minix/servers/pfs
Thomas Veerman 1ba514e19c UDS: check connection state better
Select(2)ing on UNIX domain sockets was not working properly because
connection state wasn't properly checked/propagated. So selecting for
a read descriptor and closing the write descriptor on the other end
didn't cause select to return. Similarly, read(2) kept blocking while
it should return an error when the other end closed the socket.

Change-Id: I3f5bb52af1a6b03313d508bf915fc838357ba450
2013-03-07 10:49:21 +00:00
..
buf.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
buffer.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
const.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
dev_uds.c UDS: check connection state better 2013-03-07 10:49:21 +00:00
fs.h Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
glo.h retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
inc.h Removing obsolete _NBSD_LIBC define 2013-02-26 09:44:24 +00:00
inode.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
inode.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
link.c various warning/errorwarning fixes for gcc47 2012-08-27 16:19:18 +02:00
main.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
Makefile Cleanup: Remove minix.bootprog.mk 2013-03-06 11:56:56 +01:00
misc.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
mount.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
open.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
proto.h Spring cleanup 2013-03-06 09:56:08 +00:00
read.c PFS: verify nrbytes 2013-01-25 17:03:06 +00:00
stadir.c drop segment from safecopy invocations 2012-06-16 16:22:51 +00:00
super.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
table.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
uds.c UDS: check connection state better 2013-03-07 10:49:21 +00:00
uds.h Spring cleanup 2013-03-06 09:56:08 +00:00
utility.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00