Subject: CVS commit: syssrc/sys/compat
To: None <source-changes@netbsd.org>
From: Christos Zoulas <christos@netbsd.org>
List: source-changes
Date: 08/27/2002 00:06:04
Module Name: syssrc
Committed By: christos
Date: Mon Aug 26 21:06:04 UTC 2002
Modified Files:
syssrc/sys/compat/irix: irix_exec.h irix_exec_elf32.c
syssrc/sys/compat/linux/arch/alpha: linux_exec.h linux_exec_alpha.c
syssrc/sys/compat/linux/arch/mips: linux_exec.h
syssrc/sys/compat/linux/arch/powerpc: linux_exec.h linux_exec_powerpc.c
syssrc/sys/compat/linux/common: linux_exec.h linux_exec_aout.c
syssrc/sys/compat/mach: mach_exec.c mach_exec.h
syssrc/sys/compat/netbsd32: netbsd32_exec.h netbsd32_exec_elf32.c
netbsd32_execve.c
syssrc/sys/compat/osf1: osf1_exec.h osf1_exec_ecoff.c
syssrc/sys/compat/pecoff: pecoff_exec.c pecoff_exec.h
syssrc/sys/compat/svr4: svr4_exec.h svr4_exec_elf32.c svr4_exec_elf64.c
syssrc/sys/compat/svr4_32: svr4_32_exec.h svr4_32_exec_elf32.c
Log Message:
Implement passing AT_{E,R}{U,G}ID in the elf aux vector, like solaris.
- pass struct proc to copyargs.
- eliminate svr4_copyargs, since it is the same as ours now.
To generate a diff of this commit:
cvs rdiff -r1.13 -r1.14 syssrc/sys/compat/irix/irix_exec.h
cvs rdiff -r1.3 -r1.4 syssrc/sys/compat/irix/irix_exec_elf32.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/compat/linux/arch/alpha/linux_exec.h
cvs rdiff -r1.4 -r1.5 syssrc/sys/compat/linux/arch/alpha/linux_exec_alpha.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/compat/linux/arch/mips/linux_exec.h
cvs rdiff -r1.7 -r1.8 syssrc/sys/compat/linux/arch/powerpc/linux_exec.h
cvs rdiff -r1.6 -r1.7 \
syssrc/sys/compat/linux/arch/powerpc/linux_exec_powerpc.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/compat/linux/common/linux_exec.h
cvs rdiff -r1.47 -r1.48 syssrc/sys/compat/linux/common/linux_exec_aout.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/compat/mach/mach_exec.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/compat/mach/mach_exec.h
cvs rdiff -r1.11 -r1.12 syssrc/sys/compat/netbsd32/netbsd32_exec.h \
syssrc/sys/compat/netbsd32/netbsd32_execve.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/compat/netbsd32/netbsd32_exec_elf32.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/compat/osf1/osf1_exec.h
cvs rdiff -r1.3 -r1.4 syssrc/sys/compat/osf1/osf1_exec_ecoff.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/compat/pecoff/pecoff_exec.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/compat/pecoff/pecoff_exec.h
cvs rdiff -r1.18 -r1.19 syssrc/sys/compat/svr4/svr4_exec.h
cvs rdiff -r1.3 -r1.4 syssrc/sys/compat/svr4/svr4_exec_elf32.c \
syssrc/sys/compat/svr4/svr4_exec_elf64.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/compat/svr4_32/svr4_32_exec.h
cvs rdiff -r1.4 -r1.5 syssrc/sys/compat/svr4_32/svr4_32_exec_elf32.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.