aboutsummaryrefslogtreecommitdiff
path: root/src/libmux
AgeCommit message (Collapse)AuthorFilesLines
2008-05-05libmux: more robust codeRuss Cox1-1/+4
2006-11-04In non-blocking recv functions in libmux and libdraw,rsc3-41/+50
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-06-25fix name muxprocsrsc1-1/+1
2006-06-25nonblockrsc2-43/+132
2006-04-01Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.rsc1-3/+3
2005-07-13better errorsrsc1-1/+7
2005-01-30handle non-zero mintag properlyrsc1-2/+2
2005-01-04good thing no one uses this.rsc1-1/+1
2005-01-04do not free r until done with it!rsc1-2/+3
2004-12-27bug fix -- need to enqueue before sending the packet,rsc1-5/+13
in case the response comes back and another thread tries to give it to us, all before we are enqueued.
2004-09-21Continue the pthreads torture.rsc1-1/+2
2004-04-19clean up when finished.rsc1-1/+0
don't set PLAN9 don't set PLAN9
2004-01-09linux diffs.rsc1-0/+2
2003-12-11Add support for user-level 9P servers/clients and various bug fixes to go ↵rsc1-1/+0
with them.
2003-12-09bug from wkjrsc1-0/+1
2003-12-09Bug fixes from the Valgrind oracle.rsc1-0/+2
2003-12-09check everything in so i can move to linux and valgrind.rsc1-31/+55
2003-12-06File system stuff.rsc6-0/+467