plan9fox/sys/include
cinap_lenrek dbbbff8915 lib9p: defer closing down srv until the last request has been responded, Tversion message size
in multithreaded programs, we have to wait until all outstanding
requests have been responded before closing down the srv.

dont make write errors sysfatal(), only print them. in case if
listensrv() is used we dont want to exit the process in respond()
called by some worker thread.

make sure Tversion is only handled when there are no outstanding
requests and make sure message size is sane.
2013-01-30 06:26:03 +01:00
..
ape fix utf and rune handling in preparation for 32bit runes 2012-12-31 21:09:46 +01:00
9p.h lib9p: defer closing down srv until the last request has been responded, Tversion message size 2013-01-30 06:26:03 +01:00
a.out.h libmach: add arm64 constants (import from sources) 2012-08-02 22:23:58 +02:00
aml.h experimental acpi support for apic irq routing 2012-06-17 23:12:19 +02:00
ar.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
auth.h libauth: fix authrpc buffer overflow (import from sources) 2012-08-02 22:22:05 +02:00
authsrv.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
avl.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
bin.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
bio.h bio: remove useless Breadn() as it does the same as Bread() 2012-12-25 02:45:28 +01:00
bootexec.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
complete.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
control.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ctype.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
cursor.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
disk.h Add alignment hints for e512 ATA drives. 2012-09-09 17:22:12 +12:00
draw.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
event.h libdraw: added enter() and eenter() functions 2011-10-31 19:41:48 +01:00
fcall.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
fis.h Add alignment hints for e512 ATA drives. 2012-09-09 17:22:12 +12:00
flate.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
frame.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
geometry.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
html.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
httpd.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ip.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
keyboard.h add /dev/kbd support to rio 2011-05-11 05:55:48 +00:00
libc.h fix utf and rune handling in preparation for 32bit runes 2012-12-31 21:09:46 +01:00
libsec.h added ecdsa to factotum 2012-06-06 16:43:15 +02:00
mach.h libmach: add arm64 constants (import from sources) 2012-08-02 22:23:58 +02:00
memdraw.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
memlayer.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mouse.h libdraw: added enter() and eenter() functions 2011-10-31 19:41:48 +01:00
mp.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ndb.h ndb/cs: fix use after free caused by flush/clunk happening before dns lookup finishes 2012-03-23 04:02:34 +01:00
nfs3.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
oventi.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
plumb.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
pool.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rdbg.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
regexp.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
scribble.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
stdio.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
String.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sunrpc.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
thread.h libthread: reimplemented i/o procs using new interrupt ctl message 2011-08-22 03:04:01 +02:00
tos.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
trace.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
venti.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00