Commit graph

91 commits

Author SHA1 Message Date
rsc
ca0c710cf8 Make idiff build. 2004-03-21 05:20:37 +00:00
rsc
304278e5fd Don't require plumber. 2004-03-21 05:19:51 +00:00
rsc
2277c5d7bb Small tweaks
Lots of new code imported.
2004-03-21 04:33:13 +00:00
rsc
038e9089b3 Change 9wm to look like rio. 2004-03-21 04:27:28 +00:00
rsc
ba9ffa53c4 Change 9term to look like rio windows, not acme windows. 2004-03-21 04:27:09 +00:00
rsc
3d77c87e81 Vac works. 2004-03-15 01:56:49 +00:00
rsc
333c1dccc2 Add binary fraction tree index.
The old index code is still
supported too.  Buildindex and
checkindex need to be revisited,
though they should be easy to adapt.
2004-03-13 04:35:13 +00:00
rsc
9ffbb5adca Checkpoint.
Add disk caching code and first draft of fractional index.
2004-03-12 18:28:14 +00:00
rsc
7c5190d2c8 Add 200-line comment trying to explain the new index. 2004-03-12 05:42:28 +00:00
rsc
2499885177 Implement write buffer. 2004-03-11 19:14:09 +00:00
rsc
d49a2e4801 Various fixes, add spell. 2004-03-09 12:45:12 +00:00
rsc
0d0df317f8 Unfix non-bug. 2004-03-05 06:03:26 +00:00
rsc
15680d56a6 Amazingly picky bug fixes from Valgrind. 2004-03-05 05:53:11 +00:00
rsc
4da83e7cce Various little fixes. 2004-03-05 03:13:13 +00:00
rsc
c91bd3283a Pipes cannot use SOCK_DGRAM. Back to SOCK_STREAM.
Add debugging to fdwait.

Rewrite getcallerpc on PowerMac to be correct.
2004-03-05 02:25:41 +00:00
rsc
02a1a5c18b Debugging libthread for acme. 2004-03-05 01:12:11 +00:00
rsc
315e309098 Remove debugging print. 2004-03-04 02:37:30 +00:00
rsc
0b91799791 Fix rc not to bus error on Mac OS X.
Don't print about child notes either.
2004-03-04 02:36:36 +00:00
rsc
4615bace42 Whoops. 2004-03-03 00:03:19 +00:00
rsc
af78a4cd2b Little tweaks and documentation. 2004-03-02 23:11:58 +00:00
rsc
efc2b0c99e Make sure snarf is <64kB, since the wire count
is only 16 bits.
2004-03-02 20:02:13 +00:00
rsc
05b7f431f0 Long-standing stability bugs fixed in 9pserve.
Update win to use acme interface directly instead of via pipes.
Add comment to pipe about lack of message boundaries.
2004-03-02 19:21:48 +00:00
rsc
8f314994db More Mac tweaks. 2004-03-02 17:34:15 +00:00
rsc
53dbac9485 Tweaks for the Macintosh. 2004-03-02 16:58:49 +00:00
rsc
6e2cec77b2 missing programs 2004-03-02 16:55:27 +00:00
rsc
d21d62e2fc Various tweaks. 2004-02-29 23:20:28 +00:00
rsc
f063dad96e Small tweaks to make things build again. 2004-02-29 22:42:33 +00:00
rsc
5a8e63b2f0 Fighting the good fight.
Move libfmt, libutf into subdirectories of lib9.

Add poll-based socket i/o to libthread, so that we can
avoid using multiple procs when possible, thus removing
dependence on crappy pthreads implementations.

Convert samterm, acme to the single-proc libthread.

Bring libcomplete, acme up-to-date w.r.t. Plan 9 distribution.
2004-02-29 22:10:26 +00:00
rsc
c197370550 completion, pageup/pagedown 2004-02-09 19:32:18 +00:00
rsc
97fdda4e86 need pty.h on linux according to scott schwartz 2004-01-20 01:59:47 +00:00
rsc
49588d5d90 Tweaks to various bits.
Until I hear otherwise, Refs aren't used enough to
merit their own assembly.  They are now implemented with locks.
2003-12-17 04:34:52 +00:00
rsc
57ccfb9e8f ramfs 2003-12-11 17:50:50 +00:00
rsc
b3994ec5c7 More files related to user-level file servers.
Also add acme!
2003-12-11 17:50:28 +00:00
rsc
32f69c36e0 Add support for user-level 9P servers/clients and various bug fixes to go with them. 2003-12-11 17:48:38 +00:00
rsc
ceb0477083 check everything in so i can move to linux and valgrind. 2003-12-09 06:06:07 +00:00
rsc
d3df308747 File system stuff. 2003-12-06 18:08:52 +00:00
rsc
e97ceade5e various tweaks. 2003-12-06 18:05:27 +00:00
rsc
dff7e27317 Clean up yacc files in mkcommon, mkhdr.
Add nan to lib9.
Fix memory corruption bugs in 9term.
2003-12-04 19:16:29 +00:00
rsc
c5b9ff9fa8 add hoc 2003-12-04 17:45:49 +00:00
rsc
25b866dd06 disable some programs, enable others. 2003-12-04 17:31:08 +00:00
rsc
49c26cf71c Remove debugging print from 9term. 2003-12-04 17:23:51 +00:00
rsc
3fd755b763 Various fixes. 2003-12-04 04:29:47 +00:00
rsc
d2a414f28d fix bug in handling of backspace in output. 2003-12-04 00:31:14 +00:00
rsc
5af29cd3a9 make hold mode a bit more attractive. 2003-12-04 00:20:33 +00:00
rsc
683c5e534a more bug fixes 2003-12-04 00:16:33 +00:00
rsc
d3acba9559 add -a flag for acme. 2003-12-04 00:11:33 +00:00
rsc
669250d159 Various fixes.
B - fixed usage, DISPLAY :0 vs :0.0
	9term - fixed various terminal things
	rc - notice traps in Read
	_p9dir - only run disk code for disks
	dirread - getdirentries on FreeBSD and Linux
		are different w.r.t. meaning of off.
	notify - set up so signals interrupt system calls
	bprint - use bfmt.
2003-12-03 22:50:48 +00:00
rsc
1ccf253eb2 fix stack size (oops) 2003-12-02 21:49:45 +00:00
rsc
e39b8b1928 More X11 snarf tweaks.
Will we ever finish?
2003-12-02 03:42:46 +00:00
rsc
1555bd7aaa call exit rather than _exits inside exits,
so that the c library atexit handlers get
a chance to run.
2003-11-26 00:48:56 +00:00