NetBSD/sys/compat/svr4
christos 31c81b28f5 Cloning cleanup:
1. make fileops const
2. add 2 new negative errno's to `officially' support the cloning hack:
    - EDUPFD (used to overload ENODEV)
    - EMOVEFD (used to overload ENXIO)
3. Created an fdclone() function to encapsulate the operations needed for
   EMOVEFD, and made all cloners use it.
4. Centralize the local noop/badop fileops functions to:
   fnullop_fcntl, fnullop_poll, fnullop_kqfilter, fbadop_stat
2004-11-30 04:25:43 +00:00
..
files.svr4
Makefile We have CVS; there is no reason to make .bak files when generating the 2003-11-15 20:30:59 +00:00
svr4_acl.h
svr4_dirent.h
svr4_errno.c
svr4_errno.h
svr4_exec_elf32.c adapt for changes to kern/exec_elf32.c 2003-10-31 14:04:35 +00:00
svr4_exec_elf64.c adapt for changes to kern/exec_elf32.c 2003-10-31 14:04:35 +00:00
svr4_exec.c only include emulation syscallnames with SYSCALL_DEBUG, it's not used otherwise 2004-09-12 10:38:25 +00:00
svr4_exec.h adapt for changes to kern/exec_elf32.c 2003-10-31 14:04:35 +00:00
svr4_fcntl.c Add the gating of system calls that cause modifications to the underlying 2003-10-15 11:28:59 +00:00
svr4_fcntl.h
svr4_filio.c Bounds check syscall arguments where appropriate 2004-10-27 19:29:57 +00:00
svr4_filio.h
svr4_fuser.h
svr4_hrt.h
svr4_ioctl.c svr4_sys_ioctl(): acquire a reference to the file. 2004-06-01 10:38:39 +00:00
svr4_ioctl.h
svr4_ipc.c
svr4_ipc.h
svr4_lwp.c
svr4_lwp.h
svr4_misc.c There's no need to pass a proc value when using UIO_SYSSPACE with 2004-09-17 14:11:20 +00:00
svr4_mman.h
svr4_net.c Cloning cleanup: 2004-11-30 04:25:43 +00:00
svr4_resource.c
svr4_resource.h
svr4_siginfo.h
svr4_signal.c Bounds check syscall arguments where appropriate 2004-10-27 19:29:57 +00:00
svr4_signal.h all ports define __HAVE_SIGINFO now, so remove the CPP conditionals 2004-03-26 15:01:16 +00:00
svr4_signo.c
svr4_socket.c
svr4_socket.h
svr4_sockio.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
svr4_sockio.h
svr4_sockmod.h
svr4_stat.c Fix the sysinfo(SI_HW_SERIAL, emulation so that we actually get the 2004-04-19 02:55:40 +00:00
svr4_stat.h
svr4_statvfs.h
svr4_stream.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
svr4_stropts.h
svr4_syscall.h Regen for correct RCS ID. 2003-01-18 23:36:48 +00:00
svr4_syscallargs.h Regen for correct RCS ID. 2003-01-18 23:36:48 +00:00
svr4_syscalls.c Regen for correct RCS ID. 2003-01-18 23:36:48 +00:00
svr4_sysconfig.h
svr4_sysent.c Regen for correct RCS ID. 2003-01-18 23:36:48 +00:00
svr4_systeminfo.h
svr4_termios.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
svr4_termios.h
svr4_time.h
svr4_timod.h
svr4_ttold.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
svr4_ttold.h
svr4_types.h
svr4_ucontext.h
svr4_ulimit.h
svr4_ustat.h
svr4_util.h
svr4_utsname.h
svr4_wait.h
syscalls.conf
syscalls.master