NetBSD/sys/compat/svr4
mycroft fb526e055c Substantial signal handling changes:
* Increase the size of sigset_t to accomodate 128 signals -- adding new
  versions of sys_setprocmask(), sys_sigaction(), sys_sigpending() and
  sys_sigsuspend() to handle the changed arguments.
* Abstract the guts of sys_sigaltstack(), sys_setprocmask(), sys_sigaction(),
  sys_sigpending() and sys_sigsuspend() into separate functions, and call them
  from all the emulations rather than hard-coding everything.  (Avoids uses
  the stackgap crap for these system calls.)
* Add a new flag (p_checksig) to indicate that a process may have signals
  pending and userret() needs to do the full (slow) check.
* Eliminate SAS_ALTSTACK; it's exactly the inverse of SS_DISABLE.
* Correct emulation bugs with restoring SS_ONSTACK.
* Make the signal mask in the sigcontext always use the emulated mask format.
* Store signals internally in sigaction structures, rather than maintaining a
  bunch of little sigsets for each SA_* bit.
* Keep track of where we put the signal trampoline, rather than figuring it out
  in *_sendsig().
* Issue a warning when a non-emulated sigaction bit is observed.
* Add missing emulated signals, and a native SIGPWR (currently not used).
* Implement the `not reset when caught' semantics for relevant signals.

Note: Only code touched by the i386 port has been modified.  Other ports and
emulations need to be updated.
1998-09-11 12:50:05 +00:00
..
Makefile
files.svr4 config.new => config 1997-07-20 20:33:08 +00:00
svr4_acl.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_dirent.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_errno.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_error.c Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_exec.c Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_exec.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_fcntl.c Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_fcntl.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_filio.c Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_filio.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_fuser.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_hrt.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_ioctl.c Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_ioctl.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_ipc.c Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_ipc.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_misc.c Substantial signal handling changes: 1998-09-11 12:50:05 +00:00
svr4_mman.h From Todd Vierling: 1997-11-16 22:50:55 +00:00
svr4_net.c Assign copyright to TNF. 1998-09-05 14:50:25 +00:00
svr4_siginfo.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_signal.c Substantial signal handling changes: 1998-09-11 12:50:05 +00:00
svr4_signal.h Substantial signal handling changes: 1998-09-11 12:50:05 +00:00
svr4_socket.c Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_socket.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_sockio.c Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_sockio.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_sockmod.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_stat.c Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_stat.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_statvfs.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_stream.c Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_stropts.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_syscall.h Regen. 1998-06-30 23:32:07 +00:00
svr4_syscallargs.h Regen. 1998-06-30 23:32:07 +00:00
svr4_syscalls.c Regen. 1998-06-30 23:32:07 +00:00
svr4_sysconfig.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_sysent.c Regen. 1998-06-30 23:32:07 +00:00
svr4_systeminfo.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_termios.c Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_termios.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_time.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_timod.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_ttold.c Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_ttold.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_types.h Stylistic change. 1998-09-11 12:34:46 +00:00
svr4_ucontext.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_ulimit.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_ustat.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_util.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_utsname.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
svr4_wait.h Assign copyrights to TNF; tv has copyrights on the remaining files... 1998-09-04 19:54:37 +00:00
syscalls.conf Nor COMPAT_09. 1998-01-22 17:36:01 +00:00
syscalls.master Substantial signal handling changes: 1998-09-11 12:50:05 +00:00