freebsd-dev/sys/compat/svr4
jhb 599ea5a1c4 - Replace wait1() with a kern_wait() function that accepts the pid,
options, status pointer and rusage pointer as arguments.  It is up to
  the caller to copyout the status and rusage to userland if needed.  This
  lets us axe the 'compat' argument and hide all that functionality in
  owait(), by the way.  This also cleans up some locking in kern_wait()
  since it no longer has to drop locks around copyout() since all the
  copyout()'s are deferred.
- Convert owait(), wait4(), and the various ABI compat wait() syscalls to
  use kern_wait() rather than wait1() or wait4().  This removes a bit
  more stackgap usage.

Tested on:	i386
Compiled on:	i386, alpha, amd64
2004-03-17 20:00:00 +00:00
..
imgact_svr4.c Locking for the per-process resource limits structure. 2004-02-04 21:52:57 +00:00
Makefile
svr4_acl.h
svr4_dirent.h
svr4_errno.h
svr4_exec.h correct commented out preprocessor test for i386 to __i386__ 2002-05-30 07:28:43 +00:00
svr4_fcntl.c Add a f_vnode field to struct file. 2003-06-22 08:41:43 +00:00
svr4_fcntl.h
svr4_filio.c Locking for the per-process resource limits structure. 2004-02-04 21:52:57 +00:00
svr4_filio.h
svr4_fuser.h
svr4_hrt.h
svr4_ioctl.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_ioctl.h Remove __P. 2002-03-20 05:48:58 +00:00
svr4_ipc.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_ipc.h
svr4_misc.c - Replace wait1() with a kern_wait() function that accepts the pid, 2004-03-17 20:00:00 +00:00
svr4_mman.h
svr4_proto.h Regen. 2004-02-06 20:21:18 +00:00
svr4_resource.c Locking for the per-process resource limits structure. 2004-02-04 21:52:57 +00:00
svr4_resource.h
svr4_siginfo.h
svr4_signal.c Fix some security bugs in the SVR4 emulator: 2003-10-20 10:38:48 +00:00
svr4_signal.h Remove __P. 2002-03-20 05:48:58 +00:00
svr4_socket.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_socket.h Put definition of struct svr4_sockcache_entry in a .h file rather than 2003-05-31 20:33:18 +00:00
svr4_sockio.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_sockio.h
svr4_sockmod.h
svr4_stat.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_stat.h
svr4_statvfs.h
svr4_stream.c Fix some security bugs in the SVR4 emulator: 2003-10-20 10:38:48 +00:00
svr4_stropts.h Remove __P. 2002-03-20 05:48:58 +00:00
svr4_syscall.h Regen. 2004-02-06 20:21:18 +00:00
svr4_syscallnames.c Regen. 2004-02-06 20:21:18 +00:00
svr4_sysconfig.h
svr4_sysent.c Regen. 2004-02-06 20:21:18 +00:00
svr4_systeminfo.h
svr4_sysvec.c Add an additional field to the elf brandinfo structure to support 2003-12-23 02:42:39 +00:00
svr4_termios.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_termios.h
svr4_time.h
svr4_timod.h
svr4_ttold.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_ttold.h
svr4_types.h I guess nobody has needed to use the SVR4olator to create device 2004-02-07 18:54:34 +00:00
svr4_ucontext.h
svr4_ulimit.h
svr4_ustat.h
svr4_util.h Fix some security bugs in the SVR4 emulator: 2003-10-20 10:38:48 +00:00
svr4_utsname.h
svr4_wait.h
svr4.h Don't #define memset() to bzero(), it is far too prone to bite somebody. 2003-05-12 05:08:38 +00:00
syscalls.conf GC unused 'syshide' override to /dev/null. This was here to disable 2003-12-24 00:32:07 +00:00
syscalls.master Sync up MP safe flags with global syscalls.master. This includes read(), 2004-02-06 20:07:33 +00:00