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@

Reply via email to