Home
last modified time | relevance | path

Searched refs:gids (Results 1 – 4 of 4) sorted by last modified time

/unit/src/
H A Dnxt_clone.c309 && !(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 Dnxt_credential.c77 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 Dnxt_credential.h18 nxt_gid_t *gids; member
/unit/src/test/
H A Dnxt_clone_test.c43 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},