Searched refs:gids (Results 1 – 4 of 4) sorted by last modified time
/unit/src/ |
H A D | nxt_clone.c | 309 && !(creds->ngroups == 1 && creds->gids[0] == creds->base_gid)) { in nxt_clone_vldt_credential_gidmap() 362 && !(creds->ngroups == 1 && creds->gids[0] == creds->base_gid)) in nxt_clone_vldt_credential_gidmap() 390 if (creds->gids[i] >= (nxt_gid_t) m.container in nxt_clone_vldt_credential_gidmap() 391 && creds->gids[i] < (nxt_gid_t) (m.container + m.size)) in nxt_clone_vldt_credential_gidmap()
|
H A D | nxt_credential.c | 77 p = nxt_sprintf(p, end, "%d,", uc->gids[i]); in nxt_credential_get() 122 uc->gids = nxt_mp_alloc(mp, ngroups * sizeof(gid_t)); in nxt_credential_groups_get() 123 if (nxt_slow_path(uc->gids == NULL)) { in nxt_credential_groups_get() 141 uc->gids = nxt_mp_alloc(mp, ngroups * sizeof(gid_t)); in nxt_credential_groups_get() 142 if (nxt_slow_path(uc->gids == NULL)) { in nxt_credential_groups_get() 146 nxt_memcpy(uc->gids, groups, ngroups * sizeof(gid_t)); in nxt_credential_groups_get() 201 uc->gids = NULL; in nxt_credential_groups_get() 250 uc->gids = nxt_mp_alloc(mp, ngroups * sizeof(nxt_gid_t)); in nxt_credential_groups_get() 252 if (nxt_slow_path(uc->gids == NULL)) { in nxt_credential_groups_get() 256 ngroups = getgroups(ngroups, uc->gids); in nxt_credential_groups_get() [all …]
|
H A D | nxt_credential.h | 18 nxt_gid_t *gids; member
|
/unit/src/test/ |
H A D | nxt_clone_test.c | 43 static nxt_gid_t gids[] = {1000, 10000, 60000}; variable 253 {"johndoe", 1000, 1000, 3, gids}, 332 {"johndoe", 1000, 1000, 3, gids}, 342 {"johndoe", 1000, 1000, 3, gids}, 352 {"johndoe", 1000, 1000, 3, gids}, 363 {"johndoe", 1000, 1000, 3, gids}, 378 {"johndoe", 1000, 1000, 3, gids},
|