/nss/nss_db/ |
A D | db-initgroups.c | 35 _nss_db_initgroups_dyn (const char *user, gid_t group, long int *start, in _nss_db_initgroups_dyn() argument 62 size_t userlen = strlen (user); in _nss_db_initgroups_dyn() 63 uint32_t hashval = __hash_string (user); in _nss_db_initgroups_dyn() 76 if (strncmp (valstr, user, userlen) == 0 && isblank (valstr[userlen])) in _nss_db_initgroups_dyn()
|
/nss/nss_compat/ |
A D | compat-initgroups.c | 205 check_and_add_group (const char *user, gid_t group, long int *start, in check_and_add_group() argument 216 if (strcmp (*member, user) == 0) in check_and_add_group() 228 getgrent_next_nss (ent_t *ent, char *buffer, size_t buflen, const char *user, in getgrent_next_nss() argument 254 if (initgroups_dyn_impl (user, group, &mystart, &mysize, &mygroups, in getgrent_next_nss() 308 && check_and_add_group (user, group, start, size, in getgrent_next_nss() 365 return getgrent_next_nss (ent, buffer, buflen, user, group, in internal_getgrent_r() 442 check_and_add_group (user, group, start, size, groupsp, in internal_getgrent_r() 469 return getgrent_next_nss (ent, buffer, buflen, user, group, in internal_getgrent_r() 474 check_and_add_group (user, group, start, size, groupsp, limit, &grpbuf); in internal_getgrent_r() 481 _nss_compat_initgroups_dyn (const char *user, gid_t group, long int *start, in _nss_compat_initgroups_dyn() argument [all …]
|
A D | compat-spwd.c | 276 char *curdomain = NULL, *host, *user, *domain, *p2; in getspent_next_nss_netgr() local 297 status = __internal_getnetgrent_r (&host, &user, &domain, in getspent_next_nss_netgr() 308 if (user == NULL || user[0] == '-') in getspent_next_nss_netgr() 327 if (strcmp (user, name) != 0) in getspent_next_nss_netgr() 339 if (getspnam_r_impl (user, result, buffer, buflen, errnop) in getspent_next_nss_netgr() 489 char *user, *host, *domain; in getspent_next_file() local 494 while (__internal_getnetgrent_r (&host, &user, &domain, in getspent_next_file() 498 if (user != NULL && user[0] != '-') in getspent_next_file() 499 blacklist_store_name (user, ent); in getspent_next_file()
|
A D | compat-pwd.c | 321 char *curdomain = NULL, *host, *user, *domain, *p2; in getpwent_next_nss_netgr() local 339 status = __internal_getnetgrent_r (&host, &user, &domain, in getpwent_next_nss_netgr() 350 if (user == NULL || user[0] == '-') in getpwent_next_nss_netgr() 369 if (strcmp (user, name) != 0) in getpwent_next_nss_netgr() 381 if (getpwnam_r_impl (user, result, buffer, buflen, errnop) in getpwent_next_nss_netgr() 537 char *user, *host, *domain; in getpwent_next_file() local 542 while (__internal_getnetgrent_r (&host, &user, &domain, &netgrdata, in getpwent_next_file() 545 if (user != NULL && user[0] != '-') in getpwent_next_file() 546 blacklist_store_name (user, ent); in getpwent_next_file()
|
/nss/nss_files/ |
A D | files-netgrp.c | 190 const char *host, *user, *domain; in _nss_netgroup_parseline() local 235 user = ++cp; in _nss_netgroup_parseline() 260 buffer[(user - host) - 1] = '\0'; /* Replace ',' with '\0'. */ in _nss_netgroup_parseline() 264 result->val.triple.user = strip_whitespace (buffer + (user - host)); in _nss_netgroup_parseline()
|
A D | files-initgroups.c | 32 _nss_files_initgroups_dyn (const char *user, gid_t group, long int *start, in _nss_files_initgroups_dyn() argument 85 if (strcmp (*m, user) == 0) in _nss_files_initgroups_dyn()
|
/nss/ |
A D | getent.c | 468 char *user = strcmp (key[2], "*") == 0 ? NULL : key[2]; in netgroup_keys() local 472 key[0], host ?: "", user ?: "", domain ?: "", in netgroup_keys() 473 innetgr (key[0], host, user, domain)); in netgroup_keys()
|