Commit Graph

236 Commits

Author SHA1 Message Date
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 6fc7da3c52 Fix a handful of small one-time memory leaks in vbackup,
and one per-package memory leak (in writethread).
2006-10-19 21:58:59 +00:00
rsc 73a5509ae9 more functions 2006-07-23 02:55:34 +00:00
rsc d20564a9a6 add vttimefmt 2006-07-18 15:23:58 +00:00
rsc df970459f9 pin 2006-06-26 05:47:59 +00:00
rsc 9801d5e566 forgot 2006-06-26 00:08:29 +00:00
rsc 15085f7450 simpler USED 2006-06-26 00:02:52 +00:00
rsc 812d9e6f54 plumbunmount 2006-06-25 23:50:09 +00:00
rsc c02bc16b4b nbrecv 2006-06-25 23:50:02 +00:00
rsc eacc13ea5c autolib 2006-06-25 23:49:56 +00:00
rsc d23973817a remove junk 2006-06-25 23:49:43 +00:00
rsc 76a1b3c9c6 new draw interface 2006-06-25 23:49:35 +00:00
rsc e86ebdce25 tweak for manual 2006-06-25 23:49:25 +00:00
rsc f3b8bf7f4e new libacme 2006-05-25 06:25:28 +00:00
rsc 85231fd8cd fmt changes from Google 2006-05-21 20:49:16 +00:00
rsc 11b0772a33 extra 2006-05-05 02:42:57 +00:00
rsc 838874f064 get strtoll on freebsd 2006-04-04 11:58: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 cfbe486e53 add Fullsrc 2006-03-31 17:27:33 +00:00
rsc b5c7be2fd6 change Tcreate message in 9P2000.u 2006-03-03 16:34:49 +00:00
rsc bebdea4e8e use carbon for pasteboard 2006-02-28 12:54:33 +00:00
rsc eadb18a335 add exitcode 2006-02-12 19:40:55 +00:00
rsc 3fd66761f7 add procwait 2006-02-12 16:48:11 +00:00
rsc 5a1e9de7b1 add print 2006-02-08 21:21:01 +00:00
rsc 615e0f9fb2 add threadidle 2006-02-07 17:02:05 +00:00
rsc 9eda38e51f add threadid 2006-02-05 17:50:09 +00:00
rsc c54b8b69ed bsd 2006-01-27 05:51:54 +00:00
rsc 8d5a7808a3 more 2006-01-27 03:45:46 +00:00
rsc 577782688c 9p2000.u 2006-01-27 03:45:30 +00:00
rsc fc1d5d8c32 sign fix 2006-01-17 01:33:12 +00:00
rsc 07683d0ef7 new 2005-12-31 19:34:53 +00:00
rsc f054210f27 update 2005-12-30 16:00:02 +00:00
rsc 3f6a501b4d consistency is the hobgoblin of little minds. (taj/andrey) 2005-12-30 02:06:05 +00:00
rsc 72dd4491a8 c++ changes 2005-11-29 19:01:25 +00:00
rsc bdbc55d352 add text version of install(1) 2005-11-28 16:36:57 +00:00
rsc 88c6062214 name mangling 2005-11-28 00:40:16 +00:00
rsc 7e8769cc2a move utf, fmt to libc 2005-11-26 15:38:59 +00:00
rsc 86c2ab2caf sched_yield netbsd (anselm garbe) 2005-11-16 00:25:15 +00:00
rsc f49c5cb252 p9syslog for varargck 2005-11-07 02:47:08 +00:00
rsc 7252036fe8 Better logging in vtrpc, publish cache statistics. 2005-11-02 19:08:43 +00:00
rsc 58c524094e Add autolib. 2005-10-29 17:36:49 +00:00
rsc 042e49b817 Add experimental noredraw flag. 2005-10-29 17:34:17 +00:00
rsc fcdc75c05b Add Disk definitions. 2005-10-29 17:34:03 +00:00
rsc 01a1c31a7d Add print pragmas back, #ifdef'ed. 2005-09-29 06:18:32 +00:00
rsc b7eed2e0e1 Add 9P2000.u functions 2005-09-13 01:34:18 +00:00
rsc f91af8ada9 Add 9P2000.u fields. 2005-09-13 01:31:48 +00:00
rsc d407972b54 debugging 2005-07-28 05:16:57 +00:00
rsc d08f40666b sun 2005-07-27 13:06:50 +00:00
rsc 23fb2edb22 venti updates 2005-07-24 20:15:44 +00:00
rsc 04084d4e1d openbsd 2005-07-21 18:59:12 +00:00
rsc fe8c925e8a OpenBSD, thanks to Tim Wiess 2005-07-21 18:29:04 +00:00
rsc 20e8b903e1 no stdint 2005-07-20 23:40:47 +00:00
rsc 1c171e3add I just hate to be pushed around by some @#$%^& machine. 2005-07-19 18:00:07 +00:00
rsc 76e02e9b11 new types 2005-07-19 17:40:50 +00:00
rsc ceb21b8a90 maybe openbsd has schedyield now 2005-07-19 11:36:27 +00:00
rsc a8ec4910fd apple 2005-07-13 21:34:11 +00:00
rsc 2e3b809686 no vtblockdirty 2005-07-13 14:00:00 +00:00
rsc 88dc23aedf cleanup 2005-07-13 13:34:57 +00:00
rsc 7e6f40b26d cleanup 2005-07-13 10:46:26 +00:00
rsc 0c98da8bf8 File system access library. 2005-07-13 03:48:35 +00:00
rsc 0b14ce0e11 update 2005-05-19 14:50:07 +00:00
rsc 5cb6d5d9c2 change Runeerror 2005-05-12 17:07:43 +00:00
rsc 1c485dae43 change vtlognames 2005-05-12 14:03:16 +00:00
rsc ae0a96f796 add autolib 2005-05-12 14:03:00 +00:00
rsc bc7da02954 OS X Tiger changes 2005-05-07 22:41:59 +00:00
wkj 9d7a2e6e3c Placate older versions of gcc. 2005-05-02 18:08:03 +00:00
rsc 52e6164443 OpenBSD support. 2005-05-01 18:40:01 +00:00
rsc 5ba33c04da NetBSD support. Thanks to Christoph Lohmann. 2005-03-28 15:58:14 +00:00
rsc 0a89a29f4e add threaddata; correct Alt order 2005-03-18 18:53:51 +00:00
rsc aaa502d3a3 appease sun - nil is now just 0 instead of (void*)0
to fix function pointer problems.
2005-03-15 16:12:51 +00:00
rsc 8ba3811378 make chatty9p an extern int for the mac. 2005-03-04 14:47:18 +00:00
rsc 5810cad0c3 add ventilogging, vtlognames 2005-02-15 05:03:44 +00:00
rsc 32bb6c8794 add ABGR32 2005-02-15 05:03:28 +00:00
rsc 587f8f4ddb different logging 2005-02-13 18:32:06 +00:00
rsc 42e8d853f4 add rsafill, x509req, asn1toDSApriv 2005-02-13 18:31:57 +00:00
rsc 00e0b27982 add laddr, raddr to netconninfo 2005-02-13 18:31:45 +00:00
rsc 6c0209f6f0 build changes 2005-02-11 20:32:41 +00:00
rsc ad017cfbf5 add ndb 2005-02-11 19:40:20 +00:00
rsc 9d407753d0 add threadgetname 2005-02-11 16:52:29 +00:00
rsc ed9fe82834 Remove libthread_db nonsense. 2005-02-11 02:02:56 +00:00
rsc 281c90a5be more pthread 2005-02-11 00:01:49 +00:00
rsc ce2a378d46 new prototypes 2005-02-10 16:08:16 +00:00
rsc 74a6921069 nsopen 2005-02-08 21:06:39 +00:00
rsc baf3dc26f7 auth fixes 2005-02-08 21:04:13 +00:00
rsc ed670c4503 add autolib 2005-02-08 21:04:03 +00:00
rsc de9e3ca743 fix typo 2005-02-08 21:03:55 +00:00
rsc afe82ee607 add crypt 2005-02-08 21:03:48 +00:00
rsc dd4afdf4eb Avoid yet another X11 stack overflow. 2005-02-08 17:56:35 +00:00
rsc 4a62371140 Add searchpath(). 2005-01-23 22:33:59 +00:00
rsc 28125cbd4c Extract more data from core dumps. 2005-01-23 22:33:25 +00:00
rsc 20173464d2 add core cmd 2005-01-18 20:26:26 +00:00
rsc 80f510c8a4 add threadspawnl 2005-01-18 18:26:43 +00:00
rsc daefa1a92f add fsseek 2005-01-18 18:11:39 +00:00
rsc 38c10d1abc do not call exits in threaded programs 2005-01-17 21:29:00 +00:00
rsc 10f14b04f3 update return interface 2005-01-16 21:28:44 +00:00
rsc 78e51a8c66 checkpoint 2005-01-14 03:45:44 +00:00
rsc c8b6342d3c Many small edits. 2005-01-13 04:49:19 +00:00
rsc 7b0c2f155d no more 9commands 2005-01-11 21:28:31 +00:00
rsc b8f742db85 os x changes 2005-01-11 17:43:53 +00:00
rsc 8b549a6214 symopen 2005-01-07 20:45:11 +00:00