Home
last modified time | relevance | path

Searched refs:cmcred (Results 1 – 6 of 6) sorted by relevance

/freebsd/tools/regression/sockets/unix_cmsg/
H A Duc_common.c623 const struct cmsgcred *cmcred; in uc_check_scm_creds_cmsgcred() local
629 cmcred = (struct cmsgcred *)CMSG_DATA(cmsghdr); in uc_check_scm_creds_cmsgcred()
639 if (cmcred->cmcred_pid != uc_cfg.client_pid) { in uc_check_scm_creds_cmsgcred()
644 if (cmcred->cmcred_uid != uc_cfg.proc_cred.uid) { in uc_check_scm_creds_cmsgcred()
649 if (cmcred->cmcred_euid != uc_cfg.proc_cred.euid) { in uc_check_scm_creds_cmsgcred()
654 if (cmcred->cmcred_gid != uc_cfg.proc_cred.gid) { in uc_check_scm_creds_cmsgcred()
659 if (cmcred->cmcred_ngroups == 0) { in uc_check_scm_creds_cmsgcred()
663 if (cmcred->cmcred_ngroups < 0) { in uc_check_scm_creds_cmsgcred()
665 cmcred->cmcred_ngroups); in uc_check_scm_creds_cmsgcred()
668 if (cmcred->cmcred_ngroups > CMGROUP_MAX) { in uc_check_scm_creds_cmsgcred()
[all …]
/freebsd/sys/kern/
H A Duipc_usrreq.c2595 struct cmsgcred *cmcred; in unp_internalize() local
2627 *controlp = sbcreatecontrol(NULL, sizeof(*cmcred), in unp_internalize()
2629 cmcred = (struct cmsgcred *) in unp_internalize()
2631 cmcred->cmcred_pid = p->p_pid; in unp_internalize()
2632 cmcred->cmcred_uid = td->td_ucred->cr_ruid; in unp_internalize()
2633 cmcred->cmcred_gid = td->td_ucred->cr_rgid; in unp_internalize()
2634 cmcred->cmcred_euid = td->td_ucred->cr_uid; in unp_internalize()
2635 cmcred->cmcred_ngroups = MIN(td->td_ucred->cr_ngroups, in unp_internalize()
2637 for (i = 0; i < cmcred->cmcred_ngroups; i++) in unp_internalize()
2638 cmcred->cmcred_groups[i] = in unp_internalize()
/freebsd/sys/compat/linux/
H A Dlinux_socket.c1587 struct cmsgcred *cmcred; in recvmsg_scm_creds() local
1590 cmcred = *data; in recvmsg_scm_creds()
1591 lu.pid = cmcred->cmcred_pid; in recvmsg_scm_creds()
1592 lu.uid = cmcred->cmcred_uid; in recvmsg_scm_creds()
1593 lu.gid = cmcred->cmcred_gid; in recvmsg_scm_creds()
/freebsd/sys/rpc/
H A Dclnt_bck.c87 struct cmsgcred cmcred; member
H A Dclnt_vc.c85 struct cmsgcred cmcred; member
/freebsd/lib/libc/rpc/
H A Dclnt_vc.c85 struct cmsgcred cmcred; member