Home
last modified time | relevance | path

Searched refs:buffer (Results 1 – 25 of 25) sorted by relevance

/nss/
A Dgetnssent.c24 __nss_getent (getent_r_function func, void **resbuf, char **buffer, in __nss_getent() argument
29 if (*buffer == NULL) in __nss_getent()
32 *buffer = malloc (*buffer_size); in __nss_getent()
35 while (*buffer != NULL in __nss_getent()
36 && func (resbuf, *buffer, *buffer_size, &result, h_errnop) == ERANGE in __nss_getent()
41 new_buf = realloc (*buffer, *buffer_size); in __nss_getent()
47 free (*buffer); in __nss_getent()
50 *buffer = new_buf; in __nss_getent()
53 if (*buffer == NULL) in __nss_getent()
A DgetXXbyYY.c81 char *buffer, size_t buflen,
89 libc_freeres_ptr (static char *buffer);
118 if (buffer == NULL) in FUNCTION_NAME()
121 buffer = (char *) malloc (buffer_size); in FUNCTION_NAME()
125 if (buffer != NULL) in FUNCTION_NAME()
134 while (buffer != NULL in FUNCTION_NAME()
135 && (INTERNAL (REENTRANT_NAME) (ADD_VARIABLES, &resbuf, buffer, in FUNCTION_NAME()
145 new_buf = (char *) realloc (buffer, buffer_size); in FUNCTION_NAME()
150 free (buffer); in FUNCTION_NAME()
153 buffer = new_buf; in FUNCTION_NAME()
[all …]
A Dnss_fgetent_r.c24 __nss_fgetent_r (FILE *fp, void *result, char *buffer, size_t buffer_length, in __nss_fgetent_r() argument
34 ret = __nss_readline (fp, buffer, buffer_length, &original_offset); in __nss_fgetent_r()
38 ret = parser (buffer, result, in __nss_fgetent_r()
39 (struct parser_data *) buffer, buffer_length, &errno); in __nss_fgetent_r()
A Dnss_test1.c152 char *buffer, size_t buflen, int *errnop) in copy_passwd() argument
154 struct alloc_buffer buf = alloc_buffer_create (buffer, buflen); in copy_passwd()
247 char *buffer, size_t buflen, int *errnop) in copy_group() argument
362 char *buffer, size_t buflen, int *errnop) in copy_shadow() argument
445 char *buffer, size_t buflen, int *errnop) in copy_host() argument
503 res = copy_host (ret, &CURHOST, buffer, buflen, errnop); in NAME()
515 char *buffer, size_t buflen, int *errnop, in NAME()
529 char *buffer, size_t buflen, in NAME()
538 char *buffer, size_t buflen, in NAME()
547 struct hostent *result, char *buffer, size_t buflen, in NAME()
[all …]
A Dbug17079.c97 check_padding (char *buffer, size_t size, char pad) in check_padding() argument
99 char *end = buffer + size; in check_padding()
100 while (buffer < end) in check_padding()
102 if (*buffer != pad) in check_padding()
104 ++buffer; in check_padding()
114 char *buffer = xmalloc (buffer_size + padding_size); in test_one() local
121 memset (buffer, pad, buffer_size + padding_size); in test_one()
124 if (!check_padding (buffer + buffer_size, padding_size, pad)) in test_one()
155 memset (buffer, pad, buffer_size + padding_size); in test_one()
158 if (!check_padding (buffer + buffer_size, padding_size, pad)) in test_one()
[all …]
A DgetXXent.c57 extern int INTERNAL (REENTRANT_GETNAME) (LOOKUP_TYPE *resbuf, char *buffer,
65 libc_freeres_ptr (static char *buffer);
85 &resbuf.ptr, &buffer, BUFLEN, &buffer_size, in GETFUNC_NAME()
A Ddigits_dots.c36 char **buffer, size_t *buffer_size, in __nss_hostname_digits_dots() argument
54 (ctx, name, resbuf, buffer, buffer_size, buflen, in __nss_hostname_digits_dots()
63 char **buffer, size_t *buffer_size, in __nss_hostname_digits_dots_context() argument
120 new_buf = (char *) realloc (*buffer, *buffer_size); in __nss_hostname_digits_dots_context()
125 free (*buffer); in __nss_hostname_digits_dots_context()
126 *buffer = NULL; in __nss_hostname_digits_dots_context()
134 *buffer = new_buf; in __nss_hostname_digits_dots_context()
137 memset (*buffer, '\0', size_needed); in __nss_hostname_digits_dots_context()
139 host_addr = (host_addr_t *) *buffer; in __nss_hostname_digits_dots_context()
A Dtst-nss-files-hosts-getent.c147 check_hostent (context, e, expected.buffer); in subprocess_getent()
149 free (expected.buffer); in subprocess_getent()
212 expected.buffer); in subprocess_gethost()
213 free (expected.buffer); in subprocess_gethost()
228 expected.buffer); in subprocess_gethost()
229 free (expected.buffer); in subprocess_gethost()
A Dnsswitch.h156 void *resbuf, char *buffer, size_t buflen,
160 void **resbuf, char **buffer, size_t buflen,
168 char **buffer,
175 struct hostent *resbuf, char **buffer,
A DgetXXbyYY_r.c187 INTERNAL (REENTRANT_NAME) (ADD_PARAMS, LOOKUP_TYPE *resbuf, char *buffer, in libc_hidden_proto()
228 switch (__nss_hostname_digits_dots (name, resbuf, &buffer, NULL, in libc_hidden_proto()
252 nscd_status = NSCD_NAME (ADD_VARIABLES, resbuf, buffer, buflen, result in libc_hidden_proto()
273 status = DL_CALL_FCT (fct.l, (ADD_VARIABLES, resbuf, buffer, buflen, in libc_hidden_proto()
296 buffer); in libc_hidden_proto()
312 err = DEEPCOPY_FN (mergegrp, buflen, resbuf, buffer, NULL); in libc_hidden_proto()
402 OLD (REENTRANT_NAME) (ADD_PARAMS, LOOKUP_TYPE *resbuf, char *buffer, in OLD()
405 int ret = INTERNAL (REENTRANT_NAME) (ADD_VARIABLES, resbuf, buffer, in OLD()
A DgetXXent_r.c152 INTERNAL (REENTRANT_GETNAME) (LOOKUP_TYPE *resbuf, char *buffer, size_t buflen, in INTERNAL()
161 STAYOPEN_TMPVAR, NEED__RES, resbuf, buffer, in INTERNAL()
180 OLD (REENTRANT_GETNAME) (LOOKUP_TYPE *resbuf, char *buffer, size_t buflen, in OLD()
183 int ret = INTERNAL (REENTRANT_GETNAME) (resbuf, buffer, buflen, in OLD()
A Dtst-nss-files-alias-leak.c172 void *buffer = malloc (size); in do_test() local
176 int ret = getaliasbyname_r (users[id], &result, buffer, size, &res); in do_test()
197 free (buffer); in do_test()
A Dgetnssent_r.c159 void *resbuf, char *buffer, size_t buflen, in __nss_getent_r() argument
195 (resbuf, buffer, buflen, &errno, &h_errno)); in __nss_getent_r()
A Dtst-nss-files-hosts-multi.c132 return expected.buffer; in expected_ghbn()
195 return expected.buffer; in expected_gai()
A Dgetent.c156 char buffer [1024], *p; in ethers_keys() local
161 if (ether_ntohost (buffer, ethp)) in ethers_keys()
166 p = buffer; in ethers_keys()
/nss/nss_compat/
A Dcompat-pwd.c137 char *buffer, size_t buflen) in copy_pwd_changes() argument
141 if (buffer == NULL) in copy_pwd_changes()
148 dest->pw_passwd = buffer; in copy_pwd_changes()
157 if (buffer == NULL) in copy_pwd_changes()
164 dest->pw_gecos = buffer; in copy_pwd_changes()
172 if (buffer == NULL) in copy_pwd_changes()
178 dest->pw_dir = buffer; in copy_pwd_changes()
187 if (buffer == NULL) in copy_pwd_changes()
194 dest->pw_shell = buffer; in copy_pwd_changes()
511 buffer[buflen - 1] = '\0'; in getpwent_next_file()
[all …]
A Dcompat-grp.c38 char *buffer, size_t buflen,
258 buffer[buflen - 1] = '\xff'; in getgrent_next_file()
271 buffer[buflen - 1] = '\0'; in getgrent_next_file()
311 buffer, buflen, errnop); in getgrent_next_file()
391 buffer[buflen - 1] = '\xff'; in internal_getgrnam_r()
404 buffer[buflen - 1] = '\0'; in internal_getgrnam_r()
446 buffer, buflen, errnop); in internal_getgrnam_r()
460 buffer, buflen, errnop); in internal_getgrnam_r()
522 buffer[buflen - 1] = '\xff'; in internal_getgrgid_r()
535 buffer[buflen - 1] = '\0'; in internal_getgrgid_r()
[all …]
A Dcompat-spwd.c39 char *buffer, size_t buflen,
125 char *buffer, size_t buflen) in copy_spwd_changes() argument
129 if (buffer == NULL) in copy_spwd_changes()
136 dest->sp_pwdp = buffer; in copy_spwd_changes()
374 p2 = buffer + (buflen - p2len); in getspent_next_nss()
453 buffer[buflen - 1] = '\xff'; in getspent_next_file()
517 buffer, buflen, errnop); in getspent_next_file()
544 buffer, buflen, errnop); in getspent_next_file()
653 buffer[buflen - 1] = '\xff'; in internal_getspnam_r()
666 buffer[buflen - 1] = '\0'; in internal_getspnam_r()
[all …]
A Dcompat-initgroups.c40 struct group * grp, char *buffer,
43 char *buffer, size_t buflen,
269 char *tmpbuf = buffer; in getgrent_next_nss()
291 if (tmpbuf != buffer) in getgrent_next_nss()
326 if (tmpbuf != buffer) in getgrent_next_nss()
361 struct parser_data *data = (void *) buffer; in internal_getgrent_r()
365 return getgrent_next_nss (ent, buffer, buflen, user, group, in internal_getgrent_r()
385 buffer[buflen - 1] = '\xff'; in internal_getgrent_r()
386 p = fgets_unlocked (buffer, buflen, ent->stream); in internal_getgrent_r()
398 buffer[buflen - 1] = '\0'; in internal_getgrent_r()
[all …]
/nss/nss_files/
A Dfiles-hosts.c331 buffer += pad; in _nss_files_gethostbyname3_r()
363 char *buffer, size_t buflen, int *errnop, in libc_hidden_def()
398 uintptr_t pad = (-(uintptr_t) buffer in libc_hidden_def()
400 buffer += pad; in libc_hidden_def()
427 assert (buflen >= bufferend - buffer); in libc_hidden_def()
428 buflen -= bufferend - buffer; in libc_hidden_def()
429 buffer = bufferend; in libc_hidden_def()
439 uintptr_t pad = (-(uintptr_t) buffer in libc_hidden_def()
441 buffer += pad; in libc_hidden_def()
453 *pat = (struct gaih_addrtuple *) buffer; in libc_hidden_def()
[all …]
A Dfiles-netgrp.c187 char *buffer, size_t buflen, int *errnop) in _nss_netgroup_parseline() argument
257 memcpy (buffer, host, cp - host); in _nss_netgroup_parseline()
260 buffer[(user - host) - 1] = '\0'; /* Replace ',' with '\0'. */ in _nss_netgroup_parseline()
261 result->val.triple.host = strip_whitespace (buffer); in _nss_netgroup_parseline()
263 buffer[(domain - host) - 1] = '\0'; /* Replace ',' with '\0'. */ in _nss_netgroup_parseline()
264 result->val.triple.user = strip_whitespace (buffer + (user - host)); in _nss_netgroup_parseline()
266 buffer[(cp - host) - 1] = '\0'; /* Replace ')' with '\0'. */ in _nss_netgroup_parseline()
267 result->val.triple.domain = strip_whitespace (buffer + (domain - host)); in _nss_netgroup_parseline()
283 _nss_files_getnetgrent_r (struct __netgrent *result, char *buffer, in libc_hidden_def()
288 status = _nss_netgroup_parseline (&result->cursor, result, buffer, buflen, in libc_hidden_def()
A Dfiles-XXX.c107 char *buffer, size_t buflen, int *errnop H_ERRNO_PROTO in libc_hidden_def()
110 struct parser_data *data = (void *) buffer; in libc_hidden_def()
111 size_t linebuflen = buffer + buflen - data->linebuffer; in libc_hidden_def()
165 CONCAT(_nss_files_get,ENTNAME_r) (struct STRUCTURE *result, char *buffer, in CONCAT()
178 status = internal_getent (data->stream, result, buffer, buflen, errnop in CONCAT()
201 struct STRUCTURE *result, char *buffer, \
212 while ((status = internal_getent (stream, result, buffer, buflen, errnop \
A Dfiles-alias.c75 char *buffer, size_t buflen, int *errnop) in libc_hidden_def()
88 char *first_unused = buffer; in libc_hidden_def()
334 _nss_files_getaliasent_r (struct aliasent *result, char *buffer, size_t buflen, in _nss_files_getaliasent_r() argument
349 status = get_next_alias (data->stream, NULL, result, buffer, buflen, in _nss_files_getaliasent_r()
360 char *buffer, size_t buflen, int *errnop) in libc_hidden_def()
381 status = get_next_alias (stream, name, result, buffer, buflen, errnop); in libc_hidden_def()
/nss/nss_db/
A Ddb-XXX.c126 char *buffer, size_t buflen, int *errnop H_ERRNO_PROTO)\
128 struct parser_data *data = (void *) buffer; \
191 char *p = memcpy (buffer, valstr, len); \
231 CONCAT(_nss_db_get,ENTNAME_r) (struct STRUCTURE *result, char *buffer, in CONCAT()
236 struct parser_data *data = (void *) buffer; in CONCAT()
285 char *p = memcpy (buffer, entidx, len); in CONCAT()
A Ddb-netgrp.c108 char *buffer, size_t buflen,
112 _nss_db_getnetgrent_r (struct __netgrent *result, char *buffer, size_t buflen, in _nss_db_getnetgrent_r() argument
117 status = _nss_netgroup_parseline (&result->cursor, result, buffer, buflen, in _nss_db_getnetgrent_r()

Completed in 43 milliseconds