rsc
6a0523b94e
Account for C vs. assembly in tas and getcallerpc. Sigh.
2004-03-03 21:21:29 +00:00
rsc
4615bace42
Whoops.
2004-03-03 00:03:19 +00:00
rsc
4cdbf87a15
Remove a debugging print, more cleanup.
2004-03-02 23:16:37 +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
ff34e95bc3
Change pipes to preserve message boundaries.
2004-03-02 19:27:44 +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
34ca7ee3bf
Empty changelog
2004-03-01 19:39:15 +00:00
rsc
63dd44c8ca
more tweaks.
2004-02-29 23:21:24 +00:00
rsc
d21d62e2fc
Various tweaks.
2004-02-29 23:20:28 +00:00
rsc
c3a72d77dc
Threadplumbrecv.
2004-02-29 23:11:52 +00:00
rsc
e04d5bee69
Tweak listing of libraries.
2004-02-29 23:09:35 +00:00
rsc
2fd9db992a
Install commands before subdirectories,
...
so we get yacc before compiling hoc.
2004-02-29 22:58:04 +00:00
rsc
b4705757e5
Threaded read9pmsg.
2004-02-29 22:54:49 +00:00
rsc
2517c38a8c
Add fdwait routines.
2004-02-29 22:53:51 +00:00
rsc
d6df6c1e29
Update mkmk.sh.
2004-02-29 22:49:59 +00:00
rsc
f063dad96e
Small tweaks to make things build again.
2004-02-29 22:42:33 +00:00
rsc
91c13e54b5
Move utf, fmt. Small header file changes.
2004-02-29 22:11:15 +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
d51419bf43
various tweaks.
2004-02-09 19:33:05 +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
03480d7333
Why would the Linux man page actually tell the truth?
2004-01-09 20:07:49 +00:00
rsc
278be7797f
add libs
2004-01-09 00:14:47 +00:00
rsc
b214663d34
linux diffs.
2004-01-09 00:04:55 +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
7f11104a57
Add libString.
2003-12-11 18:15:57 +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
ac244f8d28
bug from wkj
2003-12-09 18:07:09 +00:00
rsc
e95a70884b
Bug fixes from the Valgrind oracle.
2003-12-09 06:37:26 +00:00
rsc
ceb0477083
check everything in so i can move to linux and valgrind.
2003-12-09 06:06:07 +00:00
rsc
4e6ed88aa8
rebuild because of libbio/bfmt.c
2003-12-06 19:33:11 +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
c715a6127a
nan
2003-12-04 19:18:28 +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
1c8efa18ee
allow rfork(RFNOTEG|RFPROC|RFFDG) for rc.
2003-12-04 00:17:10 +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
b0be3b8826
add bfmt.
2003-12-03 22:51:11 +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
ab5efca82f
Check for changed window size after window creation.
2003-12-02 03:50:06 +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
rsc
268fa93385
Fix X11 clipboard again.
2003-11-25 20:30:11 +00:00
rsc
0870887793
add dict
2003-11-25 03:37:45 +00:00
rsc
e642beb522
add sunos
2003-11-25 03:06:00 +00:00
rsc
3ad24e4036
add libplumb to dir list
2003-11-25 03:03:45 +00:00
rsc
915ce5c28f
fix libplumb
2003-11-25 03:03:30 +00:00
rsc
f161341946
fixes to plumber and 9term
2003-11-25 03:02:54 +00:00
rsc
21a17ff3e9
Update NOTES, hack on 9term a little.
2003-11-25 02:54:24 +00:00
rsc
3765283ccf
Silence some Mac OS X warnings.
2003-11-25 02:36:46 +00:00
rsc
6bb54fab15
more tweaks.
2003-11-25 02:22:49 +00:00
rsc
64bcfff3a1
More tweaks on Linux and Solaris.
2003-11-25 02:11:11 +00:00
rsc
f7012583e9
Add the #goo to allow use in C++.
...
Silence a few more warnings.
Strip down the mkfiles more.
Fix bug in X11 mouse handling, note groups.
2003-11-25 01:40:27 +00:00
rsc
912fba95e7
Changes for Mac OS X. Most important is stack sizes in samterm,
...
which were completely bogus. (Libthread used to ignore them but
not anymore. Maybe we really should ignore them, but that breaks
Venti, which needs *really* big stacks.)
2003-11-24 22:39:06 +00:00
rsc
2db9e4821d
tweaks.
2003-11-24 20:16:30 +00:00
rsc
cedbe4a4fa
Tweaks for Linux.
2003-11-24 00:59:36 +00:00
rsc
f9355efb2e
Build correctly on FreeBSD.
...
(Will this process ever reach a fixed point?)
2003-11-24 00:47:50 +00:00
rsc
d2c4ee9e48
Tweaks to build properly on Linux.
2003-11-24 00:43:41 +00:00
rsc
478ee9636f
Make things build on FreeBSD again.
2003-11-23 20:04:53 +00:00
rsc
1c253ceb58
Annoying changes to work on Sun boxes.
2003-11-23 19:49:17 +00:00
rsc
50e628cb8f
runthread needn't be inline
2003-11-23 18:38:17 +00:00
rsc
6723d9518d
set path
2003-11-23 18:33:24 +00:00
rsc
d66daf1d61
one Makefile
2003-11-23 18:32:42 +00:00
rsc
9e37bb03b3
make -> mk
2003-11-23 18:23:38 +00:00
rsc
d709423926
add libip
2003-11-23 18:23:20 +00:00
rsc
99947423b1
make -> mk
2003-11-23 18:22:36 +00:00
rsc
db6608bd81
add libsec
2003-11-23 18:21:42 +00:00
rsc
056fe1ba7f
new venti library.
2003-11-23 18:19:58 +00:00
rsc
9df487d720
add libhttpd
2003-11-23 18:19:35 +00:00
rsc
b6afd33e2f
add libflate
2003-11-23 18:19:18 +00:00
rsc
8a708fb239
sun support
2003-11-23 18:18:41 +00:00
rsc
cd7ddc9b5f
make -> mk
...
remove clumsy stack hack.
fix exec.
fix nthreads maintenance.
fix threadexitsall not to kill self.
add sun support.
2003-11-23 18:18:00 +00:00
rsc
b7e6f4150f
make -> mk
...
use $HOME/mnt/plumb as named pipe.
2003-11-23 18:16:51 +00:00
rsc
58611a1bbf
make -> mk
...
change %u from verb to flag.
2003-11-23 18:16:24 +00:00
rsc
16a7096669
Add drawsetlabel(Display*, char*).
...
Turn window destruction into "hangup" note.
Fix (?) snarf buffer management.
Add latin1 keyboard translation.
2003-11-23 18:15:43 +00:00
rsc
986b36bccd
make -> mk.
...
add Bfdopen.
2003-11-23 18:14:35 +00:00
rsc
fd04aacee1
Various additions and fixes.
2003-11-23 18:12:54 +00:00
rsc
74f990ad84
add libbin
2003-11-23 18:11:44 +00:00
rsc
dda0695dc0
forgot this.
2003-11-23 18:11:17 +00:00
rsc
5c34ff9e1c
make -> mk
2003-11-23 18:10:54 +00:00
rsc
bc7cb1a15a
new utilities.
...
the .C files compile but are renamed to avoid building automatically.
2003-11-23 18:04:47 +00:00
rsc
f08fdedcee
Plan 9's rc.
...
not a clear win over byron's,
but at least it has the right syntax.
2003-11-23 18:04:08 +00:00
rsc
5993a8f275
the one true diff.
...
at least it can handle "diff file1 file2 dir".
2003-11-23 18:03:02 +00:00
rsc
cfabc3ed16
Dhog's 9term.
...
Updated for current libraries by Caerwyn Jones.
Button-3 plumbing (like in acme) by rsc.
2003-11-23 18:02:15 +00:00
rsc
b8c14089d8
Plan 9 version, nothing tweaked yet.
2003-11-23 17:58:26 +00:00
rsc
7763a61a35
start thinking about vac -- doesn't build yet
2003-11-23 17:55:34 +00:00