gid_t             211 examples/VFS/skel_opaque.c static int skel_chown(vfs_handle_struct *handle,  const char *path, uid_t uid, gid_t gid)
gid_t             216 examples/VFS/skel_opaque.c static int skel_fchown(vfs_handle_struct *handle, files_struct *fsp, uid_t uid, gid_t gid)
gid_t             221 examples/VFS/skel_opaque.c static int skel_lchown(vfs_handle_struct *handle,  const char *path, uid_t uid, gid_t gid)
gid_t             204 examples/VFS/skel_transparent.c static int skel_chown(vfs_handle_struct *handle,  const char *path, uid_t uid, gid_t gid)
gid_t             209 examples/VFS/skel_transparent.c static int skel_fchown(vfs_handle_struct *handle, files_struct *fsp, uid_t uid, gid_t gid)
gid_t             214 examples/VFS/skel_transparent.c static int skel_lchown(vfs_handle_struct *handle,  const char *path, uid_t uid, gid_t gid)
gid_t             624 examples/libsmbclient/smbwrapper/smbw.c int smbw_chown(const char *fname, uid_t owner, gid_t group)
gid_t              86 examples/libsmbclient/smbwrapper/smbw.h int smbw_chown(const char *fname, uid_t owner, gid_t group);
gid_t             955 examples/libsmbclient/smbwrapper/wrapper.c int chown(const char *name, uid_t owner, gid_t group)
gid_t             966 examples/libsmbclient/smbwrapper/wrapper.c int fchown(int fd, uid_t owner, gid_t group)
gid_t             112 examples/libsmbclient/smbwrapper/wrapper.h         int (* chown)(char *name, uid_t owner, gid_t group);
gid_t             113 examples/libsmbclient/smbwrapper/wrapper.h         int (* fchown)(int fd, uid_t owner, gid_t group);
gid_t             327 examples/nss/nss_winbind.c int nss_sidtogid(struct nss_state *nss, const char *sid, gid_t *gid)
gid_t             329 examples/nss/nss_winbind.c 	enum nss_status (*_nss_sidtogid)(const char*, gid_t *, int*);
gid_t             394 examples/nss/nss_winbind.c int nss_gidtosid(struct nss_state *nss, gid_t gid, char **sid)
gid_t             396 examples/nss/nss_winbind.c 	enum nss_status (*_nss_gidtosid)(gid_t, char **, char *,
gid_t              83 examples/nss/nss_winbind.h int nss_sidtogid(struct nss_state *nss, const char *sid, gid_t *gid);
gid_t              97 examples/nss/nss_winbind.h int nss_gidtosid(struct nss_state *nss, gid_t gid, char **sid);
gid_t             465 lib/nss_wrapper/nss_wrapper.c 	pw->pw_gid = (gid_t)strtoul(c, &e, 10);
gid_t             642 lib/nss_wrapper/nss_wrapper.c 	gr->gr_gid = (gid_t)strtoul(c, &e, 10);
gid_t             992 lib/nss_wrapper/nss_wrapper.c static int nwrap_files_initgroups(const char *user, gid_t group)
gid_t             998 lib/nss_wrapper/nss_wrapper.c _PUBLIC_ int nwrap_initgroups(const char *user, gid_t group)
gid_t            1066 lib/nss_wrapper/nss_wrapper.c static struct group *nwrap_files_getgrgid(gid_t gid)
gid_t            1089 lib/nss_wrapper/nss_wrapper.c _PUBLIC_ struct group *nwrap_getgrgid(gid_t gid)
gid_t            1098 lib/nss_wrapper/nss_wrapper.c static int nwrap_files_getgrgid_r(gid_t gid, struct group *grdst,
gid_t            1116 lib/nss_wrapper/nss_wrapper.c _PUBLIC_ int nwrap_getgrgid_r(gid_t gid, struct group *grdst,
gid_t              48 lib/nss_wrapper/nss_wrapper.h int nwrap_initgroups(const char *user, gid_t group);
gid_t              52 lib/nss_wrapper/nss_wrapper.h struct group *nwrap_getgrgid(gid_t gid);
gid_t              53 lib/nss_wrapper/nss_wrapper.h int nwrap_getgrgid_r(gid_t gid, struct group *gbuf,
gid_t             163 lib/replace/replace.c int rep_initgroups(char *name, gid_t id)
gid_t             173 lib/replace/replace.c 	gid_t *grouplst = NULL;
gid_t             180 lib/replace/replace.c 	if((grouplst = malloc(sizeof(gid_t) * max_gr)) == NULL) {
gid_t             377 lib/replace/replace.c int rep_setegid(gid_t egid)
gid_t             631 lib/replace/replace.c int rep_chown(const char *fname, uid_t uid, gid_t gid)
gid_t             663 lib/replace/replace.c int rep_lchown(const char *fname,uid_t uid,gid_t gid)
gid_t             215 lib/replace/replace.h int rep_setegid(gid_t);
gid_t             223 lib/replace/replace.h int setresgid(gid_t rgid, gid_t egid, gid_t sgid);
gid_t             228 lib/replace/replace.h int rep_chown(const char *path, uid_t uid, gid_t gid);
gid_t             258 lib/replace/replace.h int rep_lchown(const char *fname,uid_t uid,gid_t gid);
gid_t             293 lib/replace/replace.h int rep_initgroups(char *name, gid_t id);
gid_t             122 nsswitch/libwbclient/wbc_idmap.c wbcErr wbcSidToGid(const struct wbcDomainSid *sid, gid_t *pgid)
gid_t             163 nsswitch/libwbclient/wbc_idmap.c 			gid_t *pgid)
gid_t             169 nsswitch/libwbclient/wbc_idmap.c wbcErr wbcGidToSid(gid_t gid, struct wbcDomainSid *sid)
gid_t             202 nsswitch/libwbclient/wbc_idmap.c wbcErr wbcQueryGidToSid(gid_t gid,
gid_t             239 nsswitch/libwbclient/wbc_idmap.c wbcErr wbcAllocateGid(gid_t *pgid)
gid_t             310 nsswitch/libwbclient/wbc_idmap.c wbcErr wbcSetGidMapping(gid_t gid, const struct wbcDomainSid *sid)
gid_t             384 nsswitch/libwbclient/wbc_idmap.c wbcErr wbcRemoveGidMapping(gid_t gid, const struct wbcDomainSid *sid)
gid_t             446 nsswitch/libwbclient/wbc_idmap.c wbcErr wbcSetGidHwm(gid_t gid_hwm)
gid_t             270 nsswitch/libwbclient/wbc_pwd.c wbcErr wbcGetgrgid(gid_t gid, struct group **grp)
gid_t             561 nsswitch/libwbclient/wbc_pwd.c 		    gid_t **_groups)
gid_t             567 nsswitch/libwbclient/wbc_pwd.c 	gid_t *groups = NULL;
gid_t             588 nsswitch/libwbclient/wbc_pwd.c 	groups = talloc_array(NULL, gid_t, response.data.num_entries);
gid_t             592 nsswitch/libwbclient/wbc_pwd.c 		groups[i] = ((gid_t *)response.extra_data.data)[i];
gid_t             710 nsswitch/libwbclient/wbclient.h 		   gid_t *pgid);
gid_t             722 nsswitch/libwbclient/wbclient.h 			gid_t *pgid);
gid_t             733 nsswitch/libwbclient/wbclient.h wbcErr wbcGidToSid(gid_t gid,
gid_t             745 nsswitch/libwbclient/wbclient.h wbcErr wbcQueryGidToSid(gid_t gid,
gid_t             764 nsswitch/libwbclient/wbclient.h wbcErr wbcAllocateGid(gid_t *pgid);
gid_t             784 nsswitch/libwbclient/wbclient.h wbcErr wbcSetGidMapping(gid_t gid, const struct wbcDomainSid *sid);
gid_t             804 nsswitch/libwbclient/wbclient.h wbcErr wbcRemoveGidMapping(gid_t gid, const struct wbcDomainSid *sid);
gid_t             822 nsswitch/libwbclient/wbclient.h wbcErr wbcSetGidHwm(gid_t gid_hwm);
gid_t             881 nsswitch/libwbclient/wbclient.h wbcErr wbcGetgrgid(gid_t gid, struct group **grp);
gid_t             951 nsswitch/libwbclient/wbclient.h 		    gid_t **_groups);
gid_t             194 nsswitch/nsstest.c static struct group *nss_getgrgid(gid_t gid)
gid_t             196 nsswitch/nsstest.c 	NSS_STATUS (*_nss_getgrgid_r)(gid_t , struct group *, char *,
gid_t             241 nsswitch/nsstest.c static int nss_initgroups(char *user, gid_t group, gid_t **groups, long int *start, long int *size)
gid_t             243 nsswitch/nsstest.c 	NSS_STATUS (*_nss_initgroups)(char *, gid_t , long int *,
gid_t             244 nsswitch/nsstest.c 				      long int *, gid_t **, long int , int *) =
gid_t             288 nsswitch/nsstest.c static void nss_test_initgroups(char *name, gid_t gid)
gid_t             292 nsswitch/nsstest.c 	gid_t *groups = NULL;
gid_t             296 nsswitch/nsstest.c 	groups = (gid_t *)malloc_array_p(gid_t, size);
gid_t            1564 nsswitch/pam_winbind.c 			      gid_t gid)
gid_t             279 nsswitch/wbinfo.c 	gid_t *groups = NULL;
gid_t             753 nsswitch/wbinfo.c static bool wbinfo_gid_to_sid(gid_t gid)
gid_t             811 nsswitch/wbinfo.c 	gid_t gid;
gid_t             854 nsswitch/wbinfo.c 	gid_t gid;
gid_t             895 nsswitch/wbinfo.c static bool wbinfo_set_gid_mapping(gid_t gid, const char *sid_str)
gid_t             945 nsswitch/wbinfo.c static bool wbinfo_remove_gid_mapping(gid_t gid, const char *sid_str)
gid_t             266 nsswitch/wbinfo4.c 		d_printf("%d\n", (int)((gid_t *)response.extra_data.data)[i]);
gid_t             577 nsswitch/wbinfo4.c static bool wbinfo_gid_to_sid(gid_t gid)
gid_t             268 nsswitch/winbind_nss_aix.c static struct group *wb_aix_getgrgid(gid_t gid)
gid_t             351 nsswitch/winbind_nss_aix.c 	gid_t *gid_list;
gid_t             378 nsswitch/winbind_nss_aix.c 	gid_list = (gid_t *)response.extra_data.data;
gid_t              31 nsswitch/winbind_nss_freebsd.c extern enum nss_status _nss_winbind_getgrgid_r(gid_t gid, struct group *, char *,
gid_t              40 nsswitch/winbind_nss_freebsd.c extern enum nss_status _nss_winbind_getpwuid_r(gid_t gid, struct passwd *, char *,
gid_t              98 nsswitch/winbind_nss_hpux.h 	gid_t gid;
gid_t              55 nsswitch/winbind_nss_linux.c NSS_STATUS _nss_winbind_getgrgid_r(gid_t gid, struct group *result, char *buffer,
gid_t              57 nsswitch/winbind_nss_linux.c NSS_STATUS _nss_winbind_initgroups_dyn(char *user, gid_t group, long int *start,
gid_t              58 nsswitch/winbind_nss_linux.c 				       long int *size, gid_t **groups,
gid_t              68 nsswitch/winbind_nss_linux.c NSS_STATUS _nss_winbind_sidtogid(const char *sid, gid_t *gid, int *errnop);
gid_t              71 nsswitch/winbind_nss_linux.c NSS_STATUS _nss_winbind_gidtosid(gid_t gid, char **sid, char *buffer,
gid_t             945 nsswitch/winbind_nss_linux.c _nss_winbind_getgrgid_r(gid_t gid,
gid_t            1023 nsswitch/winbind_nss_linux.c _nss_winbind_initgroups_dyn(char *user, gid_t group, long int *start,
gid_t            1024 nsswitch/winbind_nss_linux.c 			    long int *size, gid_t **groups, long int limit,
gid_t            1051 nsswitch/winbind_nss_linux.c 		gid_t *gid_list = (gid_t *)response.extra_data.data;
gid_t            1083 nsswitch/winbind_nss_linux.c 				gid_t *newgroups;
gid_t            1095 nsswitch/winbind_nss_linux.c 				newgroups = (gid_t *)
gid_t            1346 nsswitch/winbind_nss_linux.c _nss_winbind_sidtogid(const char *sid, gid_t *gid, int *errnop)
gid_t            1433 nsswitch/winbind_nss_linux.c _nss_winbind_gidtosid(gid_t gid, char **sid, char *buffer,
gid_t              61 nsswitch/winbind_nss_netbsd.c NSS_STATUS _nss_winbind_getgrgid_r(gid_t gid, struct group *result, char *buffer,
gid_t              63 nsswitch/winbind_nss_netbsd.c NSS_STATUS _nss_winbind_initgroups_dyn(char *user, gid_t group, long int *start,
gid_t              64 nsswitch/winbind_nss_netbsd.c 				       long int *size, gid_t **groups,
gid_t              74 nsswitch/winbind_nss_netbsd.c NSS_STATUS _nss_winbind_sidtogid(const char *sid, gid_t *gid, int *errnop);
gid_t              77 nsswitch/winbind_nss_netbsd.c NSS_STATUS _nss_winbind_gidtosid(gid_t gid, char **sid, char *buffer,
gid_t             139 nsswitch/winbind_nss_netbsd.c 	gid_t		 gid	= va_arg(ap, gid_t);
gid_t             155 nsswitch/winbind_nss_netbsd.c 	gid_t		 gid	= va_arg(ap, gid_t);
gid_t             218 nsswitch/winbind_nss_netbsd.c 	gid_t		 agroup	= va_arg(ap, gid_t);
gid_t             219 nsswitch/winbind_nss_netbsd.c 	gid_t		*groups	= va_arg(ap, gid_t *);
gid_t             225 nsswitch/winbind_nss_netbsd.c 	gid_t	*wblistv;
gid_t             235 nsswitch/winbind_nss_netbsd.c 	wblistv = (gid_t *)response.extra_data.data;
gid_t              63 nsswitch/winbind_nss_solaris.c        gid_t *gid_array;
gid_t              81 nsswitch/winbind_nss_solaris.h NSS_STATUS _nss_winbind_getgrgid_r(gid_t gid,
gid_t              84 nsswitch/winbind_nss_solaris.h NSS_STATUS _nss_winbind_initgroups_dyn(char *user, gid_t group, long int *start,
gid_t              85 nsswitch/winbind_nss_solaris.h 				       long int *size, gid_t **groups,
gid_t             178 nsswitch/winbind_struct_protocol.h 	gid_t pw_gid;
gid_t             188 nsswitch/winbind_struct_protocol.h 	gid_t gr_gid;
gid_t             244 nsswitch/winbind_struct_protocol.h 		gid_t gid;           /* getgrgid, gid_to_sid */
gid_t             398 nsswitch/winbind_struct_protocol.h 		gid_t gid;          /* sid_to_gid */
gid_t             566 source3/auth/auth_util.c 	gid_t *gids;
gid_t             745 source3/auth/auth_util.c 		gid_t gid;
gid_t             822 source3/auth/auth_util.c 				    uid_t *uid, gid_t *gid,
gid_t             830 source3/auth/auth_util.c 	gid_t *gids;
gid_t            1036 source3/auth/auth_util.c 		gid_t high, low;
gid_t            1081 source3/auth/auth_util.c 	gid_t gid;
gid_t            1145 source3/auth/auth_util.c 	gid_t *gids;
gid_t            1368 source3/auth/auth_util.c 		dst->utok.groups = (gid_t *)TALLOC_MEMDUP(
gid_t            1370 source3/auth/auth_util.c 			sizeof(gid_t)*dst->utok.ngroups);
gid_t            1451 source3/auth/auth_util.c 	gid_t *groups;
gid_t            1454 source3/auth/auth_util.c 	groups = (gid_t *)memdup(src->ut.groups,
gid_t            1455 source3/auth/auth_util.c 				 sizeof(gid_t) * src->ut.ngroups);
gid_t            1484 source3/auth/auth_util.c 				 uid_t *uid, gid_t *gid,
gid_t            1633 source3/auth/auth_util.c 	gid_t gid = (gid_t)-1;
gid_t            1886 source3/auth/auth_util.c 	gid_t gid = (gid_t)-1;
gid_t             155 source3/auth/pass_check.c 	gid_t egid;
gid_t             216 source3/auth/token_util.c 	gid_t gid;
gid_t             349 source3/auth/token_util.c 	gid_t gid;
gid_t             543 source3/auth/token_util.c void debug_unix_user_token(int dbg_class, int dbg_lev, uid_t uid, gid_t gid,
gid_t             544 source3/auth/token_util.c 			   int n_groups, gid_t *groups)
gid_t            3217 source3/client/client.c 	gid_t gid;
gid_t            3230 source3/client/client.c 	gid = (gid_t)atoi(buf2);
gid_t              49 source3/client/clitar.c 	gid_t gid;
gid_t              63 source3/client/get_printing_ticket.c 	gid_t gid, LP_GID;
gid_t              78 source3/client/get_printing_ticket.c 	if (LP_GID == (gid_t)-1) {
gid_t             114 source3/client/get_printing_ticket.c 		if (gid == (gid_t)-1) {
gid_t              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_t             152 source3/groupdb/mapping.c 			map->gid = (gid_t)-1;
gid_t             190 source3/groupdb/mapping.c int smb_create_group(const char *unix_group, gid_t *new_gid)
gid_t             227 source3/groupdb/mapping.c 				*new_gid = (gid_t)strtoul(output, NULL, 10);
gid_t             415 source3/groupdb/mapping.c 				 gid_t gid)
gid_t             488 source3/groupdb/mapping.c 	gid_t gid;
gid_t             679 source3/groupdb/mapping.c 				 gid_t gid)
gid_t             758 source3/groupdb/mapping.c 	gid_t gid;
gid_t              22 source3/groupdb/mapping.h 	bool (*get_group_map_from_gid)(gid_t gid, GROUP_MAP *map);
gid_t             203 source3/groupdb/mapping_ldb.c 	    map->gid == (gid_t)-1 ||
gid_t             245 source3/groupdb/mapping_ldb.c static bool get_group_map_from_gid(gid_t gid, GROUP_MAP *map)
gid_t             214 source3/groupdb/mapping_tdb.c 	gid_t gid;		/* valid iff name == NULL */
gid_t             247 source3/groupdb/mapping_tdb.c static bool get_group_map_from_gid(gid_t gid, GROUP_MAP *map)
gid_t             295 source3/include/client.h 	gid_t gid;
gid_t             538 source3/include/includes.h #define GID_T gid_t
gid_t              26 source3/include/mapping.h 	gid_t gid;
gid_t              68 source3/include/nss_info.h 				  char **homedir, char **shell, char **gecos, gid_t *p_gid);
gid_t              91 source3/include/nss_info.h                        gid_t *p_gid);
gid_t             246 source3/include/passdb.h 	NTSTATUS (*getgrgid)(struct pdb_methods *methods, GROUP_MAP *map, gid_t gid);
gid_t             280 source3/include/passdb.h 					   DOM_SID **pp_sids, gid_t **pp_gids,
gid_t             359 source3/include/passdb.h 	bool (*gid_to_sid)(struct pdb_methods *methods, gid_t gid,
gid_t             113 source3/include/proto.h 				    uid_t *uid, gid_t *gid,
gid_t             189 source3/include/proto.h void debug_unix_user_token(int dbg_class, int dbg_lev, uid_t uid, gid_t gid,
gid_t             190 source3/include/proto.h 			   int n_groups, gid_t *groups);
gid_t             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_t             196 source3/include/proto.h int smb_create_group(const char *unix_group, gid_t *new_gid);
gid_t             204 source3/include/proto.h 				 gid_t gid);
gid_t             244 source3/include/proto.h 				 gid_t gid);
gid_t             794 source3/include/proto.h 			gid_t gid);
gid_t             797 source3/include/proto.h 			  const char *connectpath, gid_t gid,
gid_t             801 source3/include/proto.h 			   const char *connectpath, gid_t gid,
gid_t             943 source3/include/proto.h int sys_getgroups(int setlen, gid_t *gidset);
gid_t             944 source3/include/proto.h int sys_setgroups(gid_t UNUSED(primary_gid), int setlen, gid_t *gidset);
gid_t             951 source3/include/proto.h struct group *sys_getgrgid(gid_t gid);
gid_t             995 source3/include/proto.h 			 gid_t primary_gid,
gid_t             996 source3/include/proto.h 			 gid_t **ret_groups, size_t *p_ngroups);
gid_t            1108 source3/include/proto.h bool add_gid_to_array_unique(TALLOC_CTX *mem_ctx, gid_t gid,
gid_t            1109 source3/include/proto.h 			     gid_t **gids, size_t *num_gids);
gid_t            1144 source3/include/proto.h char *gidtoname(gid_t gid);
gid_t            1146 source3/include/proto.h gid_t nametogid(const char *name);
gid_t            1280 source3/include/proto.h gid_t sec_initial_gid(void);
gid_t            1285 source3/include/proto.h void set_effective_gid(gid_t gid);
gid_t            1292 source3/include/proto.h void become_user_permanently(uid_t uid, gid_t gid);
gid_t            1623 source3/include/proto.h bool winbind_sid_to_gid(gid_t *pgid, const DOM_SID *sid);
gid_t            1624 source3/include/proto.h bool winbind_gid_to_sid(DOM_SID *sid, gid_t gid);
gid_t            1634 source3/include/proto.h bool winbind_allocate_gid(gid_t *gid);
gid_t            1638 source3/include/proto.h 			gid_t ** _groups);
gid_t            2465 source3/include/proto.h bool cli_unix_chown(struct cli_state *cli, const char *fname, uid_t uid, gid_t gid);
gid_t            4270 source3/include/proto.h bool lp_idmap_gid(gid_t *low, gid_t *high);
gid_t            4393 source3/include/proto.h void store_gid_sid_cache(const DOM_SID *psid, gid_t gid);
gid_t            4395 source3/include/proto.h void gid_to_sid(DOM_SID *psid, gid_t gid);
gid_t            4397 source3/include/proto.h bool sid_to_gid(const DOM_SID *psid, gid_t *pgid);
gid_t            4422 source3/include/proto.h gid_t pdb_group_rid_to_gid(uint32 group_rid);
gid_t            4423 source3/include/proto.h gid_t max_algorithmic_gid(void);
gid_t            4424 source3/include/proto.h uint32 algorithmic_pdb_gid_to_group_rid(gid_t gid);
gid_t            4557 source3/include/proto.h bool pdb_getgrgid(GROUP_MAP *map, gid_t gid);
gid_t            4572 source3/include/proto.h 				    DOM_SID **pp_sids, gid_t **pp_gids,
gid_t            4607 source3/include/proto.h bool pdb_gid_to_sid(gid_t gid, DOM_SID *sid);
gid_t            4732 source3/include/proto.h bool gid_to_unix_groups_sid(gid_t gid, DOM_SID *sid);
gid_t            6747 source3/include/proto.h NTSTATUS unpack_nt_owners(int snum, uid_t *puser, gid_t *pgrp, uint32 security_info_sent, const SEC_DESC *psd);
gid_t            6753 source3/include/proto.h int try_chown(connection_struct *conn, const char *fname, uid_t uid, gid_t gid);
gid_t            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_t            7235 source3/include/proto.h bool idmap_cache_find_sid2gid(const struct dom_sid *sid, gid_t *pgid,
gid_t            7237 source3/include/proto.h bool idmap_cache_find_gid2sid(gid_t gid, struct dom_sid *sid, bool *expired);
gid_t            7238 source3/include/proto.h void idmap_cache_set_sid2gid(const struct dom_sid *sid, gid_t gid);
gid_t            7258 source3/include/proto.h NTSTATUS idmap_gid_to_sid(const char *domname, DOM_SID *sid, gid_t gid);
gid_t            7260 source3/include/proto.h NTSTATUS idmap_sid_to_gid(const char *domname, DOM_SID *sid, gid_t *gid);
gid_t              31 source3/include/session.h 	gid_t gid;
gid_t             144 source3/include/smb.h 	gid_t gid;
gid_t             318 source3/include/smb.h 	gid_t gid;
gid_t             320 source3/include/smb.h 	gid_t *groups;
gid_t             584 source3/include/smb.h 	gid_t force_group_gid;
gid_t             884 source3/include/smb.h 	gid_t gid;
gid_t              47 source3/include/smb_acls.h 	gid_t gid;
gid_t              30 source3/include/util_getent.h 	gid_t gr_gid;
gid_t              43 source3/include/util_getent.h 	gid_t pw_gid;
gid_t             365 source3/include/vfs.h 		int (*chown)(struct vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid);
gid_t             366 source3/include/vfs.h 		int (*fchown)(struct vfs_handle_struct *handle, struct files_struct *fsp, uid_t uid, gid_t gid);
gid_t             367 source3/include/vfs.h 		int (*lchown)(struct vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid);
gid_t             152 source3/lib/idmap_cache.c bool idmap_cache_find_sid2gid(const struct dom_sid *sid, gid_t *pgid,
gid_t             160 source3/lib/idmap_cache.c 	gid_t gid;
gid_t             193 source3/lib/idmap_cache.c bool idmap_cache_find_gid2sid(gid_t gid, struct dom_sid *sid, bool *expired)
gid_t             232 source3/lib/idmap_cache.c void idmap_cache_set_sid2gid(const struct dom_sid *sid, gid_t gid)
gid_t             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_t             318 source3/lib/ldb/nssldb/ldb-grp.c NSS_STATUS _nss_ldb_initgroups_dyn(const char *user, gid_t group, long int *start, long int *size, gid_t **groups, long int limit, int *errnop)
gid_t             279 source3/lib/ldb/nssldb/ldb-nss.c NSS_STATUS _ldb_nss_fill_initgr(gid_t group,
gid_t             283 source3/lib/ldb/nssldb/ldb-nss.c 				gid_t **groups,
gid_t             302 source3/lib/ldb/nssldb/ldb-nss.c 			gid_t *gm;
gid_t             309 source3/lib/ldb/nssldb/ldb-nss.c 			gm = (gid_t *)realloc((*groups), gs * sizeof(gid_t));
gid_t              71 source3/lib/ldb/nssldb/ldb-nss.h NSS_STATUS _ldb_nss_fill_initgr(gid_t group,
gid_t              75 source3/lib/ldb/nssldb/ldb-nss.h 				gid_t **groups,
gid_t              71 source3/lib/smbrun.c 	gid_t gid = current_user.ut.gid;
gid_t             234 source3/lib/smbrun.c 	gid_t gid = current_user.ut.gid;
gid_t             708 source3/lib/substitute.c 			gid_t gid)
gid_t             793 source3/lib/substitute.c 			 const char *connectpath, gid_t gid, 
gid_t             868 source3/lib/substitute.c 			  const char *connectpath, gid_t gid,
gid_t             885 source3/lib/substitute.c 			   const char *connectpath, gid_t gid,
gid_t             310 source3/lib/sysacls.c 		entry_d->gid = *((gid_t *)qual_p);
gid_t             753 source3/lib/system.c static int sys_broken_getgroups(int setlen, gid_t *gidset)
gid_t             789 source3/lib/system.c 		gidset[i] = (gid_t)group_list[i];
gid_t             795 source3/lib/system.c static int sys_broken_setgroups(int setlen, gid_t *gidset)
gid_t             847 source3/lib/system.c static int sys_bsd_setgroups(gid_t primary_gid, int setlen, const gid_t *gidset)
gid_t             849 source3/lib/system.c 	gid_t *new_gidset = NULL;
gid_t             865 source3/lib/system.c 	        new_gidset = SMB_MALLOC_ARRAY(gid_t, setlen + 1);
gid_t             870 source3/lib/system.c 		memcpy(new_gidset + 1, gidset, (setlen * sizeof(gid_t)));
gid_t             902 source3/lib/system.c int sys_getgroups(int setlen, gid_t *gidset)
gid_t             915 source3/lib/system.c int sys_setgroups(gid_t UNUSED(primary_gid), int setlen, gid_t *gidset)
gid_t             970 source3/lib/system.c struct group *sys_getgrgid(gid_t gid)
gid_t              40 source3/lib/system_smbd.c static int getgrouplist_internals(const char *user, gid_t gid, gid_t *groups,
gid_t              43 source3/lib/system_smbd.c 	gid_t *gids_saved;
gid_t              58 source3/lib/system_smbd.c 	gids_saved = SMB_MALLOC_ARRAY(gid_t, ngrp_saved+1);
gid_t             117 source3/lib/system_smbd.c static int sys_getgrouplist(const char *user, gid_t gid, gid_t *groups, int *grpcnt)
gid_t             147 source3/lib/system_smbd.c 			 gid_t primary_gid,
gid_t             148 source3/lib/system_smbd.c 			 gid_t **ret_groups, size_t *p_ngroups)
gid_t             152 source3/lib/system_smbd.c 	gid_t *temp_groups;
gid_t             153 source3/lib/system_smbd.c 	gid_t *groups;
gid_t             157 source3/lib/system_smbd.c 	temp_groups = SMB_MALLOC_ARRAY(gid_t, max_grp);
gid_t             163 source3/lib/system_smbd.c 		temp_groups = SMB_REALLOC_ARRAY(temp_groups, gid_t, max_grp);
gid_t             502 source3/lib/util.c bool add_gid_to_array_unique(TALLOC_CTX *mem_ctx, gid_t gid,
gid_t             503 source3/lib/util.c 			     gid_t **gids, size_t *num_gids)
gid_t             520 source3/lib/util.c 	*gids = TALLOC_REALLOC_ARRAY(mem_ctx, *gids, gid_t, *num_gids+1);
gid_t            1400 source3/lib/util.c char *gidtoname(gid_t gid)
gid_t            1443 source3/lib/util.c gid_t nametogid(const char *name)
gid_t            1447 source3/lib/util.c 	gid_t g;
gid_t            1449 source3/lib/util.c 	g = (gid_t)strtol(name, &p, 0);
gid_t            1456 source3/lib/util.c 	return (gid_t)-1;
gid_t              48 source3/lib/util_sec.c static gid_t initial_gid;
gid_t              77 source3/lib/util_sec.c gid_t sec_initial_gid(void)
gid_t             110 source3/lib/util_sec.c static void assert_gid(gid_t rgid, gid_t egid)
gid_t             112 source3/lib/util_sec.c 	if ((egid != (gid_t)-1 && getegid() != egid) ||
gid_t             113 source3/lib/util_sec.c 	    (rgid != (gid_t)-1 && getgid() != rgid)) {
gid_t             228 source3/lib/util_sec.c void set_effective_gid(gid_t gid)
gid_t             250 source3/lib/util_sec.c static gid_t saved_egid, saved_rgid;
gid_t             365 source3/lib/util_sec.c void become_user_permanently(uid_t uid, gid_t gid)
gid_t             168 source3/lib/winbind_util.c bool winbind_sid_to_gid(gid_t *pgid, const DOM_SID *sid)
gid_t             182 source3/lib/winbind_util.c bool winbind_gid_to_sid(DOM_SID *sid, gid_t gid)
gid_t             265 source3/lib/winbind_util.c bool winbind_allocate_gid(gid_t *gid)
gid_t             274 source3/lib/winbind_util.c bool winbind_get_groups(TALLOC_CTX * mem_ctx, const char *account, uint32_t *num_groups, gid_t **_groups)
gid_t             278 source3/lib/winbind_util.c 	gid_t *group_list = NULL;
gid_t             284 source3/lib/winbind_util.c 	*_groups = TALLOC_ARRAY(mem_ctx, gid_t, ngroups);
gid_t             290 source3/lib/winbind_util.c 	memcpy(*_groups, group_list, ngroups* sizeof(gid_t));
gid_t             392 source3/lib/winbind_util.c bool winbind_sid_to_gid(gid_t *pgid, const DOM_SID *sid)
gid_t             399 source3/lib/winbind_util.c bool winbind_gid_to_sid(DOM_SID *sid, gid_t gid)
gid_t             431 source3/lib/winbind_util.c bool winbind_allocate_gid(gid_t *gid)
gid_t             436 source3/lib/winbind_util.c bool winbind_get_groups(TALLOC_CTX *mem_ctx, const char *account, uint32_t *num_groups, gid_t **_groups)
gid_t             349 source3/libnet/libnet_samsync_passdb.c 		gid_t gid;
gid_t             540 source3/libnet/libnet_samsync_passdb.c 		gid_t gid;
gid_t             310 source3/libsmb/clifile.c 	sbuf->st_gid = (gid_t) IVAL(rdata,48);      /* group ID of owner */
gid_t             422 source3/libsmb/clifile.c bool cli_unix_chown(struct cli_state *cli, const char *fname, uid_t uid, gid_t gid)
gid_t             587 source3/locking/locking.c 		if ((data.u.s.delete_token_size < sizeof(uid_t) + sizeof(gid_t)) ||
gid_t             588 source3/locking/locking.c 				((data.u.s.delete_token_size - sizeof(uid_t)) % sizeof(gid_t)) != 0) {
gid_t             602 source3/locking/locking.c 		memcpy(&lck->delete_token->gid, p, sizeof(gid_t));
gid_t             603 source3/locking/locking.c 		p += sizeof(gid_t);
gid_t             606 source3/locking/locking.c 		lck->delete_token->ngroups = (data.u.s.delete_token_size > (sizeof(uid_t) + sizeof(gid_t))) ?
gid_t             608 source3/locking/locking.c 						(sizeof(uid_t) + sizeof(gid_t)))/sizeof(gid_t)) : 0;
gid_t             612 source3/locking/locking.c 			lck->delete_token->groups = TALLOC_ARRAY(lck->delete_token, gid_t,
gid_t             619 source3/locking/locking.c 				memcpy(&lck->delete_token->groups[i], p, sizeof(gid_t));
gid_t             620 source3/locking/locking.c 				p += sizeof(gid_t);
gid_t             687 source3/locking/locking.c 			(sizeof(uid_t) + sizeof(gid_t) + (lck->delete_token->ngroups*sizeof(gid_t))) : 0);
gid_t             730 source3/locking/locking.c 		memcpy(p, &lck->delete_token->gid, sizeof(gid_t));
gid_t             731 source3/locking/locking.c 		p += sizeof(gid_t);
gid_t             734 source3/locking/locking.c 			memcpy(p, &lck->delete_token->groups[i], sizeof(gid_t));
gid_t             735 source3/locking/locking.c 			p += sizeof(gid_t);
gid_t            1337 source3/locking/locking.c 		cpy->groups = TALLOC_ARRAY(cpy, gid_t, tok->ngroups);
gid_t            1341 source3/locking/locking.c 		memcpy(cpy->groups, tok->groups, tok->ngroups * sizeof(gid_t));
gid_t             528 source3/modules/nfs4_acls.c 	gid_t ownerGID,
gid_t             558 source3/modules/nfs4_acls.c 		gid_t gid;
gid_t             664 source3/modules/nfs4_acls.c 	gid_t ownerGID
gid_t             715 source3/modules/nfs4_acls.c 	gid_t newGID = (gid_t)-1;
gid_t             743 source3/modules/nfs4_acls.c 		    ((newGID != (gid_t)-1) && (sbuf.st_gid != newGID))) {
gid_t              35 source3/modules/nfs4_acls.h 	gid_t	gid;	/* Group id */
gid_t              46 source3/modules/onefs_acl.c 	gid_t gid = 0;
gid_t             177 source3/modules/vfs_cap.c static int cap_chown(vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid)
gid_t             188 source3/modules/vfs_cap.c static int cap_lchown(vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid)
gid_t             215 source3/modules/vfs_catia.c 		       const char *path, uid_t uid, gid_t gid)
gid_t             227 source3/modules/vfs_catia.c 		       const char *path, uid_t uid, gid_t gid)
gid_t             719 source3/modules/vfs_default.c static int vfswrap_chown(vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid)
gid_t             729 source3/modules/vfs_default.c static int vfswrap_fchown(vfs_handle_struct *handle, files_struct *fsp, uid_t uid, gid_t gid)
gid_t             744 source3/modules/vfs_default.c static int vfswrap_lchown(vfs_handle_struct *handle, const char *path, uid_t uid, gid_t gid)
gid_t              89 source3/modules/vfs_default_quota.c 	(gid_t)lp_parm_int(SNUM((handle)->conn),DEFAULT_QUOTA_NAME,"gid",DEFAULT_QUOTA_GID_DEFAULT)
gid_t             170 source3/modules/vfs_full_audit.c 		       const char *path, uid_t uid, gid_t gid);
gid_t             172 source3/modules/vfs_full_audit.c 			uid_t uid, gid_t gid);
gid_t             174 source3/modules/vfs_full_audit.c 		       const char *path, uid_t uid, gid_t gid);
gid_t            1449 source3/modules/vfs_full_audit.c 		       const char *path, uid_t uid, gid_t gid)
gid_t            1462 source3/modules/vfs_full_audit.c 			uid_t uid, gid_t gid)
gid_t            1475 source3/modules/vfs_full_audit.c 		       const char *path, uid_t uid, gid_t gid)
gid_t             494 source3/modules/vfs_gpfs.c 			ace->gid = (gid_t)g_ace->ace_who;
gid_t             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_t             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_t             297 source3/modules/vfs_onefs_shadow_copy.c 			uid_t uid, gid_t gid)
gid_t             306 source3/modules/vfs_onefs_shadow_copy.c 			 uid_t uid, gid_t gid)
gid_t             184 source3/modules/vfs_posixacl.c 		gid_t *pgid = (uid_t *)acl_get_qualifier(posix_ace);
gid_t             384 source3/modules/vfs_shadow_copy2.c 		       const char *fname, uid_t uid, gid_t gid)
gid_t            7230 source3/param/loadparm.c static gid_t idmap_gid_low, idmap_gid_high;
gid_t            7246 source3/param/loadparm.c bool lp_idmap_gid(gid_t *low, gid_t *high)
gid_t            1071 source3/passdb/lookup_sid.c static bool fetch_sid_from_gid_cache(DOM_SID *psid, gid_t gid)
gid_t            1092 source3/passdb/lookup_sid.c static bool fetch_gid_from_cache(gid_t *pgid, const DOM_SID *psid)
gid_t            1112 source3/passdb/lookup_sid.c void store_gid_sid_cache(const DOM_SID *psid, gid_t gid)
gid_t            1160 source3/passdb/lookup_sid.c static void legacy_gid_to_sid(DOM_SID *psid, gid_t gid)
gid_t            1235 source3/passdb/lookup_sid.c static bool legacy_sid_to_gid(const DOM_SID *psid, gid_t *pgid)
gid_t            1351 source3/passdb/lookup_sid.c void gid_to_sid(DOM_SID *psid, gid_t gid)
gid_t            1409 source3/passdb/lookup_sid.c 	gid_t gid;
gid_t            1466 source3/passdb/lookup_sid.c bool sid_to_gid(const DOM_SID *psid, gid_t *pgid)
gid_t            1482 source3/passdb/lookup_sid.c 		gid_t gid = rid;
gid_t            1494 source3/passdb/lookup_sid.c 	if (ret && !expired && (*pgid == (gid_t)-1)) {
gid_t             490 source3/passdb/passdb.c gid_t pdb_group_rid_to_gid(uint32 group_rid)
gid_t             493 source3/passdb/passdb.c 	return (gid_t)(((group_rid & (~GROUP_RID_TYPE))- rid_offset)/RID_MULTIPLIER);
gid_t             496 source3/passdb/passdb.c gid_t max_algorithmic_gid(void)
gid_t             509 source3/passdb/passdb.c uint32 algorithmic_pdb_gid_to_group_rid(gid_t gid)
gid_t             539 source3/passdb/pdb_get_set.c 	gid_t gid;
gid_t             540 source3/passdb/pdb_interface.c bool pdb_getgrgid(GROUP_MAP *map, gid_t gid)
gid_t             564 source3/passdb/pdb_interface.c 		gid_t gid;
gid_t             609 source3/passdb/pdb_interface.c 	map.gid = (gid_t) -1;
gid_t             620 source3/passdb/pdb_interface.c 	if (map.gid == (gid_t)-1) {
gid_t             711 source3/passdb/pdb_interface.c 				    DOM_SID **pp_sids, gid_t **pp_gids,
gid_t             725 source3/passdb/pdb_interface.c 	gid_t gid;
gid_t             756 source3/passdb/pdb_interface.c 	gid_t *gids;
gid_t             787 source3/passdb/pdb_interface.c 	map.gid = (gid_t) -1;
gid_t             793 source3/passdb/pdb_interface.c 	    (map.gid == (gid_t)-1) ||
gid_t             855 source3/passdb/pdb_interface.c 	    (map.gid == (gid_t)-1) ||
gid_t            1032 source3/passdb/pdb_interface.c bool pdb_gid_to_sid(gid_t gid, DOM_SID *sid)
gid_t            1246 source3/passdb/pdb_interface.c static bool pdb_default_gid_to_sid(struct pdb_methods *methods, gid_t gid,
gid_t            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_t            1414 source3/passdb/pdb_interface.c 	gid_t gid;
gid_t            1454 source3/passdb/pdb_interface.c 						   gid_t **pp_gids,
gid_t            1458 source3/passdb/pdb_interface.c 	gid_t gid;
gid_t            1561 source3/passdb/pdb_interface.c 	if ( ret && (map.gid != (gid_t)-1) ) {
gid_t            2355 source3/passdb/pdb_ldap.c 	map->gid = (gid_t)atol(temp);
gid_t            2524 source3/passdb/pdb_ldap.c 				 gid_t gid)
gid_t            2808 source3/passdb/pdb_ldap.c 					       gid_t **pp_gids,
gid_t            2823 source3/passdb/pdb_ldap.c 	gid_t primary_gid = -1;
gid_t            2921 source3/passdb/pdb_ldap.c 		gid_t gid;
gid_t            4996 source3/passdb/pdb_ldap.c 	gid_t gid = -1;
gid_t            5199 source3/passdb/pdb_ldap.c 					       gid_t **pp_gids,
gid_t            5260 source3/passdb/pdb_ldap.c 		gid_t *gids = NULL;
gid_t            5327 source3/passdb/pdb_ldap.c 	gid_t gid = -1;
gid_t            5631 source3/passdb/pdb_ldap.c 		gid_t user_gid, group_gid;
gid_t            5747 source3/passdb/pdb_ldap.c 	gid_t gid;
gid_t              78 source3/passdb/pdb_wbc_sam.c static bool pdb_wbc_sam_gid_to_sid(struct pdb_methods *methods, gid_t gid,
gid_t              97 source3/passdb/pdb_wbc_sam.c 						   gid_t **pp_gids,
gid_t             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_t             243 source3/passdb/pdb_wbc_sam.c 	gid_t gid;
gid_t             276 source3/passdb/pdb_wbc_sam.c 				 gid_t gid)
gid_t             322 source3/passdb/pdb_wbc_sam.c 	gid_t gid;
gid_t              44 source3/passdb/util_unixsids.c bool gid_to_unix_groups_sid(gid_t gid, DOM_SID *sid)
gid_t            3266 source3/rpc_server/srv_samr_nt.c 	gid_t *unix_gids;
gid_t            4229 source3/rpc_server/srv_samr_nt.c 		gid_t gid;
gid_t            5983 source3/rpc_server/srv_samr_nt.c 	gid_t gid;
gid_t             130 source3/smbd/chgpasswd.c 	gid_t gid;
gid_t             143 source3/smbd/conn.c 	conn->force_group_gid = (gid_t)-1;
gid_t             209 source3/smbd/open.c 	ret = SMB_VFS_FCHOWN(fsp, parent_st.st_uid, (gid_t)-1);
gid_t             290 source3/smbd/open.c 	ret = SMB_VFS_CHOWN(conn, ".", parent_st.st_uid, (gid_t)-1);
gid_t              39 source3/smbd/posix_acls.c 		gid_t gid;
gid_t             393 source3/smbd/posix_acls.c 			paie->unix_ug.gid = (gid_t)IVAL(entry_offset,1);
gid_t            1146 source3/smbd/posix_acls.c NTSTATUS unpack_nt_owners(int snum, uid_t *puser, gid_t *pgrp, uint32 security_info_sent, const SEC_DESC *psd)
gid_t            1152 source3/smbd/posix_acls.c 	*pgrp = (gid_t)-1;
gid_t            2440 source3/smbd/posix_acls.c 					gid_t *pgid = (gid_t *)SMB_VFS_SYS_ACL_GET_QUALIFIER(conn, entry);
gid_t            2532 source3/smbd/posix_acls.c static bool current_user_in_group(gid_t gid)
gid_t            3385 source3/smbd/posix_acls.c int try_chown(connection_struct *conn, const char *fname, uid_t uid, gid_t gid)
gid_t            3421 source3/smbd/posix_acls.c 			ret = SMB_VFS_CHOWN(conn, fname, uid, (gid_t)-1);
gid_t            3457 source3/smbd/posix_acls.c 	ret = SMB_VFS_FCHOWN(fsp, uid, (gid_t)-1);
gid_t            3671 source3/smbd/posix_acls.c 	gid_t grp = (gid_t)-1;
gid_t            3729 source3/smbd/posix_acls.c 	if (((user != (uid_t)-1) && (sbuf.st_uid != user)) || (( grp != (gid_t)-1) && (sbuf.st_gid != grp))) {
gid_t            4282 source3/smbd/posix_acls.c 			gid_t gid = (uid_t)gidval;
gid_t              83 source3/smbd/quotas.c static int get_smb_linux_xfs_quota(char *path, uid_t euser_id, gid_t egrp_id, LINUX_SMB_DISK_QUOTA *dp)
gid_t             109 source3/smbd/quotas.c static int get_smb_linux_xfs_quota(char *path, uid_t euser_id, gid_t egrp_id, LINUX_SMB_DISK_QUOTA *dp)
gid_t             122 source3/smbd/quotas.c static int get_smb_linux_v1_quota(char *path, uid_t euser_id, gid_t egrp_id, LINUX_SMB_DISK_QUOTA *dp)
gid_t             148 source3/smbd/quotas.c static int get_smb_linux_v2_quota(char *path, uid_t euser_id, gid_t egrp_id, LINUX_SMB_DISK_QUOTA *dp)
gid_t             178 source3/smbd/quotas.c static int get_smb_linux_gen_quota(char *path, uid_t euser_id, gid_t egrp_id, LINUX_SMB_DISK_QUOTA *dp)
gid_t             218 source3/smbd/quotas.c 	gid_t egrp_id;
gid_t            1179 source3/smbd/quotas.c     gid_t egrp_id;
gid_t              36 source3/smbd/sec_ctx.c 			t1->ngroups*sizeof(gid_t)) != 0) {
gid_t              71 source3/smbd/sec_ctx.c static bool become_gid(gid_t gid)
gid_t              75 source3/smbd/sec_ctx.c 	if (gid == (gid_t)-1 || ((sizeof(gid_t) == 2) && 
gid_t              76 source3/smbd/sec_ctx.c 				 (gid == (gid_t)65535))) {
gid_t              94 source3/smbd/sec_ctx.c static bool become_id(uid_t uid, gid_t gid)
gid_t             134 source3/smbd/sec_ctx.c static int get_current_groups(gid_t gid, size_t *p_ngroups, gid_t **p_groups)
gid_t             137 source3/smbd/sec_ctx.c 	gid_t grp;
gid_t             139 source3/smbd/sec_ctx.c 	gid_t *groups = NULL;
gid_t             156 source3/smbd/sec_ctx.c 	if((groups = SMB_MALLOC_ARRAY(gid_t, ngroups+1)) == NULL) {
gid_t             218 source3/smbd/sec_ctx.c 		if (!(ctx_p->ut.groups = SMB_MALLOC_ARRAY(gid_t, ctx_p->ut.ngroups))) {
gid_t             240 source3/smbd/sec_ctx.c static void set_unix_security_ctx(uid_t uid, gid_t gid, int ngroups, gid_t *groups)
gid_t             275 source3/smbd/sec_ctx.c static void set_unix_security_ctx(uid_t uid, gid_t gid, int ngroups, gid_t *groups)
gid_t             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_t             328 source3/smbd/sec_ctx.c 		ctx_p->ut.groups = (gid_t *)memdup(groups,
gid_t             329 source3/smbd/sec_ctx.c 						   sizeof(gid_t) * ngroups);
gid_t             390 source3/smbd/sec_ctx.c 	ctx_p->ut.gid = (gid_t)-1;
gid_t             436 source3/smbd/sec_ctx.c 		sec_ctx_stack[i].ut.gid = (gid_t)-1;
gid_t             476 source3/smbd/service.c 				  gid_t *pgid)
gid_t             484 source3/smbd/service.c 	gid_t gid;
gid_t            3481 source3/smbd/trans2.c 					gid_t *pgid= (gid_t *)SMB_VFS_SYS_ACL_GET_QUALIFIER(conn, entry);
gid_t            6020 source3/smbd/trans2.c 	gid_t set_grp = (uid_t)SMB_GID_NO_CHANGE;
gid_t            6050 source3/smbd/trans2.c 	set_grp = (gid_t)IVAL(pdata,48);
gid_t            6133 source3/smbd/trans2.c 			ret = SMB_VFS_LCHOWN(conn, fname, set_owner, (gid_t)-1);
gid_t            6135 source3/smbd/trans2.c 			ret = SMB_VFS_CHOWN(conn, fname, set_owner, (gid_t)-1);
gid_t             229 source3/smbd/uid.c 	gid_t gid;
gid_t             233 source3/smbd/uid.c 	gid_t *group_list = NULL;
gid_t             309 source3/smbd/uid.c 		SMB_ASSERT(conn->force_group_gid != (gid_t)-1);
gid_t             764 source3/torture/cmd_vfs.c 	gid_t gid;
gid_t             785 source3/torture/cmd_vfs.c 	gid_t gid;
gid_t             245 source3/torture/nsstest.c static struct group *nss_getgrgid(gid_t gid)
gid_t             247 source3/torture/nsstest.c 	NSS_STATUS (*_nss_getgrgid_r)(gid_t , struct group *, char *, 
gid_t             249 source3/torture/nsstest.c 		(NSS_STATUS (*)(gid_t, struct group *, char *,
gid_t             314 source3/torture/nsstest.c static int nss_initgroups(char *user, gid_t group, gid_t **groups, long int *start, long int *size)
gid_t             316 source3/torture/nsstest.c 	NSS_STATUS (*_nss_initgroups)(char *, gid_t , long int *,
gid_t             317 source3/torture/nsstest.c 				      long int *, gid_t **, long int , int *) = 
gid_t             318 source3/torture/nsstest.c 		(NSS_STATUS (*)(char *, gid_t, long int *,
gid_t             319 source3/torture/nsstest.c 				long int *, gid_t **,
gid_t             364 source3/torture/nsstest.c static void nss_test_initgroups(char *name, gid_t gid)
gid_t             368 source3/torture/nsstest.c 	gid_t *groups = NULL;
gid_t             372 source3/torture/nsstest.c 	groups = SMB_MALLOC_ARRAY(gid_t, size);
gid_t            5020 source3/torture/torture.c 		       uid_t uid, gid_t gid, const char *expected)
gid_t             172 source3/utils/net_groupmap.c 	gid_t gid;
gid_t             264 source3/utils/net_groupmap.c 	if ( (gid = nametogid(unixgrp)) == (gid_t)-1 ) {
gid_t             337 source3/utils/net_groupmap.c 	gid_t gid;
gid_t              40 source3/utils/net_proto.h void debug_unix_user_token(int dbg_class, int dbg_lev, uid_t uid, gid_t gid,
gid_t              41 source3/utils/net_proto.h 			   int n_groups, gid_t *groups);
gid_t            4040 source3/utils/net_rpc.c 	gid_t *groups = NULL;
gid_t            4087 source3/utils/net_rpc.c 		gid_t gid = groups[i];
gid_t            1423 source3/utils/net_sam.c 	gid_t domusers_gid = -1;
gid_t            1424 source3/utils/net_sam.c 	gid_t domadmins_gid = -1;
gid_t             322 source3/winbindd/idmap_adex/idmap_adex.c 				      char **shell, char **gecos, gid_t * p_gid)
gid_t             101 source3/winbindd/idmap_adex/idmap_adex.h 				 char **shell, char **gecos, gid_t * p_gid);
gid_t             900 source3/winbindd/idmap_adex/provider_unified.c 			      gid_t *p_gid)
gid_t            1025 source3/winbindd/idmap_adex/provider_unified.c 				  char **gecos, gid_t * p_gid)
gid_t             282 source3/winbindd/idmap_hash/idmap_hash.c 				    gid_t *p_gid )
gid_t             306 source3/winbindd/idmap_hash/idmap_hash.c 		*p_gid = (gid_t)-1;
gid_t              74 source3/winbindd/idmap_ldap.c 	gid_t low_gid, high_gid;      /* Range of gids */
gid_t             252 source3/winbindd/idmap_ldap.c 	gid_t low_gid = 0;
gid_t             253 source3/winbindd/idmap_ldap.c 	gid_t high_gid = 0;
gid_t             784 source3/winbindd/idmap_ldap.c 		gid_t low_gid = 0;
gid_t             785 source3/winbindd/idmap_ldap.c 		gid_t high_gid = 0;
gid_t              76 source3/winbindd/idmap_nss.c 			gr = getgrgid((gid_t)ids[i]->xid.id);
gid_t              56 source3/winbindd/idmap_passdb.c 			if (pdb_gid_to_sid((gid_t)ids[i]->xid.id, ids[i]->sid)) {
gid_t              48 source3/winbindd/idmap_rid.c 	gid_t low_gid = 0;
gid_t              49 source3/winbindd/idmap_rid.c 	gid_t high_gid = 0;
gid_t              44 source3/winbindd/idmap_tdb.c 	gid_t low_gid, high_gid;               /* Range of gids to allocate */
gid_t             210 source3/winbindd/idmap_tdb.c 	gid_t low_gid = 0;
gid_t             211 source3/winbindd/idmap_tdb.c 	gid_t high_gid = 0;
gid_t             606 source3/winbindd/idmap_tdb.c 		gid_t low_gid = 0;
gid_t             607 source3/winbindd/idmap_tdb.c 		gid_t high_gid = 0;
gid_t              46 source3/winbindd/idmap_tdb2.c 	gid_t low_gid, high_gid;               /* Range of gids to allocate */
gid_t              61 source3/winbindd/idmap_tdb2.c 	gid_t low_gid = 0;
gid_t              62 source3/winbindd/idmap_tdb2.c 	gid_t high_gid = 0;
gid_t             374 source3/winbindd/idmap_tdb2.c 		gid_t low_gid = 0;
gid_t             375 source3/winbindd/idmap_tdb2.c 		gid_t high_gid = 0;
gid_t              91 source3/winbindd/idmap_util.c NTSTATUS idmap_gid_to_sid(const char *domname, DOM_SID *sid, gid_t gid)
gid_t             232 source3/winbindd/idmap_util.c NTSTATUS idmap_sid_to_gid(const char *domname, DOM_SID *sid, gid_t *gid)
gid_t             306 source3/winbindd/nss_info.c 		       gid_t *p_gid)
gid_t              43 source3/winbindd/nss_info_template.c 				       gid_t *gid )
gid_t             110 source3/winbindd/winbindd.h 	gid_t primary_gid;                   /* allow the nss_info
gid_t             345 source3/winbindd/winbindd.h   bool (*get_sid_from_gid)(gid_t gid, DOM_SID *sid);
gid_t             348 source3/winbindd/winbindd.h   bool (*get_gid_from_sid)(DOM_SID *sid, gid_t *gid);
gid_t             210 source3/winbindd/winbindd_ads.c 		gid_t primary_gid = (gid_t)-1;
gid_t             471 source3/winbindd/winbindd_ads.c 	info->primary_gid = (gid_t)-1;
gid_t            1029 source3/winbindd/winbindd_async.c 				   gid_t gid,
gid_t            4227 source3/winbindd/winbindd_cache.c 			      gid_t *p_gid)
gid_t             186 source3/winbindd/winbindd_group.c 		       char *gr_name, gid_t unix_gid)
gid_t             833 source3/winbindd/winbindd_group.c static void getgrsid_sid2gid_recv(void *private_data, bool success, gid_t gid)
gid_t            1022 source3/winbindd/winbindd_group.c 	gid_t gid = state->request.data.gid;
gid_t            1302 source3/winbindd/winbindd_group.c 		gid_t group_gid;
gid_t            1531 source3/winbindd/winbindd_group.c 	gid_t *token_gids;
gid_t            1539 source3/winbindd/winbindd_group.c static void getgroups_sid2gid_recv(void *private_data, bool success, gid_t gid);
gid_t            1673 source3/winbindd/winbindd_group.c static void getgroups_sid2gid_recv(void *private_data, bool success, gid_t gid)
gid_t            1705 source3/winbindd/winbindd_group.c 					s->num_token_gids * sizeof(gid_t));
gid_t            1706 source3/winbindd/winbindd_group.c 		s->state->response.length += s->num_token_gids * sizeof(gid_t);
gid_t             315 source3/winbindd/winbindd_idmap.c 	void (*cont)(void *priv, bool succ, gid_t gid) =
gid_t             316 source3/winbindd/winbindd_idmap.c 		(void (*)(void *, bool, gid_t))c;
gid_t             334 source3/winbindd/winbindd_idmap.c 			 void (*cont)(void *private_data, bool success, gid_t gid),
gid_t             477 source3/winbindd/winbindd_idmap.c void winbindd_gid2sid_async(TALLOC_CTX *mem_ctx, gid_t gid,
gid_t            2239 source3/winbindd/winbindd_pam.c 	if (request_uid == (gid_t)-1) {
gid_t             261 source3/winbindd/winbindd_passdb.c 	gid_t *gids = NULL;
gid_t             553 source3/winbindd/winbindd_passdb.c 	user_info->primary_gid = sampass->unix_pw ? sampass->unix_pw->pw_gid : (gid_t)-1;
gid_t              40 source3/winbindd/winbindd_proto.h void debug_unix_user_token(int dbg_class, int dbg_lev, uid_t uid, gid_t gid,
gid_t              41 source3/winbindd/winbindd_proto.h 			   int n_groups, gid_t *groups);
gid_t             152 source3/winbindd/winbindd_proto.h 				   gid_t gid,
gid_t             209 source3/winbindd/winbindd_proto.h 			      gid_t *p_gid);
gid_t             399 source3/winbindd/winbindd_proto.h 			 void (*cont)(void *private_data, bool success, gid_t gid),
gid_t             408 source3/winbindd/winbindd_proto.h void winbindd_gid2sid_async(TALLOC_CTX *mem_ctx, gid_t gid,
gid_t             465 source3/winbindd/winbindd_rpc.c 	user_info->primary_gid = (gid_t)-1;
gid_t             543 source3/winbindd/winbindd_rpc.c 	user_info->primary_gid = (gid_t)-1;
gid_t             272 source3/winbindd/winbindd_sid.c static void sid2gid_recv(void *private_data, bool success, gid_t gid)
gid_t             339 source3/winbindd/winbindd_sid.c 	gid_t gid;
gid_t              34 source3/winbindd/winbindd_user.c 			    gid_t gid,
gid_t             206 source3/winbindd/winbindd_user.c 	gid_t gid;
gid_t             215 source3/winbindd/winbindd_user.c 				    gid_t gid,
gid_t             218 source3/winbindd/winbindd_user.c static void getpwsid_sid2gid_recv(void *private_data, bool success, gid_t gid);
gid_t             254 source3/winbindd/winbindd_user.c 				    gid_t gid,
gid_t             349 source3/winbindd/winbindd_user.c static void getpwsid_sid2gid_recv(void *private_data, bool success, gid_t gid)
gid_t             362 source3/winbindd/winbindd_user.c 	if ( s->gid == (gid_t)-1 ) {
gid_t            2262 source4/client/client.c 	gid_t gid;
gid_t            2275 source4/client/client.c 	gid = (gid_t)atoi(args[2]);
gid_t              29 source4/client/smbmnt.c static gid_t mount_gid;
gid_t              45 source4/client/smbmount.c static gid_t mount_gid;
gid_t             267 source4/dsdb/common/sidmap.c 					const struct dom_sid *sid, gid_t *gid)
gid_t             459 source4/dsdb/common/sidmap.c 				    const gid_t gid, struct dom_sid **sid)
gid_t             596 source4/dsdb/common/sidmap.c 		gid_t gid = rid - SIDMAP_LOCAL_GROUP_BASE;
gid_t             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_t             343 source4/lib/ldb/nssldb/ldb-grp.c NSS_STATUS _nss_ldb_initgroups_dyn(const char *user, gid_t group, long int *start, long int *size, gid_t **groups, long int limit, int *errnop)
gid_t             274 source4/lib/ldb/nssldb/ldb-nss.c NSS_STATUS _ldb_nss_fill_initgr(gid_t group,
gid_t             278 source4/lib/ldb/nssldb/ldb-nss.c 				gid_t **groups,
gid_t             297 source4/lib/ldb/nssldb/ldb-nss.c 			gid_t *gm;
gid_t             304 source4/lib/ldb/nssldb/ldb-nss.c 			gm = (gid_t *)realloc((*groups), gs * sizeof(gid_t));
gid_t              71 source4/lib/ldb/nssldb/ldb-nss.h NSS_STATUS _ldb_nss_fill_initgr(gid_t group,
gid_t              75 source4/lib/ldb/nssldb/ldb-nss.h 				gid_t **groups,
gid_t             138 source4/libcli/clifile.c 			gid_t gid)
gid_t             290 source4/ntvfs/posix/pvfs_acl.c 	gid_t old_gid = -1;
gid_t             292 source4/ntvfs/posix/pvfs_acl.c 	gid_t new_gid = -1;
gid_t              40 source4/ntvfs/unixuid/vfs_unixuid.c 	gid_t gid;
gid_t              42 source4/ntvfs/unixuid/vfs_unixuid.c 	gid_t *groups;
gid_t              61 source4/ntvfs/unixuid/vfs_unixuid.c 	sec->groups = talloc_array(sec, gid_t, sec->ngroups);
gid_t             126 source4/ntvfs/unixuid/vfs_unixuid.c 	(*sec)->groups = talloc_array(*sec, gid_t, (*sec)->ngroups);
gid_t              36 source4/winbind/wb_cmd_getgrgid.c 	gid_t gid;
gid_t              52 source4/winbind/wb_cmd_getgrgid.c 						 gid_t gid)
gid_t             139 source4/winbind/wb_cmd_getgrnam.c 	gid_t gid;
gid_t             167 source4/winbind/wb_cmd_getpwnam.c 	gid_t gid;
gid_t             176 source4/winbind/wb_cmd_getpwuid.c 	gid_t gid;
gid_t              39 source4/winbind/wb_gid2sid.c 		struct wbsrv_service *service, gid_t gid)
gid_t              33 source4/winbind/wb_sid2gid.c 	gid_t gid;
gid_t              94 source4/winbind/wb_sid2gid.c NTSTATUS wb_sid2gid_recv(struct composite_context *ctx, gid_t *gid)