plan9fox/sys/src/lib9p
cinap_lenrek a0d4c5e208 make error handling in 9p service loops consistent
when we get eof, stop the loop immidiately and do not
rely on the read to eventually return an error.

when convM2S() fails to decode the message, error out
and stop the loop. there is no point in continuing.
2016-07-24 02:21:32 +02:00
..
auth.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
dirread.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
fid.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
file.c lib9p: remove duplicate variable assignment in createfile() 2016-03-19 17:58:35 -04:00
ftest.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
intmap.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
listen.c lib9p: do not override Srv.end in listensrv(), simplify srvclose() and recounting 2015-10-15 13:21:30 +02:00
mem.c lib9p: handle erealloc9p(..., 0) 2015-04-23 18:25:19 +02:00
mkfile lib9p: added toilet queues 2011-08-16 22:00:34 +02:00
parse.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
post.c devshr: changed #σc to contain directories 2011-07-30 14:30:27 +02:00
queue.c lib9p: add reqqueuefree 2015-10-12 10:41:40 +02:00
ramfs.c remove executable bit from /sys/src/lib9p/ramfs.c 2014-07-03 00:17:28 +02:00
req.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rfork.c devshr: changed #σc to contain directories 2011-07-30 14:30:27 +02:00
srv.c make error handling in 9p service loops consistent 2016-07-24 02:21:32 +02:00
thread.c devshr: changed #σc to contain directories 2011-07-30 14:30:27 +02:00
uid.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
util.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00