Skip site navigation (1)Skip section navigation (2)
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>