CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2014/03/30 15:54:49
Modified files:
sys/sys : proc.h sysctl.h ucred.h
sys/kern : exec_elf.c init_main.c kern_acct.c
kern_descrip.c kern_event.c kern_exec.c
kern_exit.c kern_fork.c kern_ktrace.c
kern_proc.c kern_prot.c kern_resource.c
kern_sig.c kern_sysctl.c subr_log.c
sys_generic.c sys_process.c sys_socket.c
tty_pty.c uipc_socket.c vfs_syscalls.c
sys/ufs/ufs : ufs_quota.c
sys/net : bpf.c if_tun.c pf_ioctl.c
sys/dev : systrace.c
sys/arch/alpha/alpha: trap.c
sys/arch/amd64/amd64: trap.c
sys/arch/arm/arm: fault.c
sys/arch/sh/sh : trap.c
sys/arch/sparc64/sparc64: trap.c
sys/arch/vax/vax: trap.c
sys/compat/linux: linux_misc.c linux_sched.c
lib/libkvm : kvm_file2.c kvm_proc2.c
Log message:
Eliminates struct pcred by moving the real and saved ugids into
struct ucred; struct process then directly links to the ucred
Based on a discussion at c2k10 or so before noting that FreeBSD and
NetBSD did this too.
ok matthew@