NetBSD/sys/compat/sunos
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
..
files.sunos don't build these files if we're doing compat_netbsd32 as well. 2001-02-02 07:12:27 +00:00
Makefile
sunos_dirent.h Assign copyright to TNF. 1998-09-05 14:50:25 +00:00
sunos_exec_aout.c put aout specific sunos code from sunos_exec.c to separate file 2000-12-01 19:23:10 +00:00
sunos_exec.c Added two flags to emulation packages: 2001-05-06 19:09:52 +00:00
sunos_exec.h Make these compile with the latest execsw[] changes. Someone with 2000-11-24 10:21:30 +00:00
sunos_ioctl.c add missing !LKM check, noted by <tih@kpnQwest.no> 2001-02-03 22:20:02 +00:00
sunos_misc.c Cast 32bit sunos_nfs_arg member to (char *)(long) to avoid warning 2001-02-12 19:49:20 +00:00
sunos_syscall.h Regen; add sy_flags. 2001-01-27 07:23:06 +00:00
sunos_syscallargs.h Regen; add sy_flags. 2001-01-27 07:23:06 +00:00
sunos_syscalls.c Regen; add sy_flags. 2001-01-27 07:23:06 +00:00
sunos_sysent.c Regen; add sy_flags. 2001-01-27 07:23:06 +00:00
sunos.h make this useful when compiled on sparc64: two members in sunos_nfs_args 2001-02-02 07:11:09 +00:00
syscalls.conf remove compat_xxx dependencies where they don't belong 1998-12-18 18:49:59 +00:00
syscalls.master Get rid of the damn EMUL_GET* flags. 2000-12-09 07:10:34 +00:00