plan9port/include
rsc 3a19470202 In non-blocking recv functions in libmux and libdraw,
distinguish between "cannot receive without blocking"
and "EOF on connection".

In libmux, do not elect async guys muxers, so that
synchronous RPC calls run in the main event loop
(e.g., in eresized) do not get stuck.

Fixes problem reported by Lu Xuxiao, namely that
jpg etc. would spin at 100% cpu usage.
2006-11-04 18:46:00 +00:00
..
9p.h 9p2000.u 2006-01-27 03:45:30 +00:00
9pclient.h more functions 2006-07-23 02:55:34 +00:00
acme.h tweak for manual 2006-06-25 23:49:25 +00:00
ar.h More files. 2004-03-25 23:08:53 +00:00
auth.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
authsrv.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
bin.h autolib 2005-01-04 21:18:08 +00:00
bio.h checkpoint 2005-01-14 03:45:44 +00:00
complete.h autolib 2005-01-04 21:18:08 +00:00
cursor.h Add the #goo to allow use in C++. 2003-11-25 01:40:27 +00:00
disk.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
diskfs.h debugging 2005-07-28 05:16:57 +00:00
draw.h new draw interface 2006-06-25 23:49:35 +00:00
drawfcall.h forgot 2006-06-26 00:08:29 +00:00
event.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
fcall.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
flate.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
fmt.h fmt changes from Google 2006-05-21 20:49:16 +00:00
frame.h Add experimental noredraw flag. 2005-10-29 17:34:17 +00:00
geometry.h NetBSD support. Thanks to Christoph Lohmann. 2005-03-28 15:58:14 +00:00
html.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
httpd.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
ip.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
keyboard.h remove junk 2006-06-25 23:49:43 +00:00
lib9.h Today's changes. 2004-03-25 23:03:57 +00:00
libc.h pin 2006-06-26 05:47:59 +00:00
libsec.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
libString.h autolib 2005-01-04 21:18:08 +00:00
mach.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
memdraw.h autolib 2006-06-25 23:49:56 +00:00
memlayer.h autolib 2006-06-25 23:49:56 +00:00
mouse.h remove junk 2006-06-25 23:49:43 +00:00
mp.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
mux.h In non-blocking recv functions in libmux and libdraw, 2006-11-04 18:46:00 +00:00
ndb.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
nfs3.h extra 2006-05-05 02:42:57 +00:00
plumb.h plumbunmount 2006-06-25 23:50:09 +00:00
regexp.h new files 2003-11-23 18:25:35 +00:00
regexp9.h checkpoint 2005-01-14 03:45:44 +00:00
sunrpc.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
thread.h pin 2006-06-26 05:47:59 +00:00
u.h get strtoll on freebsd 2006-04-04 11:58:52 +00:00
utf.h Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
venti.h Fix a handful of small one-time memory leaks in vbackup, 2006-10-19 21:58:59 +00:00