From owner-cvs-sys Thu Nov 6 11:36:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA07280 for cvs-sys-outgoing; Thu, 6 Nov 1997 11:36:19 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id LAA06949; Thu, 6 Nov 1997 11:31:28 -0800 (PST) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA00991; Thu, 6 Nov 1997 11:29:59 -0800 (PST) Date: Thu, 6 Nov 1997 11:29:59 -0800 (PST) Message-Id: <199711061929.LAA00991@freefall.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 ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk 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