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)