Date: Thu, 6 Nov 1997 11:29:59 -0800 (PST) From: Poul-Henning Kamp <phk@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 machdep.c sys_machdep.c trap.c src/sys/i386/ibcs2 ibcs2_fcntl.c ibcs2_ioctl.c ibcs2_ipc.c ibcs2_isc.c ibcs2_misc.c ibcs2_msg.c ibcs2_other.c ibcs2_proto.h ibcs2_signal.c ibcs2_socksys.c ibcs2_socksys.h ibcs2_stat.c ... Message-ID: <199711061929.LAA00991@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
phk 1997/11/06 11:29:59 PST
Modified files:
sys/i386/i386 machdep.c sys_machdep.c trap.c
sys/i386/ibcs2 ibcs2_fcntl.c ibcs2_ioctl.c ibcs2_ipc.c
ibcs2_isc.c ibcs2_misc.c ibcs2_msg.c
ibcs2_other.c ibcs2_proto.h
ibcs2_signal.c ibcs2_socksys.c
ibcs2_socksys.h ibcs2_stat.c
ibcs2_sysi86.c ibcs2_util.h ibcs2_xenix.c
ibcs2_xenix.h
sys/i386/linux linux_dummy.c linux_file.c linux_ioctl.c
linux_ipc.c linux_misc.c linux_proto.h
linux_signal.c linux_socket.c
linux_stats.c linux_sysvec.c
sys/kern init_main.c kern_acct.c kern_descrip.c
kern_exec.c kern_exit.c kern_fork.c
kern_ktrace.c kern_linker.c kern_lkm.c
kern_module.c kern_ntptime.c kern_prot.c
kern_resource.c kern_shutdown.c
kern_sig.c kern_sysctl.c kern_threads.c
kern_time.c kern_xxx.c subr_prof.c
sys_generic.c sys_pipe.c sys_process.c
sysv_ipc.c sysv_msg.c sysv_sem.c
sysv_shm.c uipc_syscalls.c vfs_aio.c
vfs_bio.c vfs_syscalls.c
sys/miscfs/portal portal_vnops.c
sys/nfs nfs_syscalls.c
sys/sys proc.h sysent.h sysproto.h
sys/ufs/lfs lfs_syscalls.c
sys/vm vm_mmap.c vm_swap.c vm_unix.c
Log:
Move the "retval" (3rd) parameter from all syscall functions and put
it in struct proc instead.
This fixes a boatload of compiler warning, and removes a lot of cruft
from the sources.
I have not removed the /*ARGSUSED*/, they will require some looking at.
libkvm, ps and other userland struct proc frobbing programs will need
recompiled.
Revision Changes Path
1.270 +2 -3 src/sys/i386/i386/machdep.c
1.28 +7 -8 src/sys/i386/i386/sys_machdep.c
1.114 +8 -8 src/sys/i386/i386/trap.c
1.10 +19 -23 src/sys/i386/ibcs2/ibcs2_fcntl.c
1.10 +30 -32 src/sys/i386/ibcs2/ibcs2_ioctl.c
1.13 +22 -25 src/sys/i386/ibcs2/ibcs2_ipc.c
1.11 +3 -3 src/sys/i386/ibcs2/ibcs2_isc.c
1.24 +99 -135 src/sys/i386/ibcs2/ibcs2_misc.c
1.5 +9 -12 src/sys/i386/ibcs2/ibcs2_msg.c
1.8 +11 -13 src/sys/i386/ibcs2/ibcs2_other.c
1.7 +56 -56 src/sys/i386/ibcs2/ibcs2_proto.h
1.12 +21 -28 src/sys/i386/ibcs2/ibcs2_signal.c
1.9 +27 -30 src/sys/i386/ibcs2/ibcs2_socksys.c
1.6 +1 -1 src/sys/i386/ibcs2/ibcs2_socksys.h
1.7 +9 -15 src/sys/i386/ibcs2/ibcs2_stat.c
1.9 +2 -2 src/sys/i386/ibcs2/ibcs2_sysi86.c
1.10 +1 -1 src/sys/i386/ibcs2/ibcs2_util.h
1.14 +14 -17 src/sys/i386/ibcs2/ibcs2_xenix.c
1.6 +17 -22 src/sys/i386/ibcs2/ibcs2_xenix.h
1.8 +36 -36 src/sys/i386/linux/linux_dummy.c
1.15 +59 -58 src/sys/i386/linux/linux_file.c
1.21 +57 -57 src/sys/i386/linux/linux_ioctl.c
1.13 +51 -51 src/sys/i386/linux/linux_ipc.c
1.33 +52 -53 src/sys/i386/linux/linux_misc.c
1.6 +94 -94 src/sys/i386/linux/linux_proto.h
1.10 +19 -20 src/sys/i386/linux/linux_signal.c
1.9 +47 -47 src/sys/i386/linux/linux_socket.c
1.9 +6 -7 src/sys/i386/linux/linux_stats.c
1.20 +2 -3 src/sys/i386/linux/linux_sysvec.c
1.73 +5 -5 src/sys/kern/init_main.c
1.18 +2 -3 src/sys/kern/kern_acct.c
1.43 +23 -31 src/sys/kern/kern_descrip.c
1.68 +2 -3 src/sys/kern/kern_exec.c
1.59 +7 -10 src/sys/kern/kern_exit.c
1.48 +7 -10 src/sys/kern/kern_fork.c
1.21 +3 -5 src/sys/kern/kern_ktrace.c
1.3 +21 -21 src/sys/kern/kern_linker.c
1.45 +3 -4 src/sys/kern/kern_lkm.c
1.5 +15 -14 src/sys/kern/kern_module.c
1.11 +6 -6 src/sys/kern/kern_ntptime.c
1.37 +38 -60 src/sys/kern/kern_prot.c
1.27 +10 -18 src/sys/kern/kern_resource.c
1.25 +3 -4 src/sys/kern/kern_shutdown.c
1.35 +17 -29 src/sys/kern/kern_sig.c
1.73 +4 -4 src/sys/kern/kern_sysctl.c
1.4 +10 -10 src/sys/kern/kern_threads.c
1.39 +13 -22 src/sys/kern/kern_time.c
1.26 +10 -18 src/sys/kern/kern_xxx.c
1.24 +2 -3 src/sys/kern/subr_prof.c
1.32 +25 -34 src/sys/kern/sys_generic.c
1.35 +5 -6 src/sys/kern/sys_pipe.c
1.31 +6 -7 src/sys/kern/sys_process.c
1.7 +31 -46 src/sys/kern/sysv_ipc.c
1.17 +15 -20 src/sys/kern/sysv_msg.c
1.20 +15 -21 src/sys/kern/sysv_sem.c
1.32 +23 -31 src/sys/kern/sysv_shm.c
1.32 +55 -88 src/sys/kern/uipc_syscalls.c
1.9 +16 -17 src/sys/kern/vfs_aio.c
1.133 +2 -2 src/sys/kern/vfs_bio.c
1.80 +63 -113 src/sys/kern/vfs_syscalls.c
1.29 +2 -3 src/sys/miscfs/portal/portal_vnops.c
1.31 +3 -5 src/sys/nfs/nfs_syscalls.c
1.46 +2 -1 src/sys/sys/proc.h
1.15 +2 -2 src/sys/sys/sysent.h
1.31 +227 -227 src/sys/sys/sysproto.h
1.20 +5 -9 src/sys/ufs/lfs/lfs_syscalls.c
1.69 +19 -34 src/sys/vm/vm_mmap.c
1.48 +2 -3 src/sys/vm/vm_swap.c
1.16 +3 -5 src/sys/vm/vm_unix.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199711061929.LAA00991>
