Home
last modified time | relevance | path

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

/titanic_44/usr/src/lib/libc/port/gen/
H A Dgetgrnam_r.c415 process_cstr(const char *instr, int instr_len, struct nss_groupsbymem *gbm) in process_cstr() argument
424 const char *username = gbm->username; in process_cstr()
437 parsestat = (*gbm->str2ent)(instr, instr_len, in process_cstr()
450 gid_t *gidp = gbm->gid_array; in process_cstr()
451 int numgids = gbm->numgids; in process_cstr()
461 if (i >= gbm->maxgids) { in process_cstr()
466 gbm->numgids = numgids + 1; in process_cstr()
H A Dnss_dbdefs.c399 struct nss_groupsbymem *gbm; in nss_pack_key2str() local
606 gbm = (struct nss_groupsbymem *)arg; in nss_pack_key2str()
607 if (gbm->username == NULL) in nss_pack_key2str()
609 len = strlen(gbm->username) + 1; in nss_pack_key2str()
615 *uptr++ = (nssuint_t)gbm->force_slow_way; in nss_pack_key2str()
616 *uptr++ = (nssuint_t)gbm->maxgids; in nss_pack_key2str()
617 *uptr++ = (nssuint_t)gbm->numgids; in nss_pack_key2str()
618 if (gbm->numgids == 1) { in nss_pack_key2str()
619 *uptr++ = (nssuint_t)gbm->gid_array[0]; in nss_pack_key2str()
623 (void) strlcpy((void *)uptr, gbm->username, len); in nss_pack_key2str()
[all …]
H A Dnss_common.c1666 struct nss_groupsbymem *gbm; in nss_pack() local
1745 gbm = (struct nss_groupsbymem *)search_args; in nss_pack()
1747 strcmp(dbn, NSS_DBNAM_GROUP) == 0 && gbm->numgids == 1) { in nss_pack()
1750 *gidp = gbm->gid_array[0]; in nss_pack()