Commit graph

204 commits

Author SHA1 Message Date
Russ Cox
7ed58eab75 keyboard.h: End is no longer \r 2008-07-18 09:10:14 -04:00
Russ Cox
a58a827f2a lib9: add mode parameter to opentemp 2008-07-10 11:10:10 -04:00
Russ Cox
cab935a0ba lib9: add write function that withstands interrupts 2008-07-04 12:38:26 -04:00
Russ Cox
56dc04c55f lib9p: add Srv.foreground flag 2008-07-04 12:24:14 -04:00
Russ Cox
226cc90ba7 include/memlayer.h: remove redundant AUTOLIB (Brian Stuart) 2008-06-10 11:35:29 -04:00
Russ Cox
cf69e5d420 include/drawfcall.h: remove redundant AUTOLIB(draw) 2008-06-04 20:58:12 -04:00
Russ Cox
f533d4e0e6 libbio: lost changes to include/bio.h (@#%@#$ mercurial) 2008-06-03 08:32:36 -04:00
Russ Cox
b9ed1df1f6 u.h: add Solaris 5.10 to makecontext list 2008-06-01 08:20:30 -04:00
Russ Cox
118dfa98b8 post9pservice: accept mtpt (via fuse) 2008-05-05 23:07:54 -04:00
Russ Cox
949b59cd4e u.h: add intptr 2008-03-06 15:13:42 -05:00
Russ Cox
47ede89e4a libthread: simplify alt tracking, possibly fixing bug 2007-08-22 11:14:30 -04:00
rsc
d63163af35 hfs (David Swasey) 2007-05-28 20:27:25 +00:00
rsc
eba172d68e add partabandon 2007-05-28 17:41:39 +00:00
rsc
51d1a81c38 add disk partitions (David Swasey) 2007-05-28 17:34:27 +00:00
rsc
946b8d7086 add searchpairs 2007-04-21 20:41:08 +00:00
rsc
35a80291f7 remove plan9-specific 2007-04-21 19:42:41 +00:00
rsc
e290e875f3 change mpdigit to uint -- 64-bit mp library not so working 2007-01-15 00:32:17 +00:00
rsc
9a5678a8a9 Change GET/GBIT32 macros to explicitly cast final result to u32int.
Otherwise, the type of the expression will be int, and if written to
a uvlong (or just a ulong on most 64-bit systems), it will be
sign-extended.

This was going on in drawfcall with Mouse.msec, which is declared
as a ulong.

This fix assumes that the protocols only send unsigned numbers,
which is true.
2006-11-04 20:41:42 +00:00
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