Home
last modified time | relevance | path

Searched refs:gbm (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/lib/libc/port/gen/
H A Dgetgrnam_r.c416 process_cstr(const char *instr, int instr_len, struct nss_groupsbymem *gbm) in process_cstr() argument
425 const char *username = gbm->username; in process_cstr()
438 parsestat = (*gbm->str2ent)(instr, instr_len, in process_cstr()
451 gid_t *gidp = gbm->gid_array; in process_cstr()
452 int numgids = gbm->numgids; in process_cstr()
462 if (i >= gbm->maxgids) { in process_cstr()
467 gbm->numgids = numgids + 1; in process_cstr()
H A Dnss_dbdefs.c398 struct nss_groupsbymem *gbm; in nss_pack_key2str() local
606 if (gbm->username == NULL) in nss_pack_key2str()
608 len = strlen(gbm->username) + 1; in nss_pack_key2str()
615 *uptr++ = (nssuint_t)gbm->maxgids; in nss_pack_key2str()
616 *uptr++ = (nssuint_t)gbm->numgids; in nss_pack_key2str()
617 if (gbm->numgids == 1) { in nss_pack_key2str()
879 struct nss_groupsbymem *gbm; in nss_upack_key2arg() local
990 gbm->gid_array = (gid_t *) in nss_upack_key2arg()
993 gbm->maxgids = (int)(*uptr++); in nss_upack_key2arg()
994 gbm->numgids = (int)(*uptr++); in nss_upack_key2arg()
[all …]
H A Dnss_common.c1654 struct nss_groupsbymem *gbm; in nss_pack() local
1733 gbm = (struct nss_groupsbymem *)search_args; in nss_pack()
1735 strcmp(dbn, NSS_DBNAM_GROUP) == 0 && gbm->numgids == 1) { in nss_pack()
1738 *gidp = gbm->gid_array[0]; in nss_pack()