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
rsc
70584625ae
fix name muxprocs
2006-06-25 23:53:03 +00:00
rsc
2d2e5c71f7
nonblock
2006-06-25 21:04:52 +00:00
rsc
cbeb0b26e4
Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.
2006-04-01 19:24:03 +00:00
rsc
a28c0548f4
better errors
2005-07-13 10:51:30 +00:00
rsc
0b22e9bd85
handle non-zero mintag properly
2005-01-30 15:59:09 +00:00
rsc
817f7637e8
good thing no one uses this.
2005-01-04 22:21:01 +00:00
rsc
d165fa680c
do not free r until done with it!
2005-01-04 22:20:52 +00:00
rsc
43db87f1fc
bug fix -- need to enqueue before sending the packet,
...
in case the response comes back and another thread
tries to give it to us, all before we are enqueued.
2004-12-27 00:13:33 +00:00
rsc
c6687d4591
Continue the pthreads torture.
2004-09-21 01:11:28 +00:00
rsc
1b135a7805
clean up when finished.
...
don't set PLAN9
don't set PLAN9
2004-04-19 23:04:36 +00:00
rsc
b214663d34
linux diffs.
2004-01-09 00:04:55 +00:00
rsc
32f69c36e0
Add support for user-level 9P servers/clients and various bug fixes to go with them.
2003-12-11 17:48:38 +00:00
rsc
ac244f8d28
bug from wkj
2003-12-09 18:07:09 +00:00
rsc
e95a70884b
Bug fixes from the Valgrind oracle.
2003-12-09 06:37:26 +00:00
rsc
ceb0477083
check everything in so i can move to linux and valgrind.
2003-12-09 06:06:07 +00:00
rsc
d3df308747
File system stuff.
2003-12-06 18:08:52 +00:00