NetBSD/sys/compat/svr4
dsl 2a54322c7b If a multithreaded app closes an fd while another thread is blocked in
read/write/accept, then the expectation is that the blocked thread will
exit and the close complete.
Since only one fd is affected, but many fd can refer to the same file,
the close code can only request the fs code unblock with ERESTART.
Fixed for pipes and sockets, ERESTART will only be generated after such
a close - so there should be no change for other programs.
Also rename fo_abort() to fo_restart() (this used to be fo_drain()).
Fixes PR/26567
2009-12-20 09:36:05 +00:00
..
files.svr4
Makefile
svr4_acl.h
svr4_dirent.h
svr4_errno.c
svr4_errno.h
svr4_exec_elf32.c
svr4_exec_elf64.c
svr4_exec.c Make the emulations, exec formats, coredump, NFS, and the NFS server 2008-11-19 18:35:57 +00:00
svr4_exec.h Change u_long to vaddr_t/vsize_t in exec code where appropriate (mostly 2009-12-10 14:13:48 +00:00
svr4_fcntl.c
svr4_fcntl.h
svr4_filio.c More changes to improve kern_descrip.c. 2009-05-24 21:41:25 +00:00
svr4_filio.h
svr4_fuser.h
svr4_hrt.h
svr4_ioctl.c ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
svr4_ioctl.h
svr4_ipc.c
svr4_ipc.h
svr4_lwp.c Use lwp_getpcb() in compat code, clean from struct user. 2009-11-23 00:46:06 +00:00
svr4_lwp.h
svr4_misc.c Fix fallout from do_sys_wait changes (hi, rmind!) 2009-11-05 18:39:38 +00:00
svr4_mman.h
svr4_mod.c Make the emulations, exec formats, coredump, NFS, and the NFS server 2008-11-19 18:35:57 +00:00
svr4_net.c If a multithreaded app closes an fd while another thread is blocked in 2009-12-20 09:36:05 +00:00
svr4_resource.c - add new RLIMIT_AS (aka RLIMIT_VMEM) resource that limits the total 2009-03-29 01:02:48 +00:00
svr4_resource.h
svr4_schedctl.c
svr4_schedctl.h
svr4_siginfo.h
svr4_signal.c
svr4_signal.h
svr4_signo.c
svr4_socket.c make this compile 2009-01-11 10:47:37 +00:00
svr4_socket.h
svr4_sockio.c
svr4_sockio.h
svr4_sockmod.h
svr4_stat.c merge christos-time_t 2009-01-11 02:45:45 +00:00
svr4_stat.h
svr4_statvfs.h
svr4_stream.c
svr4_stropts.h
svr4_syscall.h Regen (new makesyscalls.sh) 2009-12-14 00:53:32 +00:00
svr4_syscallargs.h Regen (new makesyscalls.sh) 2009-12-14 00:53:32 +00:00
svr4_syscalls.c Regen (new makesyscalls.sh) 2009-12-14 00:53:32 +00:00
svr4_sysconfig.h
svr4_sysent.c Regen (new makesyscalls.sh) 2009-12-14 00:53:32 +00:00
svr4_systeminfo.h
svr4_termios.c
svr4_termios.h
svr4_time.h merge christos-time_t 2009-01-11 02:45:45 +00:00
svr4_timod.h
svr4_ttold.c
svr4_ttold.h
svr4_types.h
svr4_ucontext.h
svr4_ulimit.h
svr4_ustat.h
svr4_util.h Make the emulations, exec formats, coredump, NFS, and the NFS server 2008-11-19 18:35:57 +00:00
svr4_utsname.h
svr4_wait.h
syscalls.conf
syscalls.master Convert the syscalls.master to a format from which it is easier 2009-01-13 22:27:43 +00:00