CVSROOT: /cvs Module name: src Changes by: guent...@cvs.openbsd.org 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@