/nss/ |
A D | getnssent.c | 24 __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 D | getXXbyYY.c | 81 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 D | nss_fgetent_r.c | 24 __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 D | nss_test1.c | 152 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 D | bug17079.c | 97 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 D | getXXent.c | 57 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 D | digits_dots.c | 36 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 D | tst-nss-files-hosts-getent.c | 147 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 D | nsswitch.h | 156 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 D | getXXbyYY_r.c | 187 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 D | getXXent_r.c | 152 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 D | tst-nss-files-alias-leak.c | 172 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 D | getnssent_r.c | 159 void *resbuf, char *buffer, size_t buflen, in __nss_getent_r() argument 195 (resbuf, buffer, buflen, &errno, &h_errno)); in __nss_getent_r()
|
A D | tst-nss-files-hosts-multi.c | 132 return expected.buffer; in expected_ghbn() 195 return expected.buffer; in expected_gai()
|
A D | getent.c | 156 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 D | compat-pwd.c | 137 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 D | compat-grp.c | 38 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 D | compat-spwd.c | 39 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 D | compat-initgroups.c | 40 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 D | files-hosts.c | 331 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 D | files-netgrp.c | 187 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 D | files-XXX.c | 107 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 D | files-alias.c | 75 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 D | db-XXX.c | 126 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 D | db-netgrp.c | 108 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()
|