NetBSD/sys/compat/netbsd32
cube 388b97e039 Implement a few changes needed to properly resolve PR#30924, as
discussed in the PR.

- introduce sys/timevar.h to hold kernel-specific stuff relevant to
  sys/time.h.  Ideally, timevar.h would contain all (or almost) of the
  #ifdef _KERNEL part of time.h, but that's a pretty big and tedious
  change to make.  For now, it will contain only the prototypes I
  introduced when working on COMPAT_NETBSD32.

- split copyinout_t into copyin_t and copyout_t, it makes prototypes more
  explicit about the meaning of a given argument.  Suggested by yamt@.

- move copyinout_t definition in sys/time.h to systm.h as copyin_t and
  copyout_t

- make everything uses the new types and include the proper headers at
  the proper places.
2005-10-23 00:09:14 +00:00
..
files.netbsd32 64 bit inode changes. 2005-08-19 02:03:49 +00:00
Makefile make this rebuild generated files by default 2005-02-26 23:44:37 +00:00
netbsd32_compat_09.c
netbsd32_compat_10.c
netbsd32_compat_12.c make this compile again. 2005-09-13 03:23:09 +00:00
netbsd32_compat_13.c make this compile again. 2005-09-13 03:23:09 +00:00
netbsd32_compat_14.c nuke trailing whitespace 2005-02-26 22:58:54 +00:00
netbsd32_compat_20.c Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00
netbsd32_compat_30.c Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00
netbsd32_compat_43.c need compat/sys/socket.h 2005-09-24 21:34:35 +00:00
netbsd32_conv.h make this compile again. 2005-09-13 03:23:09 +00:00
netbsd32_core.c Rework the coredump code to have no explicit knownledge of how coredump 2005-06-10 05:10:12 +00:00
netbsd32_exec_aout.c nuke trailing whitespace 2005-02-26 22:58:54 +00:00
netbsd32_exec_elf32.c nuke trailing whitespace 2005-02-26 22:58:54 +00:00
netbsd32_exec.h nuke trailing whitespace 2005-02-26 22:58:54 +00:00
netbsd32_execve.c Do the CHECK_ALT_EXIST dance again in netbsd32_execve(). It was lost in 2005-07-13 11:55:19 +00:00
netbsd32_fs.c Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00
netbsd32_ioctl.c nuke trailing whitespace 2005-02-26 22:58:54 +00:00
netbsd32_ioctl.h nuke trailing whitespace 2005-02-26 22:58:54 +00:00
netbsd32_ipc.c Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00
netbsd32_netbsd.c Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00
netbsd32_select.c Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00
netbsd32_signal.c make this compile again. 2005-09-27 14:37:06 +00:00
netbsd32_socket.c Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00
netbsd32_syscall.h Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00
netbsd32_syscallargs.h Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00
netbsd32_syscalls.c Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00
netbsd32_sysctl.c Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00
netbsd32_sysent.c Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00
netbsd32_time.c Implement a few changes needed to properly resolve PR#30924, as 2005-10-23 00:09:14 +00:00
netbsd32_wait.c Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00
netbsd32.h make the previous apply only to x86_64. 2005-10-07 14:46:04 +00:00
syscalls.conf
syscalls.master Fix lossage I created with the 64 bit ino_t change. 2005-08-19 04:24:38 +00:00