Lines Matching refs:gid_t
50 #define KAUTH_GID_NONE (~(gid_t)0 - 100) /* not a valid GID */
123 gid_t el_gid; /* group ID */
175 gid_t kc_gid; /* effective group id */
176 gid_t kc_rgid; /* real group id */
177 gid_t kc_svgid; /* saved group id */
183 gid_t kc_pvtgroups[NGROUPS]; /* based on KAUTH_CRED_GRPOVERRIDE flag */
186 gid_t *kc_suppgroups;
189 gid_t *kc_whtgroups;
217 extern gid_t kauth_getgid(void);
246 extern gid_t kauth_cred_getgid(kauth_cred_t _cred);
247 extern gid_t kauth_cred_getrgid(kauth_cred_t _cred);
248 extern gid_t kauth_cred_getsvgid(kauth_cred_t _cred);
254 extern int kauth_cred_guid2gid(guid_t *_guid, gid_t *_gidp);
256 extern int kauth_cred_ntsid2gid(ntsid_t *_sid, gid_t *_gidp);
260 extern int kauth_cred_gid2guid(gid_t _gid, guid_t *_guidp);
263 extern int kauth_cred_gid2ntsid(gid_t _gid, ntsid_t *_sidp);
265 extern int kauth_cred_ismember_gid(kauth_cred_t _cred, gid_t _gid, int *_resultp);
268 extern int groupmember(gid_t gid, kauth_cred_t cred);
290 extern gid_t kauth_getrgid(void);
295 extern kauth_cred_t kauth_cred_setresgid(kauth_cred_t cred, gid_t rgid, gid_t egid, gid_t svgid);
296 extern kauth_cred_t kauth_cred_setuidgid(kauth_cred_t cred, uid_t uid, gid_t gid);
297 extern kauth_cred_t kauth_cred_setsvuidgid(kauth_cred_t cred, uid_t uid, gid_t gid);
298 extern kauth_cred_t kauth_cred_setgroups(kauth_cred_t cred, gid_t *groups, int groupcount, uid_t gmuid);
304 extern int kauth_cred_getgroups(kauth_cred_t _cred, gid_t *_groups, int *_groupcount);