NetBSD/sys/compat
manu 5a6b8191b5 Added two flags to emulation packages:
EMUL_BSD_ASYNCIO_PIPE notes that the emulated binaries expect the original
BSD pipe behavior for asynchronous I/O, which is to fire SIGIO on read() and
write(). OSes without this flag do not expect any SIGIO to be fired on
read() and write() for pipes, even when async I/O was requested. As far as
we know, the OSes that need EMUL_BSD_ASYNCIO_PIPE are NetBSD, OSF/1 and
Darwin.

EMUL_NO_SIGIO_ON_READ notes that the emulated binaries that requested
asynchrnous I/O expect the reader process to be notified by a SIGIO, but
not the writer process. OSes without this flag expect the reader and the
writer to be notified when some data has arrived or when some data have been
read. As far as we know, the OSes that need EMUL_NO_SIGIO_ON_READ are Linux
and SunOS.
2001-05-06 19:09:52 +00:00
..
aout Regen; getpid(2) is MP-safe. 2001-01-27 07:50:34 +00:00
aoutm68k Regen from aoutm68k/syscalls.master rev 1.5: 2001-04-07 12:28:55 +00:00
common Change the first arg to fileops fo_stat routine to struct file *, adjust 2001-04-09 10:22:00 +00:00
freebsd Regen; add sy_flags. 2001-01-27 07:23:06 +00:00
hpux Regen; getpid(2) is MP-safe. 2001-01-27 07:53:27 +00:00
ibcs2 Regen; add sy_flags. 2001-01-27 07:23:06 +00:00
linux Added two flags to emulation packages: 2001-05-06 19:09:52 +00:00
m68k4k restructure struct emul and execsw, in preparation to make emulations LKMable: 2000-11-21 00:37:49 +00:00
netbsd32 Regen. 2001-04-10 11:12:12 +00:00
osf1 Added two flags to emulation packages: 2001-05-06 19:09:52 +00:00
ossaudio constify 2001-01-18 20:28:15 +00:00
pecoff Add support to mmap .bss section. 2001-01-15 17:05:32 +00:00
sunos Added two flags to emulation packages: 2001-05-06 19:09:52 +00:00
sunos32 Added two flags to emulation packages: 2001-05-06 19:09:52 +00:00
svr4 Fix overflow errors in brk(2). 2001-05-06 04:32:08 +00:00
svr4_32 Fix overflow errors in brk(2). 2001-05-06 04:32:08 +00:00
ultrix Use NULL instead of an explicit cast. 2001-05-03 05:30:35 +00:00
vax1k eliminate the KERN_* error codes in favor of the traditional E* codes. 2001-03-15 06:10:32 +00:00
Makefile Our INCSDIR has been pruned from distrib/sets, so don't make it any more. 2001-03-30 12:42:30 +00:00