Home
last modified time | relevance | path

Searched refs:ncred (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/sys/kern/
H A Dkern_prot.c303 kauth_cred_t cred, ncred; in do_setresuid() local
305 ncred = kauth_cred_alloc(); in do_setresuid()
332 proc_crmod_leave(cred, ncred, false); in do_setresuid()
341 proc_crmod_leave(cred, ncred, false); in do_setresuid()
345 kauth_cred_clone(cred, ncred); in do_setresuid()
347 if (r != -1 && r != kauth_cred_getuid(ncred)) { in do_setresuid()
351 (void)chgproccnt(kauth_cred_getuid(ncred), -1); in do_setresuid()
357 (void)chglwpcnt(kauth_cred_getuid(ncred), -nlwps); in do_setresuid()
360 kauth_cred_setuid(ncred, r); in do_setresuid()
363 kauth_cred_setsvuid(ncred, sv); in do_setresuid()
[all …]
H A Dkern_auth.c482 kauth_proc_setgroups(struct lwp *l, kauth_cred_t ncred) in kauth_proc_setgroups() argument
496 kauth_cred_clone1(cred, ncred, false); in kauth_proc_setgroups()
501 proc_crmod_leave(cred, ncred, false); in kauth_proc_setgroups()
506 proc_crmod_leave(ncred, cred, true); in kauth_proc_setgroups()
H A Dvfs_syscalls.c1674 kauth_cred_t ncred; in change_root()
1679 ncred = kauth_cred_alloc(); in change_root()
1705 kauth_cred_clone(p->p_cred, ncred); in chdir_lookup()
1706 kauth_proc_chroot(ncred, p->p_cwdi); in chdir_lookup()
1709 proc_crmod_leave(ncred, p->p_cred, true); in chdir_lookup()
1653 kauth_cred_t ncred; change_root() local
/netbsd-src/sys/compat/linux/common/
H A Dlinux_uid16.c277 kauth_cred_t ncred; in linux_sys_setgroups16() local
291 ncred = kauth_cred_alloc(); in linux_sys_setgroups16()
292 error = kauth_cred_setgroups(ncred, grbuf, SCARG(uap, gidsetsize), in linux_sys_setgroups16()
295 kauth_cred_free(ncred); in linux_sys_setgroups16()
299 return kauth_proc_setgroups(l, ncred); in linux_sys_setgroups16()