NetBSD/sys/compat/svr4
thorpej e03e9e8086 Rather than starting init and creating kthreads by forking and then
doing a cpu_set_kpc(), just pass the entry point and argument all
the way down the fork path starting with fork1().  In order to
avoid special-casing the normal fork in every cpu_fork(), MI code
passes down child_return() and the child process pointer explicitly.

This fixes a race condition on multiprocessor systems; a CPU could
grab the newly created processes (which has been placed on a run queue)
before cpu_set_kpc() would be performed.
2000-05-28 05:48:59 +00:00
..
files.svr4 regen 1999-09-07 06:25:14 +00:00
Makefile
svr4_acl.h
svr4_dirent.h
svr4_errno.c
svr4_errno.h
svr4_exec.c Update to match new SVR4-style definition names in <sys/exec_elf.h>. 1999-10-25 13:55:06 +00:00
svr4_exec.h Nuke a comment of mine (obsoleted by previous revision). 1999-08-22 13:11:38 +00:00
svr4_fcntl.c Kill register declarations. 2000-03-30 11:24:16 +00:00
svr4_fcntl.h Don't play silly games with O_NON_BLOCK vs O_NDELAY. 1999-01-23 23:38:02 +00:00
svr4_filio.c oops, forgot to include new files. 1999-09-07 18:20:18 +00:00
svr4_filio.h
svr4_fuser.h
svr4_hrt.h
svr4_ioctl.c Kill register declarations. 2000-03-30 11:24:16 +00:00
svr4_ioctl.h
svr4_ipc.c oops, forgot to include new files. 1999-09-07 18:20:18 +00:00
svr4_ipc.h
svr4_lwp.c Rather than starting init and creating kthreads by forking and then 2000-05-28 05:48:59 +00:00
svr4_lwp.h preliminary lwp support; currently staroffice breaks because set_ldt emulation 1999-09-07 06:24:56 +00:00
svr4_misc.c Add new sysconfig bits. 2000-04-09 05:33:04 +00:00
svr4_mman.h Nuke my copyrights and/or assign them to TNF where appropriate. 1999-04-06 02:55:24 +00:00
svr4_net.c Implement fdremove() which is used in place of all the code that 2000-03-23 05:16:12 +00:00
svr4_resource.c Kill register declarations. 2000-03-30 11:24:16 +00:00
svr4_resource.h Deal with {get,set}rlimit{,64} properly, respecting the RLIM_INFINITY, 1998-11-28 21:53:02 +00:00
svr4_siginfo.h
svr4_signal.c Print the extra bits in the SS_ flags. Somehow lwp uses 0x6f00000b0. What is 2000-04-09 06:28:28 +00:00
svr4_signal.h Add prototype for svr4_sendsig. 1999-01-21 23:17:19 +00:00
svr4_socket.c oops, forgot to include new files. 1999-09-07 18:20:18 +00:00
svr4_socket.h
svr4_sockio.c make this compile with -DDEBUG_SVR4 [lossage because sizeof is u_long now] 2000-04-12 15:12:13 +00:00
svr4_sockio.h
svr4_sockmod.h
svr4_stat.c change "ifdef sparc" to "ifdef __sparc__". 2000-04-07 07:02:11 +00:00
svr4_stat.h Translate _PC_FILESIZEBITS. 1999-03-23 14:57:00 +00:00
svr4_statvfs.h
svr4_stream.c make this compile with -DDEBUG_SVR4 [lossage because sizeof is u_long now] 2000-04-12 15:12:13 +00:00
svr4_stropts.h
svr4_syscall.h regen 1999-09-07 06:25:14 +00:00
svr4_syscallargs.h regen 1999-09-07 06:25:14 +00:00
svr4_syscalls.c regen 1999-09-07 06:25:14 +00:00
svr4_sysconfig.h Follow the unused convention. 2000-04-09 22:40:11 +00:00
svr4_sysent.c regen 1999-09-07 06:25:14 +00:00
svr4_systeminfo.h Add some IRIX constants. 2000-04-09 01:09:59 +00:00
svr4_termios.c oops, forgot to include new files. 1999-09-07 18:20:18 +00:00
svr4_termios.h
svr4_time.h
svr4_timod.h
svr4_ttold.c oops, forgot to include new files. 1999-09-07 18:20:18 +00:00
svr4_ttold.h
svr4_types.h
svr4_ucontext.h Only declare the uc_pad member if SVR4_UC_MACHINE_PAD is defined. 1999-01-26 18:41:03 +00:00
svr4_ulimit.h
svr4_ustat.h
svr4_util.h const poisoning and CHECK_ALT_CREAT fixes. 1999-02-09 20:46:41 +00:00
svr4_utsname.h
svr4_wait.h
syscalls.conf remove compat_xxx dependencies where they don't belong 1998-12-18 18:49:59 +00:00
syscalls.master preliminary lwp support; currently staroffice breaks because set_ldt emulation 1999-09-07 06:24:56 +00:00