NetBSD/sys/compat/hpux
sommerfeld 6b88a0fc51 Emulation stackgap sanity checks, based partly on fixes from
FreeBSD-SA00:42.

Change stackgap_alloc to bounds-check the allocation vs. the stack
gap, returning NULL if there isn't room for the allocation.

Change emul_find() to check for a NULL return from stackgap_alloc()
and convert that into ENAMETOOLONG.

Reorder various emulation syscalls so that all *_CHECK_ALT_{EXIST,CREAT}
calls (which turn into emul_find() under the covers come *after* small,
fixed-size stackgap_alloc() calls.

Clean up ibcs2 {get,set}groups.
2000-08-29 14:33:25 +00:00
..
files.hpux Completely rewrite the HP-UX SVID IPC compat calls. 1999-08-25 04:50:08 +00:00
hpux_compat.c Add a comment about the hzto() return value. 2000-07-13 17:32:06 +00:00
hpux_errno.c
hpux_exec.c remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h> 2000-06-28 15:39:24 +00:00
hpux_exec.h
hpux_file.c Emulation stackgap sanity checks, based partly on fixes from 2000-08-29 14:33:25 +00:00
hpux_ipc.c Completely rewrite the HP-UX SVID IPC compat calls. 1999-08-25 04:50:08 +00:00
hpux_ipc.h Completely rewrite the HP-UX SVID IPC compat calls. 1999-08-25 04:50:08 +00:00
hpux_net.c Reduce use of curproc in several places: 2000-05-27 00:40:29 +00:00
hpux_sig.c splhigh() -> splsched() 2000-08-21 02:31:59 +00:00
hpux_sig.h
hpux_syscall.h update for changed makesyscalls.master 2000-08-18 19:35:15 +00:00
hpux_syscallargs.h update for changed makesyscalls.master 2000-08-18 19:35:15 +00:00
hpux_syscalls.c update for changed makesyscalls.master 2000-08-18 19:35:15 +00:00
hpux_sysent.c update for changed makesyscalls.master 2000-08-18 19:35:15 +00:00
hpux_termio.h
hpux_tty.c
hpux_types.h Erg, fix a typo that snuck in there. 1999-08-23 20:59:33 +00:00
hpux_util.h
hpux.h Completely rewrite the HP-UX SVID IPC compat calls. 1999-08-25 04:50:08 +00:00
Makefile
syscalls.conf
syscalls.master Update for new SVID IPC calls, and also update the list of syscalls 1999-08-25 04:50:53 +00:00