Home
last modified time | relevance | path

Searched refs:gid (Results 1 – 25 of 90) sorted by relevance

1234

/f-stack/freebsd/kern/
H A Dsysv_ipc.c99 } else if (groupmember(perm->gid, cred) || in ipcperm()
165 new->gid = old->gid; in ipcperm_old2new()
179 old->gid = new->gid; in ipcperm_new2old()
205 CP(*ip32, *ip, gid); in freebsd32_ipcperm_old_in()
218 CP(*ip, *ip32, gid); in freebsd32_ipcperm_old_out()
232 CP(*ip32, *ip, gid); in freebsd32_ipcperm_in()
245 CP(*ip, *ip32, gid); in freebsd32_ipcperm_out()
H A Dkern_prot.c650 gid_t gid; member
659 gid_t gid; in sys_setgid() local
662 gid = uap->gid; in sys_setgid()
663 AUDIT_ARG_GID(gid); in sys_setgid()
711 if (oldcred->cr_rgid != gid) { in sys_setgid()
712 change_rgid(newcred, gid); in sys_setgid()
722 if (oldcred->cr_svgid != gid) { in sys_setgid()
723 change_svgid(newcred, gid); in sys_setgid()
732 change_egid(newcred, gid); in sys_setgid()
1279 if (cred->cr_groups[0] == gid) in groupmember()
[all …]
H A Dkern_conf.c62 int unit, struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt,
857 struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt, in make_dev_credv() argument
867 args.mda_gid = gid; in make_dev_credv()
874 make_dev(struct cdevsw *devsw, int unit, uid_t uid, gid_t gid, int mode, in make_dev() argument
882 res = make_dev_credv(0, &dev, devsw, unit, NULL, uid, gid, mode, fmt, in make_dev()
892 gid_t gid, int mode, const char *fmt, ...) in make_dev_cred() argument
899 res = make_dev_credv(0, &dev, devsw, unit, cr, uid, gid, mode, fmt, ap); in make_dev_cred()
909 uid_t uid, gid_t gid, int mode, const char *fmt, ...) in make_dev_credf() argument
916 res = make_dev_credv(flags, &dev, devsw, unit, cr, uid, gid, mode, in make_dev_credf()
928 struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt, ...) in make_dev_p() argument
[all …]
H A Duipc_sem.c225 ksem_chown(struct file *fp, uid_t uid, gid_t gid, struct ucred *active_cred, in ksem_chown() argument
235 error = mac_posixsem_check_setowner(active_cred, ks, uid, gid); in ksem_chown()
241 if (gid == (gid_t)-1) in ksem_chown()
242 gid = ks->ks_gid; in ksem_chown()
244 (gid != ks->ks_gid && !groupmember(gid, active_cred))) && in ksem_chown()
248 ks->ks_gid = gid; in ksem_chown()
/f-stack/freebsd/contrib/openzfs/config/
H A Dkernel-group-info.m43 dnl # group_info changed from 2d array via >blocks to 1d array via ->gid
10 gi->gid[0] = KGIDT_INIT(0);
15 AC_MSG_CHECKING([whether group_info->gid exists])
18 AC_DEFINE(HAVE_GROUP_INFO_GID, 1, [group_info->gid exists])
H A Dkernel-kuid-helpers.m45 dnl # when dealing with uid/gid - namely the kuid type.
18 AC_MSG_CHECKING([whether i_(uid|gid)_(read|write) exist])
/f-stack/freebsd/security/audit/
H A Daudit.h95 void audit_arg_gid(gid_t gid);
110 void audit_arg_owner(uid_t uid, gid_t gid);
229 #define AUDIT_ARG_GID(gid) do { \ argument
231 audit_arg_gid((gid)); \
249 #define AUDIT_ARG_OWNER(uid, gid) do { \ argument
251 audit_arg_owner((uid), (gid)); \
259 #define AUDIT_ARG_POSIX_IPC_PERM(uid, gid, mode) do { \ argument
261 audit_arg_posix_ipc_perm((uid), (gid), (mod)); \
437 #define AUDIT_ARG_GID(gid) argument
441 #define AUDIT_ARG_OWNER(uid, gid) argument
[all …]
H A Daudit_arg.c165 audit_arg_gid(gid_t gid) in audit_arg_gid() argument
173 ar->k_ar.ar_arg_gid = gid; in audit_arg_gid()
371 audit_arg_owner(uid_t uid, gid_t gid) in audit_arg_owner() argument
380 ar->k_ar.ar_arg_gid = gid; in audit_arg_owner()
640 audit_arg_posix_ipc_perm(uid_t uid, gid_t gid, mode_t mode) in audit_arg_posix_ipc_perm() argument
649 ar->k_ar.ar_arg_pipc_perm.pipc_gid = gid; in audit_arg_posix_ipc_perm()
/f-stack/tools/libutil/
H A D_secure_path.c46 _secure_path(const char *path, uid_t uid, gid_t gid) in _secure_path() argument
67 } else if ((int)gid != -1 && sb.st_gid != gid && (sb.st_mode & S_IWGRP)) in _secure_path()
/f-stack/freebsd/contrib/openzfs/module/os/linux/spl/
H A Dspl-cred.c106 gids = KGIDP_TO_SGIDP(gi->gid); in crgetgroups()
116 groupmember(gid_t gid, const cred_t *cr) in groupmember() argument
122 rc = cr_groups_search(gi, SGID_TO_KGID(gid)); in groupmember()
166 return (KGID_TO_SGID(cr->gid)); in crgetrgid()
/f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/
H A Dpolicy.c217 secpolicy_vnode_setids_setgids(const cred_t *cr, gid_t gid) in secpolicy_vnode_setids_setgids() argument
220 if (!kgid_has_mapping(cr->user_ns, SGID_TO_KGID(gid))) in secpolicy_vnode_setids_setgids()
223 if (crgetfsgid(cr) != gid && !groupmember(gid, cr)) in secpolicy_vnode_setids_setgids()
/f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/
H A Dcred.h39 #define GROUP_AT(gi, i) ((gi)->gid[i])
60 extern int groupmember(gid_t gid, const cred_t *cr);
/f-stack/freebsd/security/mac/
H A Dmac_posix_sem.c221 gid_t gid) in mac_posixsem_check_setowner() argument
226 ks->ks_label, uid, gid); in mac_posixsem_check_setowner()
228 uid, gid); in mac_posixsem_check_setowner()
H A Dmac_posix_shm.c219 gid_t gid) in mac_posixshm_check_setowner() argument
224 shmfd->shm_label, uid, gid); in mac_posixshm_check_setowner()
226 uid, gid); in mac_posixshm_check_setowner()
H A Dmac_cred.c243 mac_cred_check_setgid(struct ucred *cred, gid_t gid) in mac_cred_check_setgid() argument
247 MAC_POLICY_CHECK_NOSLEEP(cred_check_setgid, cred, gid); in mac_cred_check_setgid()
248 MAC_CHECK_PROBE2(cred_check_setgid, error, cred, gid); in mac_cred_check_setgid()
/f-stack/freebsd/sys/
H A Dipc.h81 unsigned short gid; /* group id */ member
92 gid_t gid; /* group id */ member
H A Dfile.h115 typedef int fo_chown_t(struct file *fp, uid_t uid, gid_t gid,
396 fo_chown(struct file *fp, uid_t uid, gid_t gid, struct ucred *active_cred, in fo_chown() argument
400 return ((*fp->f_ops->fo_chown)(fp, uid, gid, active_cred, td)); in fo_chown()
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dzfs_replay.c69 uint64_t uid, uint64_t gid, uint64_t rdev, uint64_t nodeid) in zfs_init_vattr() argument
78 vap->va_gid = (gid_t)(IS_EPHEMERAL(gid)) ? -1 : gid; in zfs_init_vattr()
163 zfs_replay_domain_cnt(uint64_t uid, uint64_t gid) in zfs_replay_domain_cnt() argument
170 gid_idx = FUID_INDEX(gid); in zfs_replay_domain_cnt()
206 if (IS_EPHEMERAL(gid)) in zfs_replay_fuid_ugid()
207 fuid_infop->z_fuid_group = gid; in zfs_replay_fuid_ugid()
214 zfs_replay_fuid_domain(void *buf, void **end, uint64_t uid, uint64_t gid) in zfs_replay_fuid_domain() argument
222 domcnt = zfs_replay_domain_cnt(uid, gid); in zfs_replay_fuid_domain()
230 zfs_replay_fuid_ugid(fuid_infop, uid, gid); in zfs_replay_fuid_domain()
242 uint64_t gid) in zfs_replay_fuids() argument
[all …]
/f-stack/freebsd/contrib/openzfs/tests/zfs-tests/tests/functional/history/
H A Dhistory_common.kshlib224 typeset is_set lflag dflag dsname gname gid uname uid opt str code tmp
303 gid=$(awk -F: "/^${tmp%% *}:/ {print \$3}" /etc/group)
305 code="${str}l\$$gid $opt"
314 code="${str}d\$$gid $opt"
/f-stack/freebsd/contrib/openzfs/include/os/linux/kernel/linux/
H A Dvfs_compat.h334 static inline void zfs_gid_write(struct inode *ip, gid_t gid) in zfs_gid_write() argument
337 ip->i_gid = make_kgid(ip->i_sb->s_user_ns, gid); in zfs_gid_write()
339 ip->i_gid = make_kgid(kcred->user_ns, gid); in zfs_gid_write()
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dsid.h84 #define kidmap_getsidbygid(zone, gid, sid_prefix, rid) (1) argument
/f-stack/dpdk/lib/librte_graph/
H A Dgraph.c417 rte_graph_node_get(rte_graph_t gid, uint32_t nid) in rte_graph_node_get() argument
424 GRAPH_ID_CHECK(gid); in rte_graph_node_get()
426 if (graph->id == gid) { in rte_graph_node_get()
/f-stack/tools/compat/include/sys/
H A Ducred.h116 int groupmember(gid_t gid, struct ucred *cred);
/f-stack/freebsd/contrib/openzfs/include/sys/
H A Dzfs_fuid.h110 uid_t *uid, uid_t *gid);
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_policy.c305 secpolicy_vnode_setids_setgids(vnode_t *vp, cred_t *cr, gid_t gid) in secpolicy_vnode_setids_setgids() argument
308 if (groupmember(gid, cr)) in secpolicy_vnode_setids_setgids()

1234