5a6b8191b5
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. |
||
---|---|---|
.. | ||
files.sunos | ||
Makefile | ||
sunos_dirent.h | ||
sunos_exec_aout.c | ||
sunos_exec.c | ||
sunos_exec.h | ||
sunos_ioctl.c | ||
sunos_misc.c | ||
sunos_syscall.h | ||
sunos_syscallargs.h | ||
sunos_syscalls.c | ||
sunos_sysent.c | ||
sunos.h | ||
syscalls.conf | ||
syscalls.master |