gid               211 examples/VFS/skel_opaque.c static int skel_chown(vfs_handle_struct *handle,  const char *path, uid_t uid, gid_t gid)
gid               213 examples/VFS/skel_opaque.c 	return vfswrap_chown(NULL,  path, uid, gid);
gid               216 examples/VFS/skel_opaque.c static int skel_fchown(vfs_handle_struct *handle, files_struct *fsp, uid_t uid, gid_t gid)
gid               218 examples/VFS/skel_opaque.c 	return vfswrap_fchown(NULL, fsp, uid, gid);
gid               221 examples/VFS/skel_opaque.c static int skel_lchown(vfs_handle_struct *handle,  const char *path, uid_t uid, gid_t gid)
gid               223 examples/VFS/skel_opaque.c 	return vfswrap_lchown(NULL,  path, uid, gid);
gid               204 examples/VFS/skel_transparent.c static int skel_chown(vfs_handle_struct *handle,  const char *path, uid_t uid, gid_t gid)
gid               206 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_CHOWN(handle, path, uid, gid);
gid               209 examples/VFS/skel_transparent.c static int skel_fchown(vfs_handle_struct *handle, files_struct *fsp, uid_t uid, gid_t gid)
gid               211 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_FCHOWN(handle, fsp, uid, gid);
gid               214 examples/VFS/skel_transparent.c static int skel_lchown(vfs_handle_struct *handle,  const char *path, uid_t uid, gid_t gid)
gid               216 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_LCHOWN(handle, path, uid, gid);
gid               327 examples/nss/nss_winbind.c int nss_sidtogid(struct nss_state *nss, const char *sid, gid_t *gid)
gid               340 examples/nss/nss_winbind.c 	status = _nss_sidtogid(sid, gid, &nss_errno);
gid               394 examples/nss/nss_winbind.c int nss_gidtosid(struct nss_state *nss, gid_t gid, char **sid)
gid               408 examples/nss/nss_winbind.c 	status = _nss_gidtosid(gid, sid, buf, sizeof(buf), &nss_errno);
gid                83 examples/nss/nss_winbind.h int nss_sidtogid(struct nss_state *nss, const char *sid, gid_t *gid);
gid                97 examples/nss/nss_winbind.h int nss_gidtosid(struct nss_state *nss, gid_t gid, char **sid);
gid              1066 lib/nss_wrapper/nss_wrapper.c static struct group *nwrap_files_getgrgid(gid_t gid)
gid              1073 lib/nss_wrapper/nss_wrapper.c 		if (nwrap_gr_global.list[i].gr_gid == gid) {
gid              1075 lib/nss_wrapper/nss_wrapper.c 				     __location__, gid));
gid              1079 lib/nss_wrapper/nss_wrapper.c 			       __location__, gid,
gid              1083 lib/nss_wrapper/nss_wrapper.c 	NWRAP_DEBUG(("%s: gid[%u] not found\n", __location__, gid));
gid              1089 lib/nss_wrapper/nss_wrapper.c _PUBLIC_ struct group *nwrap_getgrgid(gid_t gid)
gid              1092 lib/nss_wrapper/nss_wrapper.c 		return real_getgrgid(gid);
gid              1095 lib/nss_wrapper/nss_wrapper.c 	return nwrap_files_getgrgid(gid);
gid              1098 lib/nss_wrapper/nss_wrapper.c static int nwrap_files_getgrgid_r(gid_t gid, struct group *grdst,
gid              1103 lib/nss_wrapper/nss_wrapper.c 	gr = nwrap_getgrgid(gid);
gid              1116 lib/nss_wrapper/nss_wrapper.c _PUBLIC_ int nwrap_getgrgid_r(gid_t gid, struct group *grdst,
gid              1120 lib/nss_wrapper/nss_wrapper.c 		return real_getgrgid_r(gid, grdst, buf, buflen, grdstp);
gid              1123 lib/nss_wrapper/nss_wrapper.c 	return nwrap_files_getgrgid_r(gid, grdst, buf, buflen, grdstp);
gid                52 lib/nss_wrapper/nss_wrapper.h struct group *nwrap_getgrgid(gid_t gid);
gid                53 lib/nss_wrapper/nss_wrapper.h int nwrap_getgrgid_r(gid_t gid, struct group *gbuf,
gid               631 lib/replace/replace.c int rep_chown(const char *fname, uid_t uid, gid_t gid)
gid               663 lib/replace/replace.c int rep_lchown(const char *fname,uid_t uid,gid_t gid)
gid               228 lib/replace/replace.h int rep_chown(const char *path, uid_t uid, gid_t gid);
gid               258 lib/replace/replace.h int rep_lchown(const char *fname,uid_t uid,gid_t gid);
gid                73 lib/zlib/contrib/untgz/untgz.c   char gid[8];                  /* 116 */
gid               152 nsswitch/libwbclient/wbc_idmap.c 	*pgid = response.data.gid;
gid               169 nsswitch/libwbclient/wbc_idmap.c wbcErr wbcGidToSid(gid_t gid, struct wbcDomainSid *sid)
gid               185 nsswitch/libwbclient/wbc_idmap.c 	request.data.gid = gid;
gid               202 nsswitch/libwbclient/wbc_idmap.c wbcErr wbcQueryGidToSid(gid_t gid,
gid               260 nsswitch/libwbclient/wbc_idmap.c 	*pgid = response.data.gid;
gid               310 nsswitch/libwbclient/wbc_idmap.c wbcErr wbcSetGidMapping(gid_t gid, const struct wbcDomainSid *sid)
gid               328 nsswitch/libwbclient/wbc_idmap.c 	request.data.dual_idmapset.id = gid;
gid               384 nsswitch/libwbclient/wbc_idmap.c wbcErr wbcRemoveGidMapping(gid_t gid, const struct wbcDomainSid *sid)
gid               402 nsswitch/libwbclient/wbc_idmap.c 	request.data.dual_idmapset.id = gid;
gid               270 nsswitch/libwbclient/wbc_pwd.c wbcErr wbcGetgrgid(gid_t gid, struct group **grp)
gid               286 nsswitch/libwbclient/wbc_pwd.c 	request.data.gid = gid;
gid               733 nsswitch/libwbclient/wbclient.h wbcErr wbcGidToSid(gid_t gid,
gid               745 nsswitch/libwbclient/wbclient.h wbcErr wbcQueryGidToSid(gid_t gid,
gid               784 nsswitch/libwbclient/wbclient.h wbcErr wbcSetGidMapping(gid_t gid, const struct wbcDomainSid *sid);
gid               804 nsswitch/libwbclient/wbclient.h wbcErr wbcRemoveGidMapping(gid_t gid, const struct wbcDomainSid *sid);
gid               881 nsswitch/libwbclient/wbclient.h wbcErr wbcGetgrgid(gid_t gid, struct group **grp);
gid               194 nsswitch/nsstest.c static struct group *nss_getgrgid(gid_t gid)
gid               205 nsswitch/nsstest.c 	status = _nss_getgrgid_r(gid, &grp, buf, buflen, &nss_errno);
gid               288 nsswitch/nsstest.c static void nss_test_initgroups(char *name, gid_t gid)
gid               297 nsswitch/nsstest.c 	groups[0] = gid;
gid               299 nsswitch/nsstest.c 	status = nss_initgroups(name, gid, &groups, &start, &size);
gid              1564 nsswitch/pam_winbind.c 			      gid_t gid)
gid              1566 nsswitch/pam_winbind.c 	if (chown(dirname, uid, gid) != 0) {
gid               252 nsswitch/wbinfo.c static bool wbinfo_get_gidinfo(int gid)
gid               257 nsswitch/wbinfo.c 	wbc_status = wbcGetgrgid(gid, &grp);
gid               753 nsswitch/wbinfo.c static bool wbinfo_gid_to_sid(gid_t gid)
gid               761 nsswitch/wbinfo.c 	wbc_status = wbcGidToSid(gid, &sid);
gid               811 nsswitch/wbinfo.c 	gid_t gid;
gid               820 nsswitch/wbinfo.c 	wbc_status = wbcSidToGid(&sid, &gid);
gid               827 nsswitch/wbinfo.c 	d_printf("%d\n", (int)gid);
gid               854 nsswitch/wbinfo.c 	gid_t gid;
gid               858 nsswitch/wbinfo.c 	wbc_status = wbcAllocateGid(&gid);
gid               865 nsswitch/wbinfo.c 	d_printf("New gid: %u\n", (unsigned int)gid);
gid               895 nsswitch/wbinfo.c static bool wbinfo_set_gid_mapping(gid_t gid, const char *sid_str)
gid               907 nsswitch/wbinfo.c 	wbc_status = wbcSetGidMapping(gid, &sid);
gid               915 nsswitch/wbinfo.c 		(unsigned int)gid, sid_str);
gid               945 nsswitch/wbinfo.c static bool wbinfo_remove_gid_mapping(gid_t gid, const char *sid_str)
gid               957 nsswitch/wbinfo.c 	wbc_status = wbcRemoveGidMapping(gid, &sid);
gid               965 nsswitch/wbinfo.c 		(unsigned int)gid, sid_str);
gid               217 nsswitch/wbinfo4.c static bool wbinfo_get_gidinfo(int gid)
gid               228 nsswitch/wbinfo4.c 	request.data.gid = gid;
gid               577 nsswitch/wbinfo4.c static bool wbinfo_gid_to_sid(gid_t gid)
gid               587 nsswitch/wbinfo4.c 	request.data.gid = gid;
gid               643 nsswitch/wbinfo4.c 	d_printf("%d\n", (int)response.data.gid);
gid               268 nsswitch/winbind_nss_aix.c static struct group *wb_aix_getgrgid(gid_t gid)
gid               275 nsswitch/winbind_nss_aix.c 	logit("getgrgid %d\n", gid);
gid               280 nsswitch/winbind_nss_aix.c 	request.data.gid = gid;
gid                31 nsswitch/winbind_nss_freebsd.c extern enum nss_status _nss_winbind_getgrgid_r(gid_t gid, struct group *, char *,
gid                40 nsswitch/winbind_nss_freebsd.c extern enum nss_status _nss_winbind_getpwuid_r(gid_t gid, struct passwd *, char *,
gid                98 nsswitch/winbind_nss_hpux.h 	gid_t gid;
gid               525 nsswitch/winbind_nss_irix.c 	    request->data.gid = atoi(key);
gid                55 nsswitch/winbind_nss_linux.c NSS_STATUS _nss_winbind_getgrgid_r(gid_t gid, struct group *result, char *buffer,
gid                68 nsswitch/winbind_nss_linux.c NSS_STATUS _nss_winbind_sidtogid(const char *sid, gid_t *gid, int *errnop);
gid                71 nsswitch/winbind_nss_linux.c NSS_STATUS _nss_winbind_gidtosid(gid_t gid, char **sid, char *buffer,
gid               945 nsswitch/winbind_nss_linux.c _nss_winbind_getgrgid_r(gid_t gid,
gid               955 nsswitch/winbind_nss_linux.c 	fprintf(stderr, "[%5d]: getgrgid %d\n", getpid(), gid);
gid               965 nsswitch/winbind_nss_linux.c 	if (!keep_response || gid != response.data.gr.gr_gid) {
gid               972 nsswitch/winbind_nss_linux.c 		request.data.gid = gid;
gid              1011 nsswitch/winbind_nss_linux.c 		(unsigned int)gid, nss_err_str(ret), ret);
gid              1346 nsswitch/winbind_nss_linux.c _nss_winbind_sidtogid(const char *sid, gid_t *gid, int *errnop)
gid              1372 nsswitch/winbind_nss_linux.c 	*gid = response.data.gid;
gid              1433 nsswitch/winbind_nss_linux.c _nss_winbind_gidtosid(gid_t gid, char **sid, char *buffer,
gid              1441 nsswitch/winbind_nss_linux.c 	fprintf(stderr, "[%5u]: gidtosid %u\n", (unsigned int)getpid(), (unsigned int)gid);
gid              1451 nsswitch/winbind_nss_linux.c 	request.data.gid = gid;
gid                61 nsswitch/winbind_nss_netbsd.c NSS_STATUS _nss_winbind_getgrgid_r(gid_t gid, struct group *result, char *buffer,
gid                74 nsswitch/winbind_nss_netbsd.c NSS_STATUS _nss_winbind_sidtogid(const char *sid, gid_t *gid, int *errnop);
gid                77 nsswitch/winbind_nss_netbsd.c NSS_STATUS _nss_winbind_gidtosid(gid_t gid, char **sid, char *buffer,
gid               139 nsswitch/winbind_nss_netbsd.c 	gid_t		 gid	= va_arg(ap, gid_t);
gid               144 nsswitch/winbind_nss_netbsd.c 	rv = _nss_winbind_getgrgid_r(gid, &_winbind_group,
gid               155 nsswitch/winbind_nss_netbsd.c 	gid_t		 gid	= va_arg(ap, gid_t);
gid               166 nsswitch/winbind_nss_netbsd.c 	rv = _nss_winbind_getgrgid_r(gid, grp, buffer, buflen, &rerrno);
gid               267 nsswitch/winbind_nss_solaris.c 	ret = _nss_winbind_getgrgid_r (NSS_ARGS(args)->key.gid,
gid                81 nsswitch/winbind_nss_solaris.h NSS_STATUS _nss_winbind_getgrgid_r(gid_t gid,
gid               244 nsswitch/winbind_struct_protocol.h 		gid_t gid;           /* getgrgid, gid_to_sid */
gid               398 nsswitch/winbind_struct_protocol.h 		gid_t gid;          /* sid_to_gid */
gid               522 source3/auth/auth_util.c 	result->utok.gid = -1;
gid               586 source3/auth/auth_util.c 	result->utok.gid = pwd->pw_gid;
gid               719 source3/auth/auth_util.c 						    &server_info->utok.gid,
gid               745 source3/auth/auth_util.c 		gid_t gid;
gid               748 source3/auth/auth_util.c 		if (!sid_to_gid(sid, &gid)) {
gid               753 source3/auth/auth_util.c 		add_gid_to_array_unique(server_info, gid,
gid               793 source3/auth/auth_util.c 			      server_info->utok.gid,
gid               822 source3/auth/auth_util.c 				    uid_t *uid, gid_t *gid,
gid               891 source3/auth/auth_util.c 		*gid = gids[0];
gid               980 source3/auth/auth_util.c 		*gid = gids[0];
gid              1015 source3/auth/auth_util.c 		if (!sid_to_gid(&group_sids[0], gid)) {
gid              1021 source3/auth/auth_util.c 		gids = gid;
gid              1081 source3/auth/auth_util.c 	gid_t gid;
gid              1095 source3/auth/auth_util.c 					    &uid, &gid, &found_username,
gid              1180 source3/auth/auth_util.c 	result->utok.gid = pwd->pw_gid;
gid              1365 source3/auth/auth_util.c 	dst->utok.gid = src->utok.gid;
gid              1469 source3/auth/auth_util.c 	dst->ut.gid = src->ut.gid;
gid              1484 source3/auth/auth_util.c 				 uid_t *uid, gid_t *gid,
gid              1507 source3/auth/auth_util.c 	*gid = passwd->pw_gid;
gid              1633 source3/auth/auth_util.c 	gid_t gid = (gid_t)-1;
gid              1686 source3/auth/auth_util.c 				     &found_username, &uid, &gid, sam_account,
gid              1814 source3/auth/auth_util.c 	result->utok.gid = gid;
gid              1886 source3/auth/auth_util.c 	gid_t gid = (gid_t)-1;
gid              1949 source3/auth/auth_util.c 				     &found_username, &uid, &gid, sam_account,
gid              2063 source3/auth/auth_util.c 	result->utok.gid = gid;
gid               216 source3/auth/token_util.c 	gid_t gid;
gid               222 source3/auth/token_util.c 	if (!sid_to_gid(&sid, &gid)) {
gid               349 source3/auth/token_util.c 	gid_t gid;
gid               427 source3/auth/token_util.c 	if (!sid_to_gid(&global_sid_Builtin_Administrators, &gid)) {
gid               458 source3/auth/token_util.c 	if (!sid_to_gid(&global_sid_Builtin_Users, &gid)) {
gid               543 source3/auth/token_util.c void debug_unix_user_token(int dbg_class, int dbg_lev, uid_t uid, gid_t gid,
gid               552 source3/auth/token_util.c 		   "groups\n", (long int)gid, n_groups));
gid              3217 source3/client/client.c 	gid_t gid;
gid              3230 source3/client/client.c 	gid = (gid_t)atoi(buf2);
gid              3249 source3/client/client.c 	if (!cli_unix_chown(targetcli, targetname, uid, gid)) {
gid              3251 source3/client/client.c 			cli_errstr(targetcli), src, (int)uid, (int)gid);
gid                49 source3/client/clitar.c 	gid_t gid;
gid               199 source3/client/clitar.c 	oct_it((uint64_t)0, 8, hb.dbuf.gid);
gid               644 source3/client/clitar.c 	finfo.gid   = finfo1 -> gid;
gid                63 source3/client/get_printing_ticket.c 	gid_t gid, LP_GID;
gid               113 source3/client/get_printing_ticket.c 		gid = pw->pw_gid;
gid               114 source3/client/get_printing_ticket.c 		if (gid == (gid_t)-1) {
gid               115 source3/client/get_printing_ticket.c 			DEBUG_ERROR ("Bad gid %lu\n", (unsigned long)gid);
gid               131 source3/client/get_printing_ticket.c 	if (setresgid (gid, gid, gid) != 0) {
gid              1095 source3/client/mount.cifs.c 	int gid = 0;
gid              1247 source3/client/mount.cifs.c 				gid = strtoul(optarg, &ep, 10);
gid              1259 source3/client/mount.cifs.c 				gid = gr->gr_gid;
gid                64 source3/groupdb/mapping.c NTSTATUS add_initial_entry(gid_t gid, const char *sid, enum lsa_SidType sid_name_use, const char *nt_name, const char *comment)
gid                73 source3/groupdb/mapping.c 	map.gid=gid;
gid               152 source3/groupdb/mapping.c 			map->gid = (gid_t)-1;
gid               169 source3/groupdb/mapping.c 	if (map->gid==-1) {
gid               173 source3/groupdb/mapping.c 	DEBUG(10, ("get_domain_group_from_sid: SID is mapped to gid:%lu\n",(unsigned long)map->gid));
gid               175 source3/groupdb/mapping.c 	grp = getgrgid(map->gid);
gid               415 source3/groupdb/mapping.c 				 gid_t gid)
gid               421 source3/groupdb/mapping.c 	return backend->get_group_map_from_gid(gid, map) ?
gid               488 source3/groupdb/mapping.c 	gid_t gid;
gid               509 source3/groupdb/mapping.c 	if (!winbind_allocate_gid(&gid)) {
gid               520 source3/groupdb/mapping.c 		   name, (unsigned int)gid, (unsigned int)new_rid));
gid               525 source3/groupdb/mapping.c 	map.gid = gid;
gid               679 source3/groupdb/mapping.c 				 gid_t gid)
gid               758 source3/groupdb/mapping.c 	gid_t gid;
gid               785 source3/groupdb/mapping.c 	if (!winbind_allocate_gid(&gid)) {
gid               790 source3/groupdb/mapping.c 	DEBUG(10,("Creating alias %s with gid %u\n", groupname, (unsigned int)gid));
gid               792 source3/groupdb/mapping.c 	map.gid = gid;
gid                22 source3/groupdb/mapping.h 	bool (*get_group_map_from_gid)(gid_t gid, GROUP_MAP *map);
gid               162 source3/groupdb/mapping_ldb.c 	    ldb_msg_add_fmt(msg, "gidNumber", "%u", (unsigned)map->gid) != LDB_SUCCESS ||
gid               196 source3/groupdb/mapping_ldb.c 	map->gid          = ldb_msg_find_attr_as_int(msg, "gidNumber", -1);
gid               203 source3/groupdb/mapping_ldb.c 	    map->gid == (gid_t)-1 ||
gid               245 source3/groupdb/mapping_ldb.c static bool get_group_map_from_gid(gid_t gid, GROUP_MAP *map)
gid               253 source3/groupdb/mapping_ldb.c 			 (unsigned)gid);
gid               564 source3/groupdb/mapping_ldb.c 			 &map.gid, &map.sid_name_use, &map.nt_name, &map.comment);
gid               571 source3/groupdb/mapping_ldb.c 	if ((int)map.gid == -1) {
gid                92 source3/groupdb/mapping_tdb.c 				if ( map_table[i].gid == -1 ) {
gid               134 source3/groupdb/mapping_tdb.c 		map->gid, map->sid_name_use, map->nt_name, map->comment);
gid               141 source3/groupdb/mapping_tdb.c 	len = tdb_pack((uint8 *)buf, len, "ddff", map->gid,
gid               178 source3/groupdb/mapping_tdb.c 			&map->gid, &map->sid_name_use,
gid               207 source3/groupdb/mapping_tdb.c 			  &map->gid, &map->sid_name_use, &map->nt_name,
gid               214 source3/groupdb/mapping_tdb.c 	gid_t gid;		/* valid iff name == NULL */
gid               234 source3/groupdb/mapping_tdb.c 		if (state->map->gid == state->gid) {
gid               247 source3/groupdb/mapping_tdb.c static bool get_group_map_from_gid(gid_t gid, GROUP_MAP *map)
gid               253 source3/groupdb/mapping_tdb.c 	state.gid = gid;
gid               328 source3/groupdb/mapping_tdb.c 	if ((state->unix_only == ENUM_ONLY_MAPPED) && (map.gid == -1)) {
gid               295 source3/include/client.h 	gid_t gid;
gid                31 source3/include/clitar.h     char gid[8];
gid                26 source3/include/mapping.h 	gid_t gid;
gid               246 source3/include/passdb.h 	NTSTATUS (*getgrgid)(struct pdb_methods *methods, GROUP_MAP *map, gid_t gid);
gid               359 source3/include/passdb.h 	bool (*gid_to_sid)(struct pdb_methods *methods, gid_t gid,
gid               113 source3/include/proto.h 				    uid_t *uid, gid_t *gid,
gid               189 source3/include/proto.h void debug_unix_user_token(int dbg_class, int dbg_lev, uid_t uid, gid_t gid,
gid               194 source3/include/proto.h NTSTATUS add_initial_entry(gid_t gid, const char *sid, enum lsa_SidType sid_name_use, const char *nt_name, const char *comment);
gid               204 source3/include/proto.h 				 gid_t gid);
gid               244 source3/include/proto.h 				 gid_t gid);
gid               794 source3/include/proto.h 			gid_t gid);
gid               797 source3/include/proto.h 			  const char *connectpath, gid_t gid,
gid               801 source3/include/proto.h 			   const char *connectpath, gid_t gid,
gid               951 source3/include/proto.h struct group *sys_getgrgid(gid_t gid);
gid              1108 source3/include/proto.h bool add_gid_to_array_unique(TALLOC_CTX *mem_ctx, gid_t gid,
gid              1144 source3/include/proto.h char *gidtoname(gid_t gid);
gid              1285 source3/include/proto.h void set_effective_gid(gid_t gid);
gid              1292 source3/include/proto.h void become_user_permanently(uid_t uid, gid_t gid);
gid              1624 source3/include/proto.h bool winbind_gid_to_sid(DOM_SID *sid, gid_t gid);
gid              1634 source3/include/proto.h bool winbind_allocate_gid(gid_t *gid);
gid              2465 source3/include/proto.h bool cli_unix_chown(struct cli_state *cli, const char *fname, uid_t uid, gid_t gid);
gid              4393 source3/include/proto.h void store_gid_sid_cache(const DOM_SID *psid, gid_t gid);
gid              4395 source3/include/proto.h void gid_to_sid(DOM_SID *psid, gid_t gid);
gid              4424 source3/include/proto.h uint32 algorithmic_pdb_gid_to_group_rid(gid_t gid);
gid              4557 source3/include/proto.h bool pdb_getgrgid(GROUP_MAP *map, gid_t gid);
gid              4607 source3/include/proto.h bool pdb_gid_to_sid(gid_t gid, DOM_SID *sid);
gid              4732 source3/include/proto.h bool gid_to_unix_groups_sid(gid_t gid, DOM_SID *sid);
gid              6753 source3/include/proto.h int try_chown(connection_struct *conn, const char *fname, uid_t uid, gid_t gid);
gid              6965 source3/include/proto.h void set_sec_ctx(uid_t uid, gid_t gid, int ngroups, gid_t *groups, NT_USER_TOKEN *token);
gid              7237 source3/include/proto.h bool idmap_cache_find_gid2sid(gid_t gid, struct dom_sid *sid, bool *expired);
gid              7238 source3/include/proto.h void idmap_cache_set_sid2gid(const struct dom_sid *sid, gid_t gid);
gid              7258 source3/include/proto.h NTSTATUS idmap_gid_to_sid(const char *domname, DOM_SID *sid, gid_t gid);
gid              7260 source3/include/proto.h NTSTATUS idmap_sid_to_gid(const char *domname, DOM_SID *sid, gid_t *gid);
gid                31 source3/include/session.h 	gid_t gid;
gid               144 source3/include/smb.h 	gid_t gid;
gid               318 source3/include/smb.h 	gid_t gid;
gid               884 source3/include/smb.h 	gid_t gid;
gid                47 source3/include/smb_acls.h 	gid_t gid;
gid               365 source3/include/vfs.h 		int (*chown)(struct vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid);
gid               366 source3/include/vfs.h 		int (*fchown)(struct vfs_handle_struct *handle, struct files_struct *fsp, uid_t uid, gid_t gid);
gid               367 source3/include/vfs.h 		int (*lchown)(struct vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid);
gid                70 source3/include/vfs_macros.h #define SMB_VFS_CHOWN(conn, path, uid, gid) ((conn)->vfs.ops.chown((conn)->vfs.handles.chown, (path), (uid), (gid)))
gid                71 source3/include/vfs_macros.h #define SMB_VFS_FCHOWN(fsp, uid, gid) ((fsp)->conn->vfs.ops.fchown((fsp)->conn->vfs.handles.fchown, (fsp), (uid), (gid)))
gid                72 source3/include/vfs_macros.h #define SMB_VFS_LCHOWN(conn, path, uid, gid) ((conn)->vfs.ops.lchown((conn)->vfs.handles.lchown, (path), (uid), (gid)))
gid               204 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_CHOWN(conn, path, uid, gid) ((conn)->vfs_opaque.ops.chown((conn)->vfs_opaque.handles.chown, (path), (uid), (gid)))
gid               205 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FCHOWN(fsp, uid, gid) ((fsp)->conn->vfs_opaque.ops.fchown((fsp)->conn->vfs_opaque.handles.fchown, (fsp), (uid), (gid)))
gid               206 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_LCHOWN(conn, path, uid, gid) ((conn)->vfs_opaque.ops.lchown((conn)->vfs_opaque.handles.lchown, (path), (uid), (gid)))
gid               339 source3/include/vfs_macros.h #define SMB_VFS_NEXT_CHOWN(handle, path, uid, gid) ((handle)->vfs_next.ops.chown((handle)->vfs_next.handles.chown, (path), (uid), (gid)))
gid               340 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FCHOWN(handle, fsp, uid, gid) ((handle)->vfs_next.ops.fchown((handle)->vfs_next.handles.fchown, (fsp), (uid), (gid)))
gid               341 source3/include/vfs_macros.h #define SMB_VFS_NEXT_LCHOWN(handle, path, uid, gid) ((handle)->vfs_next.ops.lchown((handle)->vfs_next.handles.lchown, (path), (uid), (gid)))
gid               235 source3/lib/afs.c 				conn->connectpath, conn->server_info->utok.gid,
gid               160 source3/lib/idmap_cache.c 	gid_t gid;
gid               173 source3/lib/idmap_cache.c 	gid = strtol(value, &endptr, 10);
gid               177 source3/lib/idmap_cache.c 		*pgid = gid;
gid               193 source3/lib/idmap_cache.c bool idmap_cache_find_gid2sid(gid_t gid, struct dom_sid *sid, bool *expired)
gid               200 source3/lib/idmap_cache.c 	key = talloc_asprintf(talloc_tos(), "IDMAP/GID2SID/%d", (int)gid);
gid               232 source3/lib/idmap_cache.c void idmap_cache_set_sid2gid(const struct dom_sid *sid, gid_t gid)
gid               241 source3/lib/idmap_cache.c 		fstr_sprintf(value, "%d", (int)gid);
gid               242 source3/lib/idmap_cache.c 		timeout = (gid == -1)
gid               247 source3/lib/idmap_cache.c 	if (gid != -1) {
gid               248 source3/lib/idmap_cache.c 		fstr_sprintf(key, "IDMAP/GID2SID/%d", (int)gid);
gid               232 source3/lib/ldb/nssldb/ldb-grp.c NSS_STATUS _nss_ldb_getgrgid_r(gid_t gid, struct group *result_buf, char *buffer, size_t buflen, int *errnop)
gid               239 source3/lib/ldb/nssldb/ldb-grp.c 	if (gid == 0) { /* we don't serve root gid by policy */
gid               260 source3/lib/ldb/nssldb/ldb-grp.c 			 _LDB_NSS_GRGID_FILTER, gid);
gid                71 source3/lib/smbrun.c 	gid_t gid = current_user.ut.gid;
gid               166 source3/lib/smbrun.c 	become_user_permanently(uid, gid);
gid               170 source3/lib/smbrun.c 		    getgid() != gid || getegid() != gid) {
gid               234 source3/lib/smbrun.c 	gid_t gid = current_user.ut.gid;
gid               325 source3/lib/smbrun.c 	become_user_permanently(uid, gid);
gid               329 source3/lib/smbrun.c 		    getgid() != gid || getegid() != gid) {
gid               708 source3/lib/substitute.c 			gid_t gid)
gid               740 source3/lib/substitute.c 			if (gid != -1) {
gid               743 source3/lib/substitute.c 					gidtoname(gid));
gid               751 source3/lib/substitute.c 			if (gid != -1) {
gid               754 source3/lib/substitute.c 					gidtoname(gid));
gid               793 source3/lib/substitute.c 			 const char *connectpath, gid_t gid, 
gid               828 source3/lib/substitute.c 			a_string = realloc_string_sub(a_string, "%g", gidtoname(gid)); 
gid               868 source3/lib/substitute.c 			  const char *connectpath, gid_t gid,
gid               874 source3/lib/substitute.c 	if (!(a = alloc_sub_advanced(servicename, user, connectpath, gid,
gid               885 source3/lib/substitute.c 			   const char *connectpath, gid_t gid,
gid               892 source3/lib/substitute.c 			       gid, smb_name, domain_name, str);
gid               910 source3/lib/substitute.c 				conn->server_info->utok.gid,
gid                93 source3/lib/sysacls.c 		return &entry_d->gid;
gid               177 source3/lib/sysacls.c 				if ((gr = getgrgid(ap->gid)) == NULL) {
gid               179 source3/lib/sysacls.c 						(long)ap->gid);
gid               277 source3/lib/sysacls.c 	entry_d->gid	= -1;
gid               310 source3/lib/sysacls.c 		entry_d->gid = *((gid_t *)qual_p);
gid               202 source3/lib/sysquotas.c 				_id = id.gid;
gid               356 source3/lib/sysquotas.c 				_id = id.gid;
gid               438 source3/lib/sysquotas.c 					fs,mntpath,bdev,qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid),strerror(errno)));
gid               441 source3/lib/sysquotas.c 					fs,mntpath,bdev,qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid)));
gid               453 source3/lib/sysquotas.c 				"vfs",mntpath,bdev,qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid),strerror(errno)));
gid               456 source3/lib/sysquotas.c 				"vfs",mntpath,bdev,qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid)));
gid               505 source3/lib/sysquotas.c 					fs,mntpath,bdev,qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid),strerror(errno)));
gid               508 source3/lib/sysquotas.c 					fs,mntpath,bdev,qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid)));
gid               520 source3/lib/sysquotas.c 				"vfs",mntpath,bdev,qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid),strerror(errno)));
gid               523 source3/lib/sysquotas.c 				"vfs",mntpath,bdev,qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid)));
gid               118 source3/lib/sysquotas_4A.c 				path, bdev, (unsigned)id.gid));
gid               120 source3/lib/sysquotas_4A.c 			if ((ret = quotactl(QCMD(Q_GETQUOTA,GRPQUOTA), (caddr_t)bdev, id.gid, (void *)&D))&&errno != EDQUOT) {
gid               147 source3/lib/sysquotas_4A.c 			id.gid = getgid();
gid               150 source3/lib/sysquotas_4A.c 				path, bdev, (unsigned)id.gid));
gid               152 source3/lib/sysquotas_4A.c 			if ((ret = quotactl(QCMD(Q_GETQUOTA,GRPQUOTA), (caddr_t)bdev, id.gid, (void *)&D))==0) {
gid               215 source3/lib/sysquotas_4A.c 				path, bdev, (unsigned)id.gid));
gid               217 source3/lib/sysquotas_4A.c 			ret = quotactl(QCMD(Q_SETQLIM,GRPQUOTA), (caddr_t)bdev, id.gid, (void *)&D);
gid               288 source3/lib/sysquotas_4A.c 			id.gid = getgid();
gid               290 source3/lib/sysquotas_4A.c 				path, bdev, (unsigned)id.gid));
gid               320 source3/lib/sysquotas_4A.c 				ret,errno,strerror(errno),id.gid,bdev));
gid               322 source3/lib/sysquotas_4A.c 			if ((ret = quotactl(QCMD(Q_GETQUOTA,GRPQUOTA), (caddr_t)bdev, id.gid, (void *)&D))==0) {
gid                60 source3/lib/sysquotas_linux.c 				path, bdev, (unsigned)id.gid));
gid                62 source3/lib/sysquotas_linux.c 			if ((ret = quotactl(QCMD(Q_V1_GETQUOTA,GRPQUOTA), bdev, id.gid, (caddr_t)&D))&&errno != EDQUOT) {
gid                78 source3/lib/sysquotas_linux.c 				path, bdev, (unsigned)id.gid));
gid                80 source3/lib/sysquotas_linux.c 			if ((ret = quotactl(QCMD(Q_V1_GETQUOTA,GRPQUOTA), bdev, id.gid, (caddr_t)&D))==0) {
gid               140 source3/lib/sysquotas_linux.c 				path, bdev, (unsigned)id.gid));
gid               142 source3/lib/sysquotas_linux.c 			ret = quotactl(QCMD(Q_V1_SETQUOTA,GRPQUOTA), bdev, id.gid, (caddr_t)&D);
gid               155 source3/lib/sysquotas_linux.c 				path, bdev, (unsigned)id.gid));
gid               157 source3/lib/sysquotas_linux.c 			if ((ret = quotactl(QCMD(Q_V1_GETQUOTA,GRPQUOTA), bdev, id.gid, (caddr_t)&D))==0) {
gid               194 source3/lib/sysquotas_linux.c 				path, bdev, (unsigned)id.gid));
gid               196 source3/lib/sysquotas_linux.c 			if ((ret = quotactl(QCMD(Q_V2_GETQUOTA,GRPQUOTA), bdev, id.gid, (caddr_t)&D))&&errno != EDQUOT) {
gid               212 source3/lib/sysquotas_linux.c 				path, bdev, (unsigned)id.gid));
gid               214 source3/lib/sysquotas_linux.c 			if ((ret = quotactl(QCMD(Q_V2_GETQUOTA,GRPQUOTA), bdev, id.gid, (caddr_t)&D))==0) {
gid               274 source3/lib/sysquotas_linux.c 				path, bdev, (unsigned)id.gid));
gid               276 source3/lib/sysquotas_linux.c 			ret = quotactl(QCMD(Q_V2_SETQUOTA,GRPQUOTA), bdev, id.gid, (caddr_t)&D);
gid               289 source3/lib/sysquotas_linux.c 				path, bdev, (unsigned)id.gid));
gid               291 source3/lib/sysquotas_linux.c 			if ((ret = quotactl(QCMD(Q_V2_GETQUOTA,GRPQUOTA), bdev, id.gid, (caddr_t)&D))==0) {
gid               328 source3/lib/sysquotas_linux.c 				path, bdev, (unsigned)id.gid));
gid               330 source3/lib/sysquotas_linux.c 			if ((ret = quotactl(QCMD(Q_GETQUOTA,GRPQUOTA), bdev, id.gid, (caddr_t)&D))&&errno != EDQUOT) {
gid               346 source3/lib/sysquotas_linux.c 				path, bdev, (unsigned)id.gid));
gid               348 source3/lib/sysquotas_linux.c 			if ((ret = quotactl(QCMD(Q_GETQUOTA,GRPQUOTA), bdev, id.gid, (caddr_t)&D))==0) {
gid               409 source3/lib/sysquotas_linux.c 				path, bdev, (unsigned)id.gid));
gid               411 source3/lib/sysquotas_linux.c 			ret = quotactl(QCMD(Q_SETQUOTA,GRPQUOTA), bdev, id.gid, (caddr_t)&D);
gid               424 source3/lib/sysquotas_linux.c 				path, bdev, (unsigned)id.gid));
gid               426 source3/lib/sysquotas_linux.c 			if ((ret = quotactl(QCMD(Q_GETQUOTA,GRPQUOTA), bdev, id.gid, (caddr_t)&D))==0) {
gid               483 source3/lib/sysquotas_linux.c 			id.gid = getgid();
gid               541 source3/lib/sysquotas_linux.c 			id.gid = getgid();
gid               102 source3/lib/sysquotas_xfs.c 				path, bdev, (unsigned)id.gid));
gid               104 source3/lib/sysquotas_xfs.c 			if ((ret=quotactl(QCMD(Q_XGETQUOTA,GRPQUOTA), bdev, id.gid, (caddr_t)&D)))
gid               127 source3/lib/sysquotas_xfs.c 				path, bdev, (unsigned)id.gid));
gid               202 source3/lib/sysquotas_xfs.c 				path, bdev, (unsigned)id.gid));
gid               205 source3/lib/sysquotas_xfs.c 			ret = quotactl(QCMD(Q_XSETQLIM,GRPQUOTA), bdev, id.gid, (caddr_t)&D);
gid               268 source3/lib/sysquotas_xfs.c 				path, bdev, (unsigned)id.gid));
gid               755 source3/lib/system.c 	GID_T gid;
gid               760 source3/lib/system.c 		return getgroups(setlen, &gid);
gid               970 source3/lib/system.c struct group *sys_getgrgid(gid_t gid)
gid               972 source3/lib/system.c 	return getgrgid(gid);
gid                40 source3/lib/system_smbd.c static int getgrouplist_internals(const char *user, gid_t gid, gid_t *groups,
gid                71 source3/lib/system_smbd.c 	if (initgroups(user, gid) != 0) {
gid                80 source3/lib/system_smbd.c 	set_effective_gid(gid);
gid                81 source3/lib/system_smbd.c 	setgid(gid);
gid               100 source3/lib/system_smbd.c 		groups[0] = gid;
gid               106 source3/lib/system_smbd.c 	if (sys_setgroups(gid, ngrp_saved, gids_saved) != 0) {
gid               117 source3/lib/system_smbd.c static int sys_getgrouplist(const char *user, gid_t gid, gid_t *groups, int *grpcnt)
gid               131 source3/lib/system_smbd.c 	retval = getgrouplist(user, gid, groups, grpcnt);
gid               134 source3/lib/system_smbd.c 	retval = getgrouplist_internals(user, gid, groups, grpcnt);
gid               502 source3/lib/util.c bool add_gid_to_array_unique(TALLOC_CTX *mem_ctx, gid_t gid,
gid               515 source3/lib/util.c 		if ((*gids)[i] == gid) {
gid               526 source3/lib/util.c 	(*gids)[*num_gids] = gid;
gid              1400 source3/lib/util.c char *gidtoname(gid_t gid)
gid              1404 source3/lib/util.c 	grp = getgrgid(gid);
gid              1411 source3/lib/util.c 					(int)gid);
gid               228 source3/lib/util_sec.c void set_effective_gid(gid_t gid)
gid               231 source3/lib/util_sec.c 	setresgid(-1,gid,-1);
gid               235 source3/lib/util_sec.c 	setregid(-1,gid);
gid               239 source3/lib/util_sec.c 	setegid(gid);
gid               243 source3/lib/util_sec.c 	setgidx(ID_EFFECTIVE, gid);
gid               246 source3/lib/util_sec.c 	assert_gid(-1, gid);
gid               365 source3/lib/util_sec.c void become_user_permanently(uid_t uid, gid_t gid)
gid               376 source3/lib/util_sec.c 	setresgid(gid,gid,gid);
gid               377 source3/lib/util_sec.c 	setgid(gid);
gid               383 source3/lib/util_sec.c 	setregid(gid,gid);
gid               384 source3/lib/util_sec.c 	setgid(gid);
gid               390 source3/lib/util_sec.c 	setegid(gid);
gid               391 source3/lib/util_sec.c 	setgid(gid);
gid               398 source3/lib/util_sec.c 	setgidx(ID_REAL, gid);
gid               399 source3/lib/util_sec.c 	setgidx(ID_EFFECTIVE, gid);
gid               400 source3/lib/util_sec.c 	setgid(gid);
gid               407 source3/lib/util_sec.c 	assert_gid(gid, gid);
gid               182 source3/lib/winbind_util.c bool winbind_gid_to_sid(DOM_SID *sid, gid_t gid)
gid               187 source3/lib/winbind_util.c 	result = wbcGidToSid(gid, &dom_sid);
gid               265 source3/lib/winbind_util.c bool winbind_allocate_gid(gid_t *gid)
gid               269 source3/lib/winbind_util.c 	ret = wbcAllocateGid(gid);
gid               399 source3/lib/winbind_util.c bool winbind_gid_to_sid(DOM_SID *sid, gid_t gid)
gid               431 source3/lib/winbind_util.c bool winbind_allocate_gid(gid_t *gid)
gid               299 source3/libnet/libnet_samsync_passdb.c 		if (map.gid != passwd->pw_gid) {
gid               300 source3/libnet/libnet_samsync_passdb.c 			if (!(grp = getgrgid(map.gid))) {
gid               302 source3/libnet/libnet_samsync_passdb.c 					  (unsigned long)map.gid, pdb_get_username(sam_account), sid_string_tos(&group_sid)));
gid               343 source3/libnet/libnet_samsync_passdb.c 		if ( map.gid != -1 )
gid               344 source3/libnet/libnet_samsync_passdb.c 			grp = getgrgid(map.gid);
gid               349 source3/libnet/libnet_samsync_passdb.c 		gid_t gid;
gid               358 source3/libnet/libnet_samsync_passdb.c 			if (smb_create_group(name, &gid) != 0)
gid               366 source3/libnet/libnet_samsync_passdb.c 	map.gid = grp->gr_gid;
gid               410 source3/libnet/libnet_samsync_passdb.c 	if (!(grp = getgrgid(map.gid))) {
gid               411 source3/libnet/libnet_samsync_passdb.c 		DEBUG(0, ("Could not find unix group %lu\n", (unsigned long)map.gid));
gid               535 source3/libnet/libnet_samsync_passdb.c 		grp = getgrgid(map.gid);
gid               540 source3/libnet/libnet_samsync_passdb.c 		gid_t gid;
gid               546 source3/libnet/libnet_samsync_passdb.c 			if (smb_create_group(name, &gid) != 0)
gid               548 source3/libnet/libnet_samsync_passdb.c 			if ((grp = getgrgid(gid)) == NULL)
gid               553 source3/libnet/libnet_samsync_passdb.c 	map.gid = grp->gr_gid;
gid               351 source3/libsmb/clifile.c static bool cli_unix_chmod_chown_internal(struct cli_state *cli, const char *fname, uint32 mode, uint32 uid, uint32 gid)
gid               378 source3/libsmb/clifile.c 	SIVAL(data,48,gid);
gid               422 source3/libsmb/clifile.c bool cli_unix_chown(struct cli_state *cli, const char *fname, uid_t uid, gid_t gid)
gid               425 source3/libsmb/clifile.c 			SMB_MODE_NO_CHANGE, (uint32)uid, (uint32)gid);
gid               602 source3/locking/locking.c 		memcpy(&lck->delete_token->gid, p, sizeof(gid_t));
gid               730 source3/locking/locking.c 		memcpy(p, &lck->delete_token->gid, sizeof(gid_t));
gid              1333 source3/locking/locking.c 	cpy->gid = tok->gid;
gid               258 source3/modules/nfs4_acls.c 				gid_to_sid(&sid, ace->who.gid);
gid               454 source3/modules/nfs4_acls.c 					if (ace->who.gid==aceNew->who.gid)
gid               558 source3/modules/nfs4_acls.c 		gid_t gid;
gid               604 source3/modules/nfs4_acls.c 			if (!sid_to_gid(&sid, &gid)) {
gid               613 source3/modules/nfs4_acls.c 			if (params->mode==e_special && gid==ownerGID) {
gid               617 source3/modules/nfs4_acls.c 				ace_v4->who.gid = gid;
gid                35 source3/modules/nfs4_acls.h 	gid_t	gid;	/* Group id */
gid                46 source3/modules/onefs_acl.c 	gid_t gid = 0;
gid                57 source3/modules/onefs_acl.c 		if (!sid_to_gid(sid, &gid))
gid                63 source3/modules/onefs_acl.c 		else if (sid_to_gid(sid, &gid))
gid                69 source3/modules/onefs_acl.c 	if (aclu_initialize_identity(id, type, uid, gid, is_group)) {
gid                72 source3/modules/onefs_acl.c 		    (unsigned int)id, type, uid, gid, is_group));
gid                96 source3/modules/onefs_acl.c 		gid_to_sid(sid, id->id.gid);
gid               843 source3/modules/onefs_acl.c 		SMB_ASSERT(group.id.gid >= 0);
gid                88 source3/modules/vfs_aixacl_util.c 			ace->gid = idp->id_data[0];
gid                89 source3/modules/vfs_aixacl_util.c 			DEBUG(10,("case ACEID_GROUP ace->gid is %d\n",ace->gid));
gid               154 source3/modules/vfs_aixacl_util.c 		ace->gid = 0;
gid               292 source3/modules/vfs_aixacl_util.c 		ace_id->id_data[0] = (smb_entry->a_type==SMB_ACL_GROUP) ? smb_entry->gid : smb_entry->uid;
gid               177 source3/modules/vfs_cap.c static int cap_chown(vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid)
gid               185 source3/modules/vfs_cap.c 	return SMB_VFS_NEXT_CHOWN(handle, cappath, uid, gid);
gid               188 source3/modules/vfs_cap.c static int cap_lchown(vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid)
gid               196 source3/modules/vfs_cap.c 	return SMB_VFS_NEXT_LCHOWN(handle, cappath, uid, gid);
gid               215 source3/modules/vfs_catia.c 		       const char *path, uid_t uid, gid_t gid)
gid               223 source3/modules/vfs_catia.c         return SMB_VFS_NEXT_CHOWN(handle, name, uid, gid);
gid               227 source3/modules/vfs_catia.c 		       const char *path, uid_t uid, gid_t gid)
gid               235 source3/modules/vfs_catia.c         return SMB_VFS_NEXT_LCHOWN(handle, name, uid, gid);
gid               719 source3/modules/vfs_default.c static int vfswrap_chown(vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid)
gid               724 source3/modules/vfs_default.c 	result = chown(path, uid, gid);
gid               729 source3/modules/vfs_default.c static int vfswrap_fchown(vfs_handle_struct *handle, files_struct *fsp, uid_t uid, gid_t gid)
gid               735 source3/modules/vfs_default.c 	result = fchown(fsp->fh->fd, uid, gid);
gid               744 source3/modules/vfs_default.c static int vfswrap_lchown(vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid)
gid               749 source3/modules/vfs_default.c 	result = lchown(path, uid, gid);
gid               113 source3/modules/vfs_default_quota.c 			if ((id.gid==DEFAULT_QUOTA_GID(handle)) &&
gid               133 source3/modules/vfs_default_quota.c 				qid.gid = DEFAULT_QUOTA_GID(handle);
gid               163 source3/modules/vfs_default_quota.c 			if ((id.gid==DEFAULT_QUOTA_GID(handle)) &&
gid               203 source3/modules/vfs_default_quota.c 				qid.gid = DEFAULT_QUOTA_GID(handle);
gid               148 source3/modules/vfs_expand_msdfs.c 				conn->server_info->utok.gid,
gid                41 source3/modules/vfs_fake_perms.c 		sbuf->st_gid = handle->conn->server_info->utok.gid;
gid                59 source3/modules/vfs_fake_perms.c 		sbuf->st_gid = handle->conn->server_info->utok.gid;
gid               170 source3/modules/vfs_full_audit.c 		       const char *path, uid_t uid, gid_t gid);
gid               172 source3/modules/vfs_full_audit.c 			uid_t uid, gid_t gid);
gid               174 source3/modules/vfs_full_audit.c 		       const char *path, uid_t uid, gid_t gid);
gid               787 source3/modules/vfs_full_audit.c 			conn->server_info->utok.gid,
gid              1449 source3/modules/vfs_full_audit.c 		       const char *path, uid_t uid, gid_t gid)
gid              1453 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_CHOWN(handle, path, uid, gid);
gid              1456 source3/modules/vfs_full_audit.c 	       path, (long int)uid, (long int)gid);
gid              1462 source3/modules/vfs_full_audit.c 			uid_t uid, gid_t gid)
gid              1466 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_FCHOWN(handle, fsp, uid, gid);
gid              1469 source3/modules/vfs_full_audit.c 	       fsp->fsp_name, (long int)uid, (long int)gid);
gid              1475 source3/modules/vfs_full_audit.c 		       const char *path, uid_t uid, gid_t gid)
gid              1479 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_LCHOWN(handle, path, uid, gid);
gid              1482 source3/modules/vfs_full_audit.c 	       path, (long int)uid, (long int)gid);
gid               271 source3/modules/vfs_gpfs.c 				smbace.who.gid = gace->aceWho;
gid               418 source3/modules/vfs_gpfs.c 				gace->aceWho = aceprop->who.gid;
gid               494 source3/modules/vfs_gpfs.c 			ace->gid = (gid_t)g_ace->ace_who;
gid               646 source3/modules/vfs_gpfs.c 			g_ace->ace_who = (gpfs_uid_t)ace->gid;
gid               444 source3/modules/vfs_hpuxacl.c 				   smb_entry->gid));
gid               445 source3/modules/vfs_hpuxacl.c 			hpux_entry.a_id = (uid_t)smb_entry->gid;
gid               345 source3/modules/vfs_netatalk.c static int atalk_chown(struct vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid)
gid               354 source3/modules/vfs_netatalk.c 	ret = SMB_VFS_NEXT_CHOWN(handle, path, uid, gid);
gid               370 source3/modules/vfs_netatalk.c 	if (chown(adbl_path, uid, gid) == -1) {
gid               379 source3/modules/vfs_netatalk.c static int atalk_lchown(struct vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid)
gid               388 source3/modules/vfs_netatalk.c 	ret = SMB_VFS_NEXT_CHOWN(handle, path, uid, gid);
gid               404 source3/modules/vfs_netatalk.c 	if (lchown(adbl_path, uid, gid) == -1) {
gid               297 source3/modules/vfs_onefs_shadow_copy.c 			uid_t uid, gid_t gid)
gid               300 source3/modules/vfs_onefs_shadow_copy.c 		    (handle, cpath ?: path, uid, gid),
gid               306 source3/modules/vfs_onefs_shadow_copy.c 			 uid_t uid, gid_t gid)
gid               309 source3/modules/vfs_onefs_shadow_copy.c 		    (handle, cpath ?: path, uid, gid),
gid               189 source3/modules/vfs_posixacl.c 		ace->gid = *pgid;
gid               332 source3/modules/vfs_posixacl.c 			if (acl_set_qualifier(e, &entry->gid) != 0) {
gid               437 source3/modules/vfs_recycle.c 					conn->server_info->utok.gid,
gid               384 source3/modules/vfs_shadow_copy2.c 		       const char *fname, uid_t uid, gid_t gid)
gid               386 source3/modules/vfs_shadow_copy2.c         SHADOW2_NEXT(CHOWN, (handle, name, uid, gid), int, -1);
gid               376 source3/modules/vfs_solarisacl.c 				   (unsigned int)smb_entry->gid));
gid               377 source3/modules/vfs_solarisacl.c 			solaris_entry.a_id = (uid_t)smb_entry->gid;
gid               312 source3/modules/vfs_tru64acl.c 						(int *)&smb_entry->gid) != 0)
gid               318 source3/modules/vfs_tru64acl.c 			DEBUGADD(10, (" - setting gid to %d\n", smb_entry->gid));
gid              1071 source3/passdb/lookup_sid.c static bool fetch_sid_from_gid_cache(DOM_SID *psid, gid_t gid)
gid              1076 source3/passdb/lookup_sid.c 			     data_blob_const(&gid, sizeof(gid)),
gid              1112 source3/passdb/lookup_sid.c void store_gid_sid_cache(const DOM_SID *psid, gid_t gid)
gid              1116 source3/passdb/lookup_sid.c 		     data_blob_const(&gid, sizeof(gid)));
gid              1118 source3/passdb/lookup_sid.c 		     data_blob_const(&gid, sizeof(gid)),
gid              1160 source3/passdb/lookup_sid.c static void legacy_gid_to_sid(DOM_SID *psid, gid_t gid)
gid              1167 source3/passdb/lookup_sid.c 	ret = pdb_gid_to_sid(gid, psid);
gid              1177 source3/passdb/lookup_sid.c 	gid_to_unix_groups_sid(gid, psid);
gid              1180 source3/passdb/lookup_sid.c 	DEBUG(10,("LEGACY: gid %u -> sid %s\n", (unsigned int)gid,
gid              1183 source3/passdb/lookup_sid.c 	store_gid_sid_cache(psid, gid);
gid              1251 source3/passdb/lookup_sid.c 			*pgid = map.gid;
gid              1274 source3/passdb/lookup_sid.c 			*pgid = id.gid;
gid              1351 source3/passdb/lookup_sid.c void gid_to_sid(DOM_SID *psid, gid_t gid)
gid              1357 source3/passdb/lookup_sid.c 	if (fetch_sid_from_gid_cache(psid, gid))
gid              1361 source3/passdb/lookup_sid.c 	ret = idmap_cache_find_gid2sid(gid, psid, &expired);
gid              1368 source3/passdb/lookup_sid.c 		legacy_gid_to_sid(psid, gid);
gid              1374 source3/passdb/lookup_sid.c 		if (!winbind_gid_to_sid(psid, gid)) {
gid              1386 source3/passdb/lookup_sid.c 				  "for gid %u\n", (unsigned int)gid));
gid              1388 source3/passdb/lookup_sid.c 			legacy_gid_to_sid(psid, gid);
gid              1393 source3/passdb/lookup_sid.c 	DEBUG(10,("gid %u -> sid %s\n", (unsigned int)gid,
gid              1396 source3/passdb/lookup_sid.c 	store_gid_sid_cache(psid, gid);
gid              1409 source3/passdb/lookup_sid.c 	gid_t gid;
gid              1414 source3/passdb/lookup_sid.c 	if (fetch_gid_from_cache(&gid, psid)) {
gid              1482 source3/passdb/lookup_sid.c 		gid_t gid = rid;
gid              1483 source3/passdb/lookup_sid.c 		*pgid = gid;
gid               509 source3/passdb/passdb.c uint32 algorithmic_pdb_gid_to_group_rid(gid_t gid)
gid               512 source3/passdb/passdb.c 	return (((((uint32)gid)*RID_MULTIPLIER) + rid_offset) | GROUP_RID_TYPE);
gid               539 source3/passdb/pdb_get_set.c 	gid_t gid;
gid               551 source3/passdb/pdb_get_set.c 	if ( sid_to_gid( g_sid, &gid ) ) {
gid               540 source3/passdb/pdb_interface.c bool pdb_getgrgid(GROUP_MAP *map, gid_t gid)
gid               543 source3/passdb/pdb_interface.c 	return NT_STATUS_IS_OK(pdb->getgrgid(pdb, map, gid));
gid               564 source3/passdb/pdb_interface.c 		gid_t gid;
gid               566 source3/passdb/pdb_interface.c 		if (smb_create_group(name, &gid) != 0) {
gid               570 source3/passdb/pdb_interface.c 		grp = getgrgid(gid);
gid               609 source3/passdb/pdb_interface.c 	map.gid = (gid_t) -1;
gid               620 source3/passdb/pdb_interface.c 	if (map.gid == (gid_t)-1) {
gid               624 source3/passdb/pdb_interface.c 	grp = getgrgid(map.gid);
gid               725 source3/passdb/pdb_interface.c 	gid_t gid;
gid               727 source3/passdb/pdb_interface.c 	if (!sid_to_gid(pdb_get_group_sid(sampass), &gid) ||
gid               728 source3/passdb/pdb_interface.c 	    (grp = getgrgid(gid)) == NULL) {
gid               787 source3/passdb/pdb_interface.c 	map.gid = (gid_t) -1;
gid               793 source3/passdb/pdb_interface.c 	    (map.gid == (gid_t)-1) ||
gid               794 source3/passdb/pdb_interface.c 	    ((grp = getgrgid(map.gid)) == NULL)) {
gid               855 source3/passdb/pdb_interface.c 	    (map.gid == (gid_t)-1) ||
gid               856 source3/passdb/pdb_interface.c 	    ((grp = getgrgid(map.gid)) == NULL)) {
gid              1032 source3/passdb/pdb_interface.c bool pdb_gid_to_sid(gid_t gid, DOM_SID *sid)
gid              1035 source3/passdb/pdb_interface.c 	return pdb->gid_to_sid(pdb, gid, sid);
gid              1246 source3/passdb/pdb_interface.c static bool pdb_default_gid_to_sid(struct pdb_methods *methods, gid_t gid,
gid              1251 source3/passdb/pdb_interface.c 	if (!NT_STATUS_IS_OK(methods->getgrgid(methods, &map, gid))) {
gid              1293 source3/passdb/pdb_interface.c 		id->gid = rid;
gid              1318 source3/passdb/pdb_interface.c 		id->gid = map.gid;
gid              1353 source3/passdb/pdb_interface.c static bool get_memberuids(TALLOC_CTX *mem_ctx, gid_t gid, uid_t **pp_uids, size_t *p_num)
gid              1368 source3/passdb/pdb_interface.c 	if ((grp = getgrgid(gid)) == NULL) {
gid              1376 source3/passdb/pdb_interface.c 		if (pwd->pw_gid == gid) {
gid              1414 source3/passdb/pdb_interface.c 	gid_t gid;
gid              1421 source3/passdb/pdb_interface.c 	if (!sid_to_gid(group, &gid))
gid              1424 source3/passdb/pdb_interface.c 	if(!get_memberuids(mem_ctx, gid, &uids, &num_uids))
gid              1458 source3/passdb/pdb_interface.c 	gid_t gid;
gid              1470 source3/passdb/pdb_interface.c 	gid = pw->pw_gid;
gid              1474 source3/passdb/pdb_interface.c 	if (!getgroups_unix_user(mem_ctx, username, gid, pp_gids, p_num_groups)) {
gid              1561 source3/passdb/pdb_interface.c 	if ( ret && (map.gid != (gid_t)-1) ) {
gid              1566 source3/passdb/pdb_interface.c 			unix_id->gid = map.gid;
gid              2355 source3/passdb/pdb_ldap.c 	map->gid = (gid_t)atol(temp);
gid              2415 source3/passdb/pdb_ldap.c for gidNumber(%lu)\n",(unsigned long)map->gid));
gid              2439 source3/passdb/pdb_ldap.c 		store_gid_sid_cache(&map->sid, map->gid);
gid              2524 source3/passdb/pdb_ldap.c 				 gid_t gid)
gid              2532 source3/passdb/pdb_ldap.c 		(unsigned long)gid) < 0) {
gid              2921 source3/passdb/pdb_ldap.c 		gid_t gid;
gid              2937 source3/passdb/pdb_ldap.c 		gid = strtoul(str, &end, 10);
gid              2942 source3/passdb/pdb_ldap.c 		if (gid == primary_gid) {
gid              2945 source3/passdb/pdb_ldap.c 			if (!add_gid_to_array_unique(mem_ctx, gid, pp_gids,
gid              2989 source3/passdb/pdb_ldap.c 				 LDAP_OBJ_POSIXGROUP, (unsigned int)map->gid);
gid              3105 source3/passdb/pdb_ldap.c 	if (map->gid == -1) {
gid              3111 source3/passdb/pdb_ldap.c 	if (pdb_gid_to_sid(map->gid, &sid)) {
gid              3113 source3/passdb/pdb_ldap.c 			  "add\n", (unsigned int)map->gid, sid_string_dbg(&sid)));
gid              3144 source3/passdb/pdb_ldap.c 			 talloc_asprintf(mem_ctx, "%u", (unsigned int)map->gid));
gid              3190 source3/passdb/pdb_ldap.c 				 (unsigned int)map->gid, map->sid_name_use);
gid              3237 source3/passdb/pdb_ldap.c 		  "group %lu in LDAP\n", (unsigned long)map->gid));
gid              3437 source3/passdb/pdb_ldap.c 		if (unix_only==ENUM_ONLY_MAPPED && map.gid==-1) {
gid              4936 source3/passdb/pdb_ldap.c 		id->gid = strtoul(gid_str, NULL, 10);
gid              4996 source3/passdb/pdb_ldap.c 	gid_t gid = -1;
gid              5119 source3/passdb/pdb_ldap.c 		    !sid_to_gid(&group_sid, &gid)) {
gid              5133 source3/passdb/pdb_ldap.c 			homedir = talloc_sub_specified(tmp_ctx, lp_template_homedir(), "SMB_workstations_home", ldap_state->domain_name, uid, gid);
gid              5136 source3/passdb/pdb_ldap.c 			homedir = talloc_sub_specified(tmp_ctx, lp_template_homedir(), name, ldap_state->domain_name, uid, gid);
gid              5137 source3/passdb/pdb_ldap.c 			shell = talloc_sub_specified(tmp_ctx, lp_template_shell(), name, ldap_state->domain_name, uid, gid);
gid              5140 source3/passdb/pdb_ldap.c 		gidstr = talloc_asprintf(tmp_ctx, "%u", (unsigned int)gid);
gid              5327 source3/passdb/pdb_ldap.c 	gid_t gid = -1;
gid              5373 source3/passdb/pdb_ldap.c 		gid = strtoul(tmp, NULL, 10);
gid              5390 source3/passdb/pdb_ldap.c 		if (!winbind_allocate_gid(&gid)) {
gid              5395 source3/passdb/pdb_ldap.c 		gidstr = talloc_asprintf(tmp_ctx, "%u", (unsigned int)gid);
gid              5747 source3/passdb/pdb_ldap.c 	gid_t gid;
gid              5752 source3/passdb/pdb_ldap.c 	if (!sid_to_gid(pdb_get_group_sid(sampass), &gid)) {
gid              5756 source3/passdb/pdb_ldap.c 	gidstr = talloc_asprintf(mem_ctx, "%u", (unsigned int)gid);
gid                78 source3/passdb/pdb_wbc_sam.c static bool pdb_wbc_sam_gid_to_sid(struct pdb_methods *methods, gid_t gid,
gid                81 source3/passdb/pdb_wbc_sam.c 	return winbind_gid_to_sid(sid, gid);
gid               226 source3/passdb/pdb_wbc_sam.c static bool _make_group_map(struct pdb_methods *methods, const char *domain, const char *name, enum lsa_SidType name_type, gid_t gid, DOM_SID *sid, GROUP_MAP *map)
gid               232 source3/passdb/pdb_wbc_sam.c 	map->gid = gid;
gid               243 source3/passdb/pdb_wbc_sam.c 	gid_t gid;
gid               259 source3/passdb/pdb_wbc_sam.c 	if (!winbind_sid_to_gid(&gid, &sid)) {
gid               264 source3/passdb/pdb_wbc_sam.c 	if (!_make_group_map(methods, domain, name, name_type, gid, &sid, map)) {
gid               276 source3/passdb/pdb_wbc_sam.c 				 gid_t gid)
gid               284 source3/passdb/pdb_wbc_sam.c 	if (!winbind_gid_to_sid(&sid, gid)) {
gid               303 source3/passdb/pdb_wbc_sam.c 	if (!_make_group_map(methods, domain, name, name_type, gid, &sid, map)) {
gid               322 source3/passdb/pdb_wbc_sam.c 	gid_t gid;
gid               338 source3/passdb/pdb_wbc_sam.c 	if (!winbind_sid_to_gid(&gid, &sid)) {
gid               343 source3/passdb/pdb_wbc_sam.c 	if (!_make_group_map(methods, domain, user_name, name_type, gid, &sid, map)) {
gid                44 source3/passdb/util_unixsids.c bool gid_to_unix_groups_sid(gid_t gid, DOM_SID *sid)
gid                47 source3/passdb/util_unixsids.c 	return sid_append_rid(sid, (uint32_t)gid);
gid                79 source3/printing/print_generic.c 				current_user.ut.gid,
gid              1513 source3/printing/printing.c 			current_user.ut.gid,
gid              1533 source3/printing/printing.c 			current_user.ut.gid,
gid              2474 source3/printing/printing.c 			      path, server_info->utok.gid,
gid               156 source3/rpc_client/init_netlogon.c 		struct samr_RidWithAttribute gid;
gid               157 source3/rpc_client/init_netlogon.c 		if (!sid_peek_check_rid(domain_sid, &sids[i], &gid.rid)) {
gid               160 source3/rpc_client/init_netlogon.c 		gid.attributes = (SE_GROUP_MANDATORY|SE_GROUP_ENABLED_BY_DEFAULT|
gid               163 source3/rpc_client/init_netlogon.c 			     gid, pgids, numgroups);
gid              4229 source3/rpc_server/srv_samr_nt.c 		gid_t gid;
gid              4241 source3/rpc_server/srv_samr_nt.c 		if ( !sid_to_gid( &sid, &gid ) ) {
gid              5983 source3/rpc_server/srv_samr_nt.c 	gid_t gid;
gid              6026 source3/rpc_server/srv_samr_nt.c 	if (!sid_to_gid(&info_sid, &gid)) {
gid              6032 source3/rpc_server/srv_samr_nt.c 	if ( getgrgid(gid) == NULL ) {
gid              6034 source3/rpc_server/srv_samr_nt.c 			   (unsigned int)gid));
gid               130 source3/smbd/chgpasswd.c 	gid_t gid;
gid               141 source3/smbd/chgpasswd.c 	gid = pass->pw_gid;
gid               226 source3/smbd/chgpasswd.c 		become_user_permanently(uid, gid);
gid               355 source3/smbd/close.c 			    lck->delete_token->gid,
gid               693 source3/smbd/close.c 				lck->delete_token->gid,
gid               156 source3/smbd/connection.c 		crec.gid = conn->server_info->utok.gid;
gid               103 source3/smbd/lanman.c 				conn->server_info->utok.gid,
gid               154 source3/smbd/lanman.c 				conn->server_info->utok.gid,
gid               184 source3/smbd/lanman.c 				conn->server_info->utok.gid,
gid              3134 source3/smbd/lanman.c 				conn->server_info->utok.gid,
gid               261 source3/smbd/password.c 		  (unsigned int)vuser->server_info->utok.gid,
gid                39 source3/smbd/posix_acls.c 		gid_t gid;
gid               141 source3/smbd/posix_acls.c 			DEBUG(10,("get_pai_entry_val: gid = %u\n", (unsigned int)paie->unix_ug.gid ));
gid               142 source3/smbd/posix_acls.c 			return (uint32_t)paie->unix_ug.gid;
gid               161 source3/smbd/posix_acls.c 			DEBUG(10,("get_entry_val: gid = %u\n", (unsigned int)ace_entry->unix_ug.gid ));
gid               162 source3/smbd/posix_acls.c 			return (uint32_t)ace_entry->unix_ug.gid;
gid               393 source3/smbd/posix_acls.c 			paie->unix_ug.gid = (gid_t)IVAL(entry_offset,1);
gid               395 source3/smbd/posix_acls.c 				(unsigned int)paie->unix_ug.gid ));
gid               777 source3/smbd/posix_acls.c 		char *g_name = gidtoname(pace->unix_ug.gid);
gid               778 source3/smbd/posix_acls.c 		dbgtext( "gid %u (%s) ", (unsigned int)pace->unix_ug.gid, g_name );
gid               905 source3/smbd/posix_acls.c 				ace1->unix_ug.gid == ace2->unix_ug.gid) {
gid              1202 source3/smbd/posix_acls.c 				*pgrp = current_user.ut.gid;
gid              1283 source3/smbd/posix_acls.c 		if (group_ace->unix_ug.gid == current_user.ut.gid) {
gid              1288 source3/smbd/posix_acls.c 			if (group_ace->unix_ug.gid == current_user.ut.groups[i]) {
gid              1641 source3/smbd/posix_acls.c 			current_ace->unix_ug.gid = pst->st_gid;
gid              1661 source3/smbd/posix_acls.c 		} else if (sid_to_gid( &current_ace->trustee, &current_ace->unix_ug.gid)) {
gid              1665 source3/smbd/posix_acls.c 			if (current_ace->unix_ug.gid == pst->st_gid) {
gid              2435 source3/smbd/posix_acls.c 				unix_ug.gid = psbuf->st_gid;
gid              2446 source3/smbd/posix_acls.c 					unix_ug.gid = *pgid;
gid              2532 source3/smbd/posix_acls.c static bool current_user_in_group(gid_t gid)
gid              2537 source3/smbd/posix_acls.c 		if (current_user.ut.groups[i] == gid) {
gid              2828 source3/smbd/posix_acls.c 				(type == SMB_ACL_GROUP && id && id->gid == list->unix_ug.gid)))
gid              3385 source3/smbd/posix_acls.c int try_chown(connection_struct *conn, const char *fname, uid_t uid, gid_t gid)
gid              3399 source3/smbd/posix_acls.c 		ret = SMB_VFS_LCHOWN(conn, fname, uid, gid);
gid              3401 source3/smbd/posix_acls.c 		ret = SMB_VFS_CHOWN(conn, fname, uid, gid);
gid              4282 source3/smbd/posix_acls.c 			gid_t gid = (uid_t)gidval;
gid              4283 source3/smbd/posix_acls.c 			if (SMB_VFS_SYS_ACL_SET_QUALIFIER(conn, the_entry,(void *)&gid) == -1) {
gid              4285 source3/smbd/posix_acls.c 					(unsigned int)gid, i, strerror(errno) ));
gid              1506 source3/smbd/quotas.c 	id.gid = getegid();
gid                31 source3/smbd/sec_ctx.c 	if (t1->uid != t2->uid || t1->gid != t2->gid ||
gid                71 source3/smbd/sec_ctx.c static bool become_gid(gid_t gid)
gid                75 source3/smbd/sec_ctx.c 	if (gid == (gid_t)-1 || ((sizeof(gid_t) == 2) && 
gid                76 source3/smbd/sec_ctx.c 				 (gid == (gid_t)65535))) {
gid                79 source3/smbd/sec_ctx.c 				 (int)gid));  
gid                86 source3/smbd/sec_ctx.c 	set_effective_gid(gid);
gid                94 source3/smbd/sec_ctx.c static bool become_id(uid_t uid, gid_t gid)
gid                96 source3/smbd/sec_ctx.c 	return become_gid(gid) && become_uid(uid);
gid               134 source3/smbd/sec_ctx.c static int get_current_groups(gid_t gid, size_t *p_ngroups, gid_t **p_groups)
gid               148 source3/smbd/sec_ctx.c 	set_effective_gid(gid);
gid               149 source3/smbd/sec_ctx.c 	setgid(gid);
gid               207 source3/smbd/sec_ctx.c 	ctx_p->ut.gid = getegid();
gid               210 source3/smbd/sec_ctx.c  		  (unsigned int)ctx_p->ut.uid, (unsigned int)ctx_p->ut.gid, sec_ctx_stack_ndx ));
gid               240 source3/smbd/sec_ctx.c static void set_unix_security_ctx(uid_t uid, gid_t gid, int ngroups, gid_t *groups)
gid               245 source3/smbd/sec_ctx.c 	if (sys_setgroups(gid, ngroups, groups) != 0 && !non_root_mode()) {
gid               249 source3/smbd/sec_ctx.c 	become_id(uid, gid);
gid               275 source3/smbd/sec_ctx.c static void set_unix_security_ctx(uid_t uid, gid_t gid, int ngroups, gid_t *groups)
gid               282 source3/smbd/sec_ctx.c 	become_gid(gid);
gid               303 source3/smbd/sec_ctx.c void set_sec_ctx(uid_t uid, gid_t gid, int ngroups, gid_t *groups, NT_USER_TOKEN *token)
gid               310 source3/smbd/sec_ctx.c 		(unsigned int)uid, (unsigned int)gid, sec_ctx_stack_ndx));
gid               313 source3/smbd/sec_ctx.c 	debug_unix_user_token(DBGC_CLASS, 5, uid, gid, ngroups, groups);
gid               316 source3/smbd/sec_ctx.c 	set_unix_security_ctx(uid, gid, ngroups, groups);
gid               347 source3/smbd/sec_ctx.c 	ctx_p->ut.gid = gid;
gid               352 source3/smbd/sec_ctx.c 	current_user.ut.gid = gid;
gid               390 source3/smbd/sec_ctx.c 	ctx_p->ut.gid = (gid_t)-1;
gid               405 source3/smbd/sec_ctx.c 			prev_ctx_p->ut.gid,
gid               412 source3/smbd/sec_ctx.c 	current_user.ut.gid = prev_ctx_p->ut.gid;
gid               436 source3/smbd/sec_ctx.c 		sec_ctx_stack[i].ut.gid = (gid_t)-1;
gid               443 source3/smbd/sec_ctx.c 	ctx_p->ut.gid = getegid();
gid               445 source3/smbd/sec_ctx.c 	get_current_groups(ctx_p->ut.gid, &ctx_p->ut.ngroups, &ctx_p->ut.groups);
gid               452 source3/smbd/sec_ctx.c 	current_user.ut.gid = ctx_p->ut.gid;
gid               484 source3/smbd/service.c 	gid_t gid;
gid               521 source3/smbd/service.c 	if (!sid_to_gid(&group_sid, &gid)) {
gid               537 source3/smbd/service.c 			*pgid = gid;
gid               549 source3/smbd/service.c 		*pgid = gid;
gid               766 source3/smbd/service.c 			&conn->server_info->utok.gid);
gid               780 source3/smbd/service.c 		conn->force_group_gid = conn->server_info->utok.gid;
gid               790 source3/smbd/service.c 					conn->server_info->utok.gid,
gid               912 source3/smbd/service.c 					conn->server_info->utok.gid,
gid               951 source3/smbd/service.c 					conn->server_info->utok.gid,
gid              1251 source3/smbd/service.c 					conn->server_info->utok.gid,
gid              1267 source3/smbd/service.c 					conn->server_info->utok.gid,
gid               174 source3/smbd/session.c 	sessionid.gid = vuser->server_info->utok.gid;
gid              3050 source3/smbd/trans2.c 				  (uint64_t)conn->server_info->utok.gid);
gid               229 source3/smbd/uid.c 	gid_t gid;
gid               287 source3/smbd/uid.c 		gid = conn->server_info->utok.gid;
gid               292 source3/smbd/uid.c 		gid = conn->server_info->utok.gid;
gid               324 source3/smbd/uid.c 					conn->server_info->utok.gid =
gid               326 source3/smbd/uid.c 					gid = conn->force_group_gid;
gid               328 source3/smbd/uid.c 						   ->user_sids[1], gid);
gid               333 source3/smbd/uid.c 			conn->server_info->utok.gid = conn->force_group_gid;
gid               334 source3/smbd/uid.c 			gid = conn->force_group_gid;
gid               336 source3/smbd/uid.c 				   gid);
gid               346 source3/smbd/uid.c 	set_sec_ctx(uid, gid, current_user.ut.ngroups, current_user.ut.groups,
gid               387 source3/smbd/uid.c 	set_sec_ctx(p->server_info->utok.uid, p->server_info->utok.gid,
gid               764 source3/torture/cmd_vfs.c 	gid_t gid;
gid               771 source3/torture/cmd_vfs.c 	gid = atoi(argv[3]);
gid               772 source3/torture/cmd_vfs.c 	if (SMB_VFS_CHOWN(vfs->conn, argv[1], uid, gid) == -1) {
gid               785 source3/torture/cmd_vfs.c 	gid_t gid;
gid               793 source3/torture/cmd_vfs.c 	gid = atoi(argv[3]);
gid               803 source3/torture/cmd_vfs.c 	if (SMB_VFS_FCHOWN(vfs->files[fd], uid, gid) == -1) {
gid               245 source3/torture/nsstest.c static struct group *nss_getgrgid(gid_t gid)
gid               263 source3/torture/nsstest.c 	status = _nss_getgrgid_r(gid, &grp, buf, buflen, &nss_errno);
gid               364 source3/torture/nsstest.c static void nss_test_initgroups(char *name, gid_t gid)
gid               373 source3/torture/nsstest.c 	groups[0] = gid;
gid               375 source3/torture/nsstest.c 	status = nss_initgroups(name, gid, &groups, &start, &size);
gid              5020 source3/torture/torture.c 		       uid_t uid, gid_t gid, const char *expected)
gid              5025 source3/torture/torture.c 	subst = talloc_sub_specified(talloc_tos(), str, user, domain, uid, gid);
gid              5029 source3/torture/torture.c 		       "[%s]\n", str, user, domain, (int)uid, (int)gid, subst,
gid                60 source3/utils/net_groupmap.c 			 sid_string_tos(&map.sid), gidtoname(map.gid));
gid                64 source3/utils/net_groupmap.c 		d_printf("\tUnix gid  : %u\n", (unsigned int)map.gid);
gid                65 source3/utils/net_groupmap.c 		d_printf("\tUnix group: %s\n", gidtoname(map.gid));
gid               172 source3/utils/net_groupmap.c 	gid_t gid;
gid               264 source3/utils/net_groupmap.c 	if ( (gid = nametogid(unixgrp)) == (gid_t)-1 ) {
gid               270 source3/utils/net_groupmap.c 		if (pdb_getgrgid(&map, gid)) {
gid               280 source3/utils/net_groupmap.c 			rid = algorithmic_pdb_gid_to_group_rid(gid);
gid               316 source3/utils/net_groupmap.c 	if (!NT_STATUS_IS_OK(add_initial_entry(gid, string_sid, sid_type, ntgroup, ntcomment))) {
gid               337 source3/utils/net_groupmap.c 	gid_t gid;
gid               448 source3/utils/net_groupmap.c 		gid = nametogid( unixgrp );
gid               449 source3/utils/net_groupmap.c 		if ( gid == -1 ) {
gid               455 source3/utils/net_groupmap.c 		map.gid = gid;
gid               577 source3/utils/net_groupmap.c 		map.gid = grp->gr_gid;
gid               581 source3/utils/net_groupmap.c 				c->opt_rid = algorithmic_pdb_gid_to_group_rid(map.gid);
gid               631 source3/utils/net_groupmap.c 		map.gid = grp->gr_gid;
gid               661 source3/utils/net_groupmap.c 		if (map[i].gid == -1)
gid                40 source3/utils/net_proto.h void debug_unix_user_token(int dbg_class, int dbg_lev, uid_t uid, gid_t gid,
gid              4087 source3/utils/net_rpc.c 		gid_t gid = groups[i];
gid              4090 source3/utils/net_rpc.c 		wbc_status = wbcGidToSid(gid, &wsid);
gid              4093 source3/utils/net_rpc.c 				  (unsigned int)gid, wbcErrorString(wbc_status)));
gid               798 source3/utils/net_sam.c 	map.gid = grp->gr_gid;
gid               884 source3/utils/net_sam.c         map.gid = grp->gr_gid;
gid               895 source3/utils/net_sam.c         if (!pdb_gid_to_sid(map.gid, &dom_sid)) {
gid              1540 source3/utils/net_sam.c 		domusers_gid = gmap.gid;
gid              1603 source3/utils/net_sam.c 		domadmins_gid = gmap.gid;
gid                48 source3/utils/net_status.c 			 gidtoname(sessionid.gid),
gid                53 source3/utils/net_status.c 			 gidtoname(sessionid.gid),
gid               178 source3/utils/net_status.c 		 guest ? "" : gidtoname(ids->entries[i].gid),
gid               262 source3/utils/status.c 	fstr_sprintf(gid_str, "%u", (unsigned int)sessionid.gid);
gid               267 source3/utils/status.c 		 numeric_only ? gid_str : gidtoname(sessionid.gid), 
gid               234 source3/web/statuspage.c 	       gidtoname(crec->gid),procid_str_static(&crec->pid),
gid               828 source3/winbindd/idmap_ad.c 				  uint32 *gid )
gid               878 source3/winbindd/idmap_ad.c 		if (gid) {
gid               879 source3/winbindd/idmap_ad.c 			if ( !ads_pull_uint32(ads, msg, ctx->ad_schema->posix_gidnumber_attr, gid ) )
gid               880 source3/winbindd/idmap_ad.c 				*gid = (uint32)-1;
gid               916 source3/winbindd/idmap_ad.c 	if (gid) {
gid               917 source3/winbindd/idmap_ad.c 		if (!ads_pull_uint32(ctx->ads, msg_internal, ctx->ad_schema->posix_gidnumber_attr, gid))
gid               918 source3/winbindd/idmap_ad.c 			*gid = (uint32)-1;
gid                91 source3/winbindd/idmap_passdb.c 				ids[i]->xid.id = id.gid;
gid                91 source3/winbindd/idmap_util.c NTSTATUS idmap_gid_to_sid(const char *domname, DOM_SID *sid, gid_t gid)
gid                98 source3/winbindd/idmap_util.c 		  (unsigned long)gid, domname?domname:"NULL"));
gid               101 source3/winbindd/idmap_util.c 	    && idmap_cache_find_gid2sid(gid, sid, &expired)) {
gid               103 source3/winbindd/idmap_util.c 			(unsigned int)gid,
gid               120 source3/winbindd/idmap_util.c 	map.xid.id = gid;
gid               124 source3/winbindd/idmap_util.c 		DEBUG(10, ("error mapping gid [%lu]\n", (unsigned long)gid));
gid               132 source3/winbindd/idmap_util.c 			idmap_cache_set_sid2uid(&null_sid, gid);
gid               134 source3/winbindd/idmap_util.c 		DEBUG(10, ("gid [%lu] not mapped\n", (unsigned long)gid));
gid               139 source3/winbindd/idmap_util.c 		idmap_cache_set_sid2gid(sid, gid);
gid               232 source3/winbindd/idmap_util.c NTSTATUS idmap_sid_to_gid(const char *domname, DOM_SID *sid, gid_t *gid)
gid               242 source3/winbindd/idmap_util.c 	    && idmap_cache_find_sid2gid(sid, gid, &expired)) {
gid               244 source3/winbindd/idmap_util.c 			   (int)(*gid), expired ? " (expired)": ""));
gid               249 source3/winbindd/idmap_util.c 		if ((*gid) == -1) {
gid               301 source3/winbindd/idmap_util.c 	*gid = map.xid.id;
gid               303 source3/winbindd/idmap_util.c 		idmap_cache_set_sid2gid(sid, *gid);
gid                43 source3/winbindd/nss_info_template.c 				       gid_t *gid )
gid               345 source3/winbindd/winbindd.h   bool (*get_sid_from_gid)(gid_t gid, DOM_SID *sid);
gid               348 source3/winbindd/winbindd.h   bool (*get_gid_from_sid)(DOM_SID *sid, gid_t *gid);
gid               998 source3/winbindd/winbindd_async.c 		     const char *shell, uint32 gid, uint32 group_rid) =
gid              1029 source3/winbindd/winbindd_async.c 				   gid_t gid,
gid              4202 source3/winbindd/winbindd_cache.c 				    uint32 gid)
gid              4213 source3/winbindd/winbindd_cache.c 	centry_put_uint32( centry, gid );
gid               829 source3/winbindd/winbindd_group.c 	uid_t gid;
gid               833 source3/winbindd/winbindd_group.c static void getgrsid_sid2gid_recv(void *private_data, bool success, gid_t gid)
gid               849 source3/winbindd/winbindd_group.c 	s->gid = gid;
gid               867 source3/winbindd/winbindd_group.c 			dom_name, group_name, gid) ||
gid               990 source3/winbindd/winbindd_group.c 			  (unsigned long)(state->request.data.gid), sid));
gid              1004 source3/winbindd/winbindd_group.c 	if (pdb_gid_to_sid(state->request.data.gid, &group_sid) &&
gid              1009 source3/winbindd/winbindd_group.c 			  (unsigned long)(state->request.data.gid), sid));
gid              1015 source3/winbindd/winbindd_group.c 		  (unsigned long)state->request.data.gid));
gid              1022 source3/winbindd/winbindd_group.c 	gid_t gid = state->request.data.gid;
gid              1026 source3/winbindd/winbindd_group.c 		  (unsigned long)gid));
gid              1029 source3/winbindd/winbindd_group.c 	winbindd_gid2sid_async(state->mem_ctx, gid, getgrgid_recv, state);
gid              1380 source3/winbindd/winbindd_group.c 			group_gid = id.gid;
gid              1539 source3/winbindd/winbindd_group.c static void getgroups_sid2gid_recv(void *private_data, bool success, gid_t gid);
gid              1673 source3/winbindd/winbindd_group.c static void getgroups_sid2gid_recv(void *private_data, bool success, gid_t gid)
gid              1679 source3/winbindd/winbindd_group.c 		if (!add_gid_to_array_unique(s->state->mem_ctx, gid,
gid               315 source3/winbindd/winbindd_idmap.c 	void (*cont)(void *priv, bool succ, gid_t gid) =
gid               330 source3/winbindd/winbindd_idmap.c 	cont(private_data, True, response->data.gid);
gid               334 source3/winbindd/winbindd_idmap.c 			 void (*cont)(void *private_data, bool success, gid_t gid),
gid               375 source3/winbindd/winbindd_idmap.c 				  &state->response.data.gid);
gid               379 source3/winbindd/winbindd_idmap.c 		   (unsigned int)state->response.data.gid));
gid               477 source3/winbindd/winbindd_idmap.c void winbindd_gid2sid_async(TALLOC_CTX *mem_ctx, gid_t gid,
gid               486 source3/winbindd/winbindd_idmap.c 	request.data.gid = gid;
gid               490 source3/winbindd/winbindd_idmap.c 		    && (gid >= domain->id_range_low)
gid               491 source3/winbindd/winbindd_idmap.c 		    && (gid <= domain->id_range_high)) {
gid               508 source3/winbindd/winbindd_idmap.c 		(unsigned long) state->request.data.gid));
gid               512 source3/winbindd/winbindd_idmap.c 				  state->request.data.gid);
gid                40 source3/winbindd/winbindd_proto.h void debug_unix_user_token(int dbg_class, int dbg_lev, uid_t uid, gid_t gid,
gid               152 source3/winbindd/winbindd_proto.h 				   gid_t gid,
gid               399 source3/winbindd/winbindd_proto.h 			 void (*cont)(void *private_data, bool success, gid_t gid),
gid               408 source3/winbindd/winbindd_proto.h void winbindd_gid2sid_async(TALLOC_CTX *mem_ctx, gid_t gid,
gid               272 source3/winbindd/winbindd_sid.c static void sid2gid_recv(void *private_data, bool success, gid_t gid)
gid               287 source3/winbindd/winbindd_sid.c 	state->response.data.gid = gid;
gid               339 source3/winbindd/winbindd_sid.c 	gid_t gid;
gid               355 source3/winbindd/winbindd_sid.c 	if (idmap_cache_find_sid2gid(&sid, &gid, &expired)) {
gid               357 source3/winbindd/winbindd_sid.c 			   (int)gid, expired ? " (expired)": ""));
gid               362 source3/winbindd/winbindd_sid.c 		if (gid == -1) {
gid               368 source3/winbindd/winbindd_sid.c 		state->response.data.gid = gid;
gid               566 source3/winbindd/winbindd_sid.c 		idmap_cache_set_sid2gid(&sid, state->request.data.gid);
gid               571 source3/winbindd/winbindd_sid.c 		  (unsigned long)(state->request.data.gid), sidstr));
gid               573 source3/winbindd/winbindd_sid.c 	idmap_cache_set_sid2gid(&sid, state->request.data.gid);
gid               587 source3/winbindd/winbindd_sid.c 		  (unsigned long)state->request.data.gid));
gid               589 source3/winbindd/winbindd_sid.c 	if (idmap_cache_find_gid2sid(state->request.data.gid, &sid,
gid               592 source3/winbindd/winbindd_sid.c 			   (int)state->request.data.gid,
gid               611 source3/winbindd/winbindd_sid.c 	winbindd_gid2sid_async(state->mem_ctx, state->request.data.gid, gid2sid_recv, state);
gid               658 source3/winbindd/winbindd_sid.c 	state->response.data.gid = xid.id;
gid                34 source3/winbindd/winbindd_user.c 			    gid_t gid,
gid                52 source3/winbindd/winbindd_user.c 				     uid, gid);
gid                56 source3/winbindd/winbindd_user.c 					     uid, gid);
gid               206 source3/winbindd/winbindd_user.c 	gid_t gid;
gid               215 source3/winbindd/winbindd_user.c 				    gid_t gid,
gid               218 source3/winbindd/winbindd_user.c static void getpwsid_sid2gid_recv(void *private_data, bool success, gid_t gid);
gid               254 source3/winbindd/winbindd_user.c 				    gid_t gid,
gid               324 source3/winbindd/winbindd_user.c 	s->gid = gid;
gid               349 source3/winbindd/winbindd_user.c static void getpwsid_sid2gid_recv(void *private_data, bool success, gid_t gid)
gid               362 source3/winbindd/winbindd_user.c 	if ( s->gid == (gid_t)-1 ) {
gid               371 source3/winbindd/winbindd_user.c 		s->gid = gid;
gid               376 source3/winbindd/winbindd_user.c 	pw->pw_gid = s->gid;
gid              2262 source4/client/client.c 	gid_t gid;
gid              2275 source4/client/client.c 	gid = (gid_t)atoi(args[2]);
gid              2278 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_unix_chown(ctx->cli->tree, src, uid, gid))) {
gid              2280 source4/client/client.c 			smbcli_errstr(ctx->cli->tree), src, (int)uid, (int)gid);
gid               308 source4/client/mount.cifs.c 	int gid = 0;
gid               428 source4/client/mount.cifs.c 			gid = atoi(optarg);
gid               165 source4/client/smbmnt.c 		 data->uid, data->gid, data->file_mode, data->dir_mode,options);
gid               229 source4/client/smbmnt.c         data.gid = mount_gid;
gid               267 source4/dsdb/common/sidmap.c 					const struct dom_sid *sid, gid_t *gid)
gid               297 source4/dsdb/common/sidmap.c 		*gid = strtoul(s, NULL, 0);
gid               312 source4/dsdb/common/sidmap.c 		*gid = grp->gr_gid;
gid               326 source4/dsdb/common/sidmap.c 		*gid = grp->gr_gid;
gid               341 source4/dsdb/common/sidmap.c 			*gid = rid - SIDMAP_LOCAL_GROUP_BASE;
gid               459 source4/dsdb/common/sidmap.c 				    const gid_t gid, struct dom_sid **sid)
gid               493 source4/dsdb/common/sidmap.c 			   "gidNumber=%u", (unsigned int)gid);
gid               507 source4/dsdb/common/sidmap.c 	grp = getgrgid(gid);
gid               530 source4/dsdb/common/sidmap.c 	if (gid > SIDMAP_MAX_LOCAL_GID) {
gid               540 source4/dsdb/common/sidmap.c 	*sid = dom_sid_add_rid(mem_ctx, domain_sid, SIDMAP_LOCAL_GROUP_BASE + gid);
gid               596 source4/dsdb/common/sidmap.c 		gid_t gid = rid - SIDMAP_LOCAL_GROUP_BASE;
gid               599 source4/dsdb/common/sidmap.c 		grp = getgrgid(gid);
gid               601 source4/dsdb/common/sidmap.c 			*name = talloc_asprintf(mem_ctx, "gid%u", gid);
gid              1012 source4/heimdal/lib/krb5/kcm.c 		uint32_t gid)
gid              1034 source4/heimdal/lib/krb5/kcm.c     ret = krb5_store_int32(request, gid);
gid               245 source4/lib/ldb/nssldb/ldb-grp.c NSS_STATUS _nss_ldb_getgrgid_r(gid_t gid, struct group *result_buf, char *buffer, size_t buflen, int *errnop)
gid               253 source4/lib/ldb/nssldb/ldb-grp.c 	if (gid == 0) { /* we don't serve root gid by policy */
gid               270 source4/lib/ldb/nssldb/ldb-grp.c 	filter = talloc_asprintf(ctx, _LDB_NSS_GRGID_FILTER, gid);
gid               106 source4/libcli/clifile.c 					      uint32_t gid)
gid               114 source4/libcli/clifile.c 	parms.unix_basic.in.gid = gid;
gid               138 source4/libcli/clifile.c 			gid_t gid)
gid               141 source4/libcli/clifile.c 					     (uint32_t)uid, (uint32_t)gid);
gid               744 source4/libcli/raw/interfaces.h 			uint64_t gid;
gid               767 source4/libcli/raw/interfaces.h 			uint64_t gid;
gid              1076 source4/libcli/raw/interfaces.h 			uint64_t gid;
gid              1097 source4/libcli/raw/interfaces.h 			uint64_t gid;
gid              2667 source4/libcli/raw/interfaces.h 		uint64_t gid;
gid              2686 source4/libcli/raw/interfaces.h 		uint64_t gid;
gid               402 source4/libcli/raw/rawfileinfo.c 		parms->unix_basic_info.out.gid                =            BVAL(blob->data, 48);
gid               419 source4/libcli/raw/rawfileinfo.c 		parms->unix_info2.out.gid		= BVAL(blob->data, 48);
gid               594 source4/libcli/raw/rawsearch.c 		data->unix_info.gid                  = IVAL(blob->data,            56);
gid               627 source4/libcli/raw/rawsearch.c 		data->unix_info2.gid                = IVAL(blob->data,  56);
gid               191 source4/libcli/raw/rawsetfileinfo.c 		SBVAL(blob->data, 48, parms->unix_basic.in.gid);
gid               208 source4/libcli/raw/rawsetfileinfo.c 		SBVAL(blob->data,  48,parms->unix_info2.in.gid);
gid               904 source4/ntvfs/ntvfs_generic.c 		info->unix_basic_info.out.gid = info2->generic.out.gid;
gid                40 source4/ntvfs/unixuid/vfs_unixuid.c 	gid_t gid;
gid                55 source4/ntvfs/unixuid/vfs_unixuid.c 	sec->gid = getegid();
gid                85 source4/ntvfs/unixuid/vfs_unixuid.c 	if (setegid(sec->gid) != 0) {
gid               150 source4/ntvfs/unixuid/vfs_unixuid.c 		(*sec)->gid = ids[1].unixid->id;
gid               148 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 		*r->out.gid = ids->unixid->id;
gid               164 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	uint32_t gid;
gid               169 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	gid = r->in.gid; 	/* This cuts gid to 32 bit */
gid               170 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	if ((uint64_t)gid != r->in.gid) {
gid               183 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	ids->unixid->id = gid;
gid                55 source4/torture/raw/samba3hide.c 	info->unix_basic.in.gid = SMB_GID_NO_CHANGE;
gid                98 source4/torture/rpc/unixinfo.c 	uint64_t gid;
gid               102 source4/torture/rpc/unixinfo.c 	r.out.gid = &gid;
gid               119 source4/torture/rpc/unixinfo.c 	r.in.gid = 1000;
gid                39 source4/torture/unix/unix_info2.c 	uint64_t gid;
gid               123 source4/torture/unix/unix_info2.c 	sfinfo.unix_info2.in.gid = info2->gid;
gid               166 source4/torture/unix/unix_info2.c 	info2->gid = finfo.unix_info2.out.gid;
gid               214 source4/torture/unix/unix_info2.c 	info2->gid = fdata->unix_info2.gid;
gid               269 source4/torture/unix/unix_info2.c 	info2->gid = SMB_GID_NO_CHANGE;
gid               380 source4/torture/unix/unix_info2.c 	torture_assert_u64_equal(torture, finfo->gid, pinfo->gid,
gid                36 source4/winbind/wb_cmd_getgrgid.c 	gid_t gid;
gid                52 source4/winbind/wb_cmd_getgrgid.c 						 gid_t gid)
gid                67 source4/winbind/wb_cmd_getgrgid.c 	state->gid = gid;
gid                69 source4/winbind/wb_cmd_getgrgid.c 	ctx = wb_gid2sid_send(state, service, gid);
gid               151 source4/winbind/wb_cmd_getgrgid.c 	gr->gr_gid = state->gid;
gid               139 source4/winbind/wb_cmd_getgrnam.c 	gid_t gid;
gid               143 source4/winbind/wb_cmd_getgrnam.c 	state->ctx->status = wb_sid2gid_recv(ctx, &gid);
gid               146 source4/winbind/wb_cmd_getgrnam.c 	state->result->gr_gid = gid;
gid               167 source4/winbind/wb_cmd_getpwnam.c 	gid_t gid;
gid               171 source4/winbind/wb_cmd_getpwnam.c 	state->ctx->status = wb_sid2gid_recv(ctx, &gid);
gid               174 source4/winbind/wb_cmd_getpwnam.c 	state->result->pw_gid = gid;
gid               176 source4/winbind/wb_cmd_getpwuid.c 	gid_t gid;
gid               180 source4/winbind/wb_cmd_getpwuid.c 	state->ctx->status = wb_sid2gid_recv(ctx, &gid);
gid               183 source4/winbind/wb_cmd_getpwuid.c 	state->result->pw_gid = gid;
gid                39 source4/winbind/wb_gid2sid.c 		struct wbsrv_service *service, gid_t gid)
gid                60 source4/winbind/wb_gid2sid.c 	unixid->id = gid;
gid               997 source4/winbind/wb_samba3_cmd.c 			s3call->request.data.gid);
gid              1122 source4/winbind/wb_samba3_cmd.c 	status = wb_sid2gid_recv(ctx, &s3call->response.data.gid);
gid              1185 source4/winbind/wb_samba3_cmd.c 	ctx = wb_gid2sid_send(s3call, service, s3call->request.data.gid);
gid                33 source4/winbind/wb_sid2gid.c 	gid_t gid;
gid                87 source4/winbind/wb_sid2gid.c 		state->gid = ids->unixid->id;
gid                94 source4/winbind/wb_sid2gid.c NTSTATUS wb_sid2gid_recv(struct composite_context *ctx, gid_t *gid)
gid               104 source4/winbind/wb_sid2gid.c 		*gid = state->gid;