Home
last modified time | relevance | path

Searched refs:wcred (Results 1 – 11 of 11) sorted by relevance

/freebsd/usr.bin/mdo/
H A Dmdo.c31 struct setcred wcred = SETCRED_INITIALIZER; in main() local
64 wcred.sc_uid = wcred.sc_ruid = wcred.sc_svuid = pw->pw_uid; in main()
85 wcred.sc_gid = wcred.sc_rgid = wcred.sc_svgid = pw->pw_gid; in main()
86 wcred.sc_supp_groups = groups + 1; in main()
87 wcred.sc_supp_groups_nb = ngroups - 1; in main()
92 if (setcred(setcred_flags, &wcred, sizeof(wcred)) != 0) in main()
/freebsd/sys/kern/
H A Dkern_prot.c507 kern_setcred_copyin_supp_groups(struct setcred *const wcred, in kern_setcred_copyin_supp_groups() argument
519 if (wcred->sc_supp_groups_nb > ngroups_max) in kern_setcred_copyin_supp_groups()
528 *groups = wcred->sc_supp_groups_nb < CRED_SMALLGROUPS_NB ? in kern_setcred_copyin_supp_groups()
529 smallgroups : malloc((wcred->sc_supp_groups_nb + 1) * in kern_setcred_copyin_supp_groups()
532 error = copyin(wcred->sc_supp_groups, *groups + 1, in kern_setcred_copyin_supp_groups()
533 wcred->sc_supp_groups_nb * sizeof(*groups)); in kern_setcred_copyin_supp_groups()
536 wcred->sc_supp_groups = *groups + 1; in kern_setcred_copyin_supp_groups()
538 wcred->sc_supp_groups_nb = 0; in kern_setcred_copyin_supp_groups()
539 wcred->sc_supp_groups = NULL; in kern_setcred_copyin_supp_groups()
549 struct setcred wcred; in user_setcred() local
[all …]
H A Dsystrace_args.c3471 uarg[a++] = (intptr_t)p->wcred; /* const struct setcred * */ in systrace_args()
/freebsd/sys/sys/
H A Ducred.h257 int setcred(u_int flags, const struct setcred *wcred, size_t size);
H A Dsyscallsubr.h325 struct setcred *const wcred, gid_t *preallocated_groups);
H A Dsysproto.h1886 …char wcred_l_[PADL_(const struct setcred *)]; const struct setcred * wcred; char wcred_r_[PADR_(co… member
/freebsd/sys/fs/nfsclient/
H A Dnfs_clvnops.c2918 struct ucred* wcred = NULL; in ncl_flush() local
3011 if (wcred == NULL) in ncl_flush()
3012 wcred = bp->b_wcred; in ncl_flush()
3013 else if (wcred != bp->b_wcred) in ncl_flush()
3014 wcred = NOCRED; in ncl_flush()
3050 if (wcred != NOCRED) in ncl_flush()
3052 wcred, td); in ncl_flush()
3223 wcred = NULL; in ncl_flush()
/freebsd/lib/libsys/
H A D_libsys.h868 int __sys_setcred(u_int flags, const struct setcred * wcred, size_t size);
/freebsd/sys/compat/freebsd32/
H A Dfreebsd32_proto.h699 …char wcred_l_[PADL_(const struct setcred32 *)]; const struct setcred32 * wcred; char wcred_r_[PADR… member
H A Dfreebsd32_misc.c4185 return (user_setcred(td, uap->flags, uap->wcred, uap->size, true)); in freebsd32_setcred()
H A Dfreebsd32_systrace_args.c3384 uarg[a++] = (intptr_t)p->wcred; /* const struct setcred32 * */ in systrace_args()