Russ Cox
6f4d7598d9
more licensing
2009-08-14 21:55:50 -07:00
Russ Cox
e6c837d612
merge
2009-07-14 22:55:52 -07:00
Russ Cox
9b4a2324d3
merge
2009-07-08 21:43:14 -07:00
Russ Cox
75d048884c
venti: 32-bit extensions to data structures
2009-05-25 02:11:27 -07:00
Russ Cox
33b446b8bb
libventi: protocol support for blocks larger than 64k
2009-05-25 00:30:17 -07:00
Russ Cox
9ea7f9d82f
libthread: remove unimplemented chaninit
2009-04-30 08:00:40 -07:00
Russ Cox
4aad1a3258
merge
2009-04-30 07:29:24 -07:00
Brian L. Suart
f12ab34996
u.h: add SunOS 5.9
2008-07-20 04:51:03 -04:00
Russ Cox
29e9b5683e
libframe: add frredraw prototype
2008-07-20 03:18:49 -04:00
Russ Cox
57851b6412
libframe: translucent font fixes from Plan 9
2008-03-07 13:20:00 -05:00
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
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