/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/devfs/ |
H A D | devfs.h | 84 * uid, gid - ownership 91 void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, 104 * uid, gid - ownership 110 void * devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid,
|
H A D | devfs_tree.c | 1190 * uid, gid - ownership 1199 gid_t gid, int perms, int (*clone)(dev_t dev, int action), 1251 new_dev->de_dnp->dn_gid = gid; 1274 * uid, gid - ownership 1282 gid_t gid, int perms, const char *fmt, ...) 1340 new_dev->de_dnp->dn_gid = gid; 1198 devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, int perms, int (*clone)(dev_t dev, int action), const char *fmt, ...) argument 1281 devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid, int perms, const char *fmt, ...) argument
|
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/ |
H A D | sysv_ipc.c | 94 if ((kauth_cred_ismember_gid(cred, perm->gid, &is_member) || !is_member) &&
|
H A D | kern_prot.c | 119 int groupmember(gid_t gid, kauth_cred_t cred); 344 * uap->gidp Address of gid_t to get gid 379 * Returns: gid_t The real gid of the caller 397 * Returns: gid_t The effective gid of the caller 399 * Notes: As an implementation detail, the effective gid is stored as 440 * As an implementation detail, the effective gid is stored as 655 * Description: Is current process tainted by uid or gid changes system call 1034 * Parameters: uap->gid gid to set 1040 * real, effective, and saved gid t 1057 gid_t gid; local 1368 gid_t gid; local 1759 groupmember(gid_t gid, kauth_cred_t cred) argument [all...] |
H A D | kern_credential.c | 722 static struct kauth_identity *kauth_identity_alloc(uid_t uid, gid_t gid, guid_t *guidp, time_t guid_expiry, 730 static int kauth_identity_find_gid(gid_t gid, struct kauth_identity *kir); 777 kauth_identity_alloc(uid_t uid, gid_t gid, guid_t *guidp, time_t guid_expiry, ntsid_t *ntsidp, time_t ntsid_expiry) argument 784 if (gid != KAUTH_GID_NONE) { 785 kip->ki_gid = gid; 790 panic("can't allocate kauth identity with both uid and gid"); 1095 * Parameters: gid GID to find 1105 kauth_identity_find_gid(uid_t gid, struct kauth_identity *kir) argument 1111 if ((kip->ki_valid & KI_VALID_GID) && (gid == kip->ki_gid)) { 1567 * Parameters: gid GI 1577 kauth_cred_gid2guid(gid_t gid, guid_t *guidp) argument 1641 kauth_cred_gid2ntsid(gid_t gid, ntsid_t *sidp) argument 2069 kauth_cred_ismember_gid(kauth_cred_t cred, gid_t gid, int *resultp) argument 2180 gid_t gid; local 2236 gid_t gid; local 3046 kauth_cred_setuidgid(kauth_cred_t cred, uid_t uid, gid_t gid) argument 3119 kauth_cred_setsvuidgid(kauth_cred_t cred, uid_t uid, gid_t gid) argument [all...] |
H A D | kern_audit.c | 1968 audit_arg_gid(gid_t gid, gid_t egid, gid_t rgid, gid_t sgid) argument 1976 ar->k_ar.ar_arg_gid = gid; 2096 audit_arg_owner(uid_t uid, gid_t gid) argument 2105 ar->k_ar.ar_arg_gid = gid; 2329 audit_arg_posix_ipc_perm(uid_t uid, gid_t gid, mode_t mode) argument 2338 ar->k_ar.ar_arg_pipc_perm.pipc_gid = gid;
|
H A D | sysv_shm.c | 570 shmseg->u.shm_perm.gid = inbuf.shm_perm.gid; 718 shmseg->u.shm_perm.cgid = shmseg->u.shm_perm.gid = cred->cr_gid;
|
H A D | sysv_msg.c | 494 msqptr->u.msg_perm.gid = msqbuf.msg_perm.gid; /* change the owner */ 621 msqptr->u.msg_perm.gid = cred->cr_gid;
|
H A D | sysv_sem.c | 729 semakptr->u.sem_perm.gid = sbuf.sem_perm.gid; 965 sema[semid].u.sem_perm.gid = cred->cr_gid;
|
H A D | kern_bsm_audit.c | 673 tok = au_to_arg32(3, "new file gid", ar->ar_arg_gid); 721 tok = au_to_arg32(3, "new file gid", ar->ar_arg_gid); 931 tok = au_to_arg32(1, "gid", ar->ar_arg_egid); 939 tok = au_to_arg32(1, "gid", ar->ar_arg_gid); 1061 perm.gid = ar->ar_arg_pipc_perm.pipc_gid; 1089 perm.gid = ar->ar_arg_pipc_perm.pipc_gid;
|
/macosx-10.5.8/xnu-1228.15.4/bsd/sys/ |
H A D | ipc.h | 122 gid_t gid; /* [XSI] Owner's group ID */ member in struct:ipc_perm 144 __uint16_t gid; /* Owner's group ID */ member in struct:__ipc_perm_old
|
H A D | fsevents.h | 85 #define FSE_ARG_GID 0x000b // next arg is the file's gid (gid_t) 86 #define FSE_ARG_FINFO 0x000c // next arg is a packed finfo (dev, ino, mode, uid, gid) 153 gid_t gid; member in struct:fse_info
|
H A D | kauth.h | 203 extern kauth_cred_t kauth_cred_setuidgid(kauth_cred_t cred, uid_t uid, gid_t gid); 204 extern kauth_cred_t kauth_cred_setsvuidgid(kauth_cred_t cred, uid_t uid, gid_t gid);
|
H A D | sysproto.h | 159 char gid_l_[PADL_(int)]; int gid; char gid_r_[PADR_(int)]; member in struct:chown_args 498 char gid_l_[PADL_(int)]; int gid; char gid_r_[PADR_(int)]; member in struct:fchown_args 654 char gid_l_[PADL_(gid_t)]; gid_t gid; char gid_r_[PADR_(gid_t)]; member in struct:setgid_args 1086 char gid_l_[PADL_(gid_t)]; gid_t gid; char gid_r_[PADR_(gid_t)]; member in struct:open_extended_args 1115 char gid_l_[PADL_(gid_t)]; gid_t gid; char gid_r_[PADR_(gid_t)]; member in struct:chmod_extended_args 1122 char gid_l_[PADL_(gid_t)]; gid_t gid; char gid_r_[PADR_(gid_t)]; member in struct:fchmod_extended_args 1134 char gid_l_[PADL_(gid_t)]; gid_t gid; char gid_r_[PADR_(gid_t)]; member in struct:settid_args 1159 char gid_l_[PADL_(gid_t)]; gid_t gid; char gid_r_[PADR_(gid_t)]; member in struct:mkfifo_extended_args 1166 char gid_l_[PADL_(gid_t)]; gid_t gid; char gid_r_[PADR_(gid_t)]; member in struct:mkdir_extended_args
|
/macosx-10.5.8/xnu-1228.15.4/bsd/isofs/cd9660/ |
H A D | cd9660_rrip.h | 86 char gid [ISODCL ( 28, 35)]; /* 733 */ member in struct:__anon124
|
/macosx-10.5.8/xnu-1228.15.4/bsd/bsm/ |
H A D | audit_kernel.h | 344 void audit_arg_gid(gid_t gid, gid_t egid, gid_t rgid, 355 void audit_arg_owner(uid_t uid, gid_t gid); 375 void audit_arg_posix_ipc_perm(uid_t uid, gid_t gid,
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/UserNotification/ |
H A D | KUNCUserNotifications.c | 218 kern_return_t KUNCExecute(char executionPath[1024], int uid, int gid) argument 226 kr = UNDExecute_rpc(UNDServer, executionPath, uid, gid);
|
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/synthfs/ |
H A D | synthfs_vnops.c | 337 int synthfs_chown(struct vnode *vp, uid_t uid, gid_t gid, kauth_cred_t cred, struct proc *p) argument 346 if (gid == (gid_t)VNOVAL) gid = sp->s_gid; 351 sp->s_gid = gid; 354 if (ouid != uid || ogid != gid) sp->s_nodeflags |= IN_CHANGE; 356 if (ogid != gid && suser(cred, NULL)) sp->s_mode &= ~S_ISGID;
|
/macosx-10.5.8/xnu-1228.15.4/bsd/ufs/ufs/ |
H A D | ufs_vnops.c | 387 ufs_chown(struct vnode *vp, uid_t uid, gid_t gid, kauth_cred_t cred, argument 403 if (gid == (gid_t)VNOVAL) 404 gid = ip->i_gid; 414 if (ogid == gid) { 428 ip->i_gid = gid; 436 if (ogid == gid) { 458 if (ogid == gid) { 471 if (ouid != uid || ogid != gid)
|
/macosx-10.5.8/xnu-1228.15.4/bsd/vfs/ |
H A D | vfs_fsevents.c | 79 gid_t gid; member in struct:kfs_event 739 kfse->gid = 0; 981 cur->gid = va.va_gid; 1025 cur->gid = (uid_t)fse->gid; 1172 kfse->gid = (gid_t)current_thread(); 1649 error = fill_buff(FSE_ARG_GID, sizeof(gid_t), &cur->gid, evbuff, &evbuff_idx, sizeof(evbuff), uio); 2581 fse->gid = (gid_t)va.va_gid;
|
H A D | vfs_syscalls.c | 2086 #warning XXX implement uid, gid 2273 * uap->gid GID to set, if creating 2305 if (uap->gid != KAUTH_GID_NONE) 2306 VATTR_SET(&va, va_gid, uap->gid); 2527 * uap->gid GID to set 2556 if (uap->gid != KAUTH_GID_NONE) 2557 VATTR_SET(&va, va_gid, uap->gid); 4051 * uap->gid GID to set 4075 if (uap->gid != KAUTH_GID_NONE) 4076 VATTR_SET(&va, va_gid, uap->gid); [all...] |
H A D | vfs_xattr.c | 627 /* Pick up uid, gid, mode and date from original file. */ 2258 gid_t gid; local 2262 * Pick up uid/gid/mode from target file. 2273 gid = va.va_gid; 2277 gid = KAUTH_GID_NONE; 2286 if (gid != KAUTH_GID_NONE) 2287 VATTR_SET(&va, va_gid, gid);
|
/macosx-10.5.8/xnu-1228.15.4/bsd/hfs/ |
H A D | hfs_search.c | 96 gid_t gid; member in struct:searchinfospec 969 searchInfo1->gid, searchInfo2->gid); 1220 searchInfo->gid = *((gid_t *)attributeBuffer);
|
H A D | hfs_vnops.c | 978 hfs_chown(struct vnode *vp, uid_t uid, gid_t gid, __unused kauth_cred_t cred, argument 981 hfs_chown(struct vnode *vp, uid_t uid, gid_t gid, kauth_cred_t cred, 1002 if (gid == (gid_t)VNOVAL) 1003 gid = cp->c_gid; 1012 (gid != cp->c_gid && 1013 (kauth_cred_ismember_gid(cred, gid, &is_member) || !is_member))) && 1027 if (ogid == gid) { 1047 cp->c_gid = gid; 1055 if (ogid == gid) { 1077 if (ogid == gid) { [all...] |
H A D | hfs.h | 153 gid_t hfs_gid; /* gid to set as owner of the files */ 729 int hfs_chown(struct vnode *vp, uid_t uid, gid_t gid, kauth_cred_t cred, struct proc *p);
|