Searched refs:gid (Results 1 - 25 of 34) sorted by relevance

12

/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/devfs/
H A Ddevfs.h84 * 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 Ddevfs_tree.c1190 * 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 Dsysv_ipc.c94 if ((kauth_cred_ismember_gid(cred, perm->gid, &is_member) || !is_member) &&
H A Dkern_prot.c119 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 Dkern_credential.c722 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 Dkern_audit.c1968 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 Dsysv_shm.c570 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 Dsysv_msg.c494 msqptr->u.msg_perm.gid = msqbuf.msg_perm.gid; /* change the owner */
621 msqptr->u.msg_perm.gid = cred->cr_gid;
H A Dsysv_sem.c729 semakptr->u.sem_perm.gid = sbuf.sem_perm.gid;
965 sema[semid].u.sem_perm.gid = cred->cr_gid;
H A Dkern_bsm_audit.c673 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 Dipc.h122 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 Dfsevents.h85 #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 Dkauth.h203 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 Dsysproto.h159 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 Dcd9660_rrip.h86 char gid [ISODCL ( 28, 35)]; /* 733 */ member in struct:__anon124
/macosx-10.5.8/xnu-1228.15.4/bsd/bsm/
H A Daudit_kernel.h344 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 DKUNCUserNotifications.c218 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 Dsynthfs_vnops.c337 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 Dufs_vnops.c387 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 Dvfs_fsevents.c79 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 Dvfs_syscalls.c2086 #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 Dvfs_xattr.c627 /* 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 Dhfs_search.c96 gid_t gid; member in struct:searchinfospec
969 searchInfo1->gid, searchInfo2->gid);
1220 searchInfo->gid = *((gid_t *)attributeBuffer);
H A Dhfs_vnops.c978 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 Dhfs.h153 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);

Completed in 172 milliseconds

12