aboutsummaryrefslogtreecommitdiff
path: root/src/libmux/mux.c
AgeCommit message (Collapse)AuthorFilesLines
2020-01-10Trivial changes: whitespace and modes.Dan Cross1-5/+5
Remote whitespace at the ends of lines. Remove blank lines from the ends of files. Change modes on source files so that they are not executable. Signed-off-by: Dan Cross <cross@gajendra.net>
2006-11-04In non-blocking recv functions in libmux and libdraw,rsc1-14/+24
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-25nonblockrsc1-39/+119
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-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-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 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.rsc1-0/+152