rsc
a9df759c98
new stuff.
2004-04-21 22:49:15 +00:00
rsc
fb36ed82ec
how much stack do we need?
2004-04-21 22:47:15 +00:00
rsc
2b4b2ae191
better error handling
2004-04-21 22:47:01 +00:00
rsc
63b6732301
make stack requirements more explicit.
2004-04-21 22:46:39 +00:00
rsc
3151bc58b8
why do things change?
2004-04-21 22:46:21 +00:00
rsc
141243821c
just a stub.
2004-04-21 22:44:51 +00:00
rsc
06c4fd06ca
add RFNOWAIT. this was probably a bad idea.
2004-04-21 22:44:37 +00:00
rsc
ee6d04f9fe
undo the madness.
2004-04-21 22:42:01 +00:00
rsc
99f4029090
$foo in tags - here only for reference.
2004-04-21 22:39:37 +00:00
rsc
b9403fe70a
use fancy mk syntax
2004-04-21 22:37:44 +00:00
rsc
24c8d8491f
add -m flag
2004-04-21 22:37:29 +00:00
rsc
53db2d0f6b
why not?
2004-04-21 22:37:11 +00:00
rsc
f80f53a942
cut the cute graphics.
2004-04-21 22:35:40 +00:00
rsc
28994509cc
Why not?
2004-04-21 22:19:33 +00:00
rsc
f21f37f219
add registers to stack trace
2004-04-21 20:04:34 +00:00
rsc
4a64a77bd3
add registers
2004-04-21 20:04:18 +00:00
rsc
a3785ca2cc
Tweaks to make libthread tell Valgrind about its stack limits,
...
so that Valgrind can detect stack overflow for me.
2004-04-21 19:29:04 +00:00
rsc
cdd61ab0ae
take out the debugging prints i just accidentally checked in.
2004-04-21 17:52:46 +00:00
rsc
a3a83c9e5f
no need for
2004-04-21 17:52:09 +00:00
wkj
7025271a71
Libsec doesn't compile without a reduce script, either.
2004-04-21 17:52:08 +00:00
rsc
0b424d7bd7
always a good idea to drop the lock when you're done.
2004-04-21 07:47:50 +00:00
rsc
92a0a8b69f
the lastbug fix?
2004-04-21 07:38:03 +00:00
rsc
8f8b0e542a
reflect new location.
...
use here for here instead of estartab.
2004-04-21 07:29:49 +00:00
rsc
d0f7912a0e
small fixes
2004-04-21 06:55:30 +00:00
rsc
6b17c8f11b
more tomfoolery.
...
i bet mk can't read the mac os or sun os archives.
2004-04-21 06:53:59 +00:00
rsc
d946e4dc5d
handle long names
2004-04-21 06:52:44 +00:00
rsc
a29753a17f
Who'd have guessed this was broken?
2004-04-21 06:20:19 +00:00
wkj
2c7cc0faaf
Document recent changes.
...
Make lex really compile in rsc's world.
2004-04-21 05:56:24 +00:00
rsc
7ac9b0e140
make scripts work with more shells,
...
use current variable names.
2004-04-21 05:49:52 +00:00
rsc
0d6c3c2408
ditto
2004-04-21 05:43:24 +00:00
rsc
65f5492fb4
maybe this will work.
2004-04-21 05:42:46 +00:00
rsc
a25e7f2fd5
Rename the files so that we can run them through cpp.
2004-04-21 05:40:32 +00:00
rsc
c1be7cc4c6
no debugging prints
2004-04-21 05:35:55 +00:00
rsc
a8c15b08ca
Include looks in #9/acid now.
...
Acid works harder at not falling over.
2004-04-21 05:34:37 +00:00
rsc
eaf56db5bc
Fix the bugs I introduced fixing the bug earlier tonight.
2004-04-21 05:34:10 +00:00
wkj
ae12b87972
MD5 and SHA1 in transliterated to x86 assembler with C preprocessor goo.
...
Thanks to Brendan Connell for putting up with this nonsense.
2004-04-21 04:52:27 +00:00
rsc
f928ea8571
yet more
2004-04-21 04:50:23 +00:00
rsc
868600f21e
more stuff.
2004-04-21 04:50:13 +00:00
rsc
175b8a534a
No more malloc or lock inside signal handlers.
2004-04-21 04:48:25 +00:00
wkj
ac0e2db600
Add basic libmp support for the x86.
2004-04-21 04:45:31 +00:00
wkj
146cf9377d
Tcs seems to build now.
2004-04-21 03:17:22 +00:00
wkj
60d3db8e6b
Try to gather entropy from /dev/random.
2004-04-21 03:06:03 +00:00
rsc
551445b92c
Add sunrpc.
2004-04-21 03:04:30 +00:00
rsc
fa256eecfa
need this
2004-04-21 02:43:50 +00:00
rsc
733e9d3977
Fix bug in typedef guys.
2004-04-21 02:40:59 +00:00
wkj
79f2723f25
Use unsharp() instead of SYS9.
2004-04-21 02:34:42 +00:00
wkj
52e7c45837
Tell astro where to find estartab and here by defining SYS9 in CFLAGS.
...
(Better ideas welcome).
2004-04-21 02:23:14 +00:00
wkj
cd5bae7871
Astro with some minor changes to placate Unix.
2004-04-21 02:16:43 +00:00
rsc
95f57b01e2
Clean up the dwarf code.
2004-04-21 02:03:00 +00:00
rsc
87a478a361
Clean up the dwarf code a little and make
...
acidtypes handle gcc 3.3.3 binaries.
2004-04-21 02:02:47 +00:00
wkj
e37302c4b9
Plan 9 lex (to be installed as lex.9, if at all).
2004-04-21 01:22:09 +00:00
wkj
7d3bbe1652
Don't build lex until Russ says it is OK (it is useful for troff, which I don't really want to port to flex).
...
Add aescbc because I use it once in a while.
2004-04-21 01:21:40 +00:00
wkj
a31db67d14
Add tcs; it compiles in my world, but I haven't tried it in Russ's yet.
2004-04-21 01:15:41 +00:00
rsc
dddc2ed156
Compute time zone using strftime.
2004-04-20 17:00:01 +00:00
rsc
99c75f3c50
fix a deadlock.
2004-04-20 15:16:18 +00:00
rsc
0e25d6094f
better \r handling
2004-04-20 06:49:32 +00:00
rsc
6c8856475f
acid on freebsd
2004-04-20 05:51:36 +00:00
rsc
ebd395452e
cut dwarf a little slack.
2004-04-20 05:43:05 +00:00
rsc
a16e9f2de7
help out freebsd 4.9
2004-04-20 05:11:39 +00:00
rsc
f1a5be0fb2
remove debugging print
2004-04-20 05:09:56 +00:00
rsc
d2cbcb7722
little fixes.
2004-04-20 05:05:16 +00:00
rsc
62c277efe8
fix stupid bug in findsym
2004-04-20 04:33:53 +00:00
rsc
86fa0d2277
final tweaks for tonight.
2004-04-20 02:21:12 +00:00
rsc
a0f1e21ff9
make things work on SunOS
2004-04-20 02:03:38 +00:00
rsc
e637c944fe
i hate []
2004-04-20 01:42:20 +00:00
rsc
a196bf0577
i hate the []
2004-04-20 01:13:04 +00:00
rsc
89f6ec8e90
yet more []
2004-04-20 00:55:31 +00:00
rsc
929ba9b98f
fix various bugs for sunos
2004-04-20 00:54:58 +00:00
rsc
20b33daf59
kill some more []
2004-04-20 00:54:08 +00:00
rsc
c252674209
remove some [] array initializers.
2004-04-20 00:45:06 +00:00
rsc
13e660708d
C
...
err is a bad name for a variable.
VS: ----------------------------------------------------------------------
2004-04-20 00:20:36 +00:00
rsc
67a5b28ed0
darwin
...
.
2004-04-19 23:59:47 +00:00
rsc
67e4fce4f5
make mac work
2004-04-19 23:58:57 +00:00
rsc
b829c35470
for no systems.
2004-04-19 23:10:22 +00:00
rsc
1b135a7805
clean up when finished.
...
don't set PLAN9
don't set PLAN9
2004-04-19 23:04:36 +00:00
rsc
e15e6c0820
clean up when finished.
...
don't set PLAN9
2004-04-19 23:03:55 +00:00
rsc
b4a659b6cf
clean up when finished.
2004-04-19 23:03:46 +00:00
rsc
98cd2746cf
add acidtypes
2004-04-19 22:41:57 +00:00
rsc
70e24710a8
cut unnamed unions
2004-04-19 19:59:58 +00:00
rsc
10323cd327
get rid of array indexes.
2004-04-19 19:58:44 +00:00
rsc
aa8086853b
x
2004-04-19 19:35:17 +00:00
rsc
c2a9c3bb4e
handle pids without files correctly.
2004-04-19 19:34:22 +00:00
rsc
f91245eb29
remove reference to mach2
2004-04-19 19:32:29 +00:00
rsc
564ca709d0
acid
2004-04-19 19:32:07 +00:00
rsc
22a7368ef2
remove ref to mach2
2004-04-19 19:31:09 +00:00
rsc
84114f0665
debugger
2004-04-19 19:30:50 +00:00
rsc
a84cbb2a17
libmach
2004-04-19 19:29:25 +00:00
rsc
c8af1ab17b
tweaks
2004-04-19 18:13:05 +00:00
rsc
ad1d529cd7
add files from david tolpin
2004-04-19 05:56:43 +00:00
rsc
e543c475e7
fix drawread, add changes from david tolpin
2004-04-19 05:56:17 +00:00
rsc
904f0d0b42
oldorg was bad idea
2004-04-19 05:55:19 +00:00
rsc
892de79874
various little bug fixes
2004-04-19 05:54:21 +00:00
rsc
f476c92fdb
add cooked override.
2004-04-18 16:22:12 +00:00
rsc
ebb4c24772
add this
2004-04-16 15:28:09 +00:00
rsc
a2705f207f
make echoing work.
2004-04-16 15:27:29 +00:00
rsc
aba09191af
add rog's chording fix.
2004-04-16 05:11:34 +00:00
rsc
9fdc52c625
forgot mklib
2004-04-15 15:10:19 +00:00
rsc
4dcd9af228
9term manages to turn off echo at the right times under SunOS ?
2004-04-15 02:04:30 +00:00
rsc
aeb54c0efe
add -p flag. too many install scripts want it.
2004-04-15 01:25:21 +00:00
rsc
558ba8f4df
only archive the new files
2004-04-15 01:24:54 +00:00
rsc
ff3adf6082
add gzip, bzip2
...
'
2004-04-14 20:09:21 +00:00
rsc
4314729dde
Add graph, plot
2004-04-14 19:54:10 +00:00
rsc
08df2a433e
add new atoi etc.
2004-04-09 01:02:54 +00:00
rsc
5ad51f0cff
bye bye
2004-04-08 19:57:05 +00:00
rsc
650deb7980
Make libhtml, htmlfmt build.
...
Thanks to wkj for doing all the hard work.
2004-04-08 19:36:35 +00:00
rsc
6f6553dfb7
Cache last uid, gid to make translation faster.
2004-04-08 19:31:21 +00:00
rsc
62c1415826
Let's try this - Dotfiles toggles listing of .* in directory listings.
2004-04-08 19:30:18 +00:00
wkj
7cf289ca89
Import version of libhtml that might actually work with ANSI C.
2004-04-06 19:06:52 +00:00
rsc
3e3817f7c8
better fix to window flash bug on new -- also
...
happens on resize.
2004-04-06 15:20:01 +00:00
rsc
88cbb82295
whoops - missing }
2004-04-05 22:01:23 +00:00
rsc
cc3c704cf3
debugging print
2004-04-05 21:02:10 +00:00
rsc
7934b1c6d4
Fixes from Axel Belinfante.
...
Fix 9term New border flash too.
2004-04-05 20:58:16 +00:00
rsc
3a9dccd76e
Change _p9strsig to return nil if tmp==nil.
...
Add atoi, atol, atoll.
These versions call strtol/strtoll with base==0.
The Unix versions use base==10.
2004-04-02 22:57:49 +00:00
rsc
85117729d0
Add some missing unsharps.
2004-04-02 15:34:42 +00:00
rsc
732be70cc4
Avoid bad mouse buffering.
2004-03-31 05:15:02 +00:00
rsc
1ed1c638a8
Small fixes
2004-03-31 01:01:24 +00:00
rsc
4f30f3b444
grey out 9term when it loses focus.
2004-03-30 05:03:29 +00:00
rsc
c005568a7f
Border resizing and 9term greying.
2004-03-30 05:01:53 +00:00
rsc
1cb3fa8093
Border resizing by dragging.
...
Thanks to Axel Belinfante.
2004-03-29 12:00:15 +00:00
rsc
d99b2f34e6
Sometimes it's amazing these haven't been turned
...
up by other compilers.
2004-03-26 19:20:10 +00:00
rsc
1d011a3ec0
OpenBSD support from Markus Friedl.
2004-03-26 18:08:54 +00:00
rsc
fff395d75c
more color map hackery from axel.
2004-03-26 17:44:45 +00:00
rsc
69ab5d3d49
handle interrupts and backgrounded processes a little better.
2004-03-26 17:30:36 +00:00
rsc
25e0e4f334
.
2004-03-26 17:15:57 +00:00
rsc
2308413372
Chording paste bug.
2004-03-26 17:15:34 +00:00
rsc
6325e03247
Be more careful about not changing screen!
2004-03-26 17:06:55 +00:00
rsc
3df902ecd0
Only use futimesat on Solaris 9
2004-03-26 05:06:22 +00:00
rsc
6b2d0fd946
Bug fixes from Scott Schwartz.
...
Try to make 9term not crash when X errors happen.
2004-03-26 03:45:55 +00:00
rsc
eeb7312231
Fortune fix
2004-03-26 03:07:52 +00:00
rsc
f6dc1628d6
Remove debugging echos.
2004-03-26 02:08:44 +00:00
rsc
be22ae2d07
SunOS can rot in hell.
2004-03-26 01:59:35 +00:00
rsc
4e3a2cc1f9
fix resizing of fixed-size windows
2004-03-26 01:55:03 +00:00
rsc
d126ebb544
more unken
2004-03-26 01:51:33 +00:00
rsc
65d5010eda
unken
2004-03-26 01:47:43 +00:00
rsc
d6f81d852d
better mkmk
2004-03-26 00:15:34 +00:00
rsc
75024f0f3d
Darwin support.
2004-03-26 00:09:27 +00:00
rsc
c22d8e6552
Small changes.
...
Small changes.
2004-03-25 23:30:50 +00:00
rsc
1a84af59e0
Guess what? More anonymous unions!
2004-03-25 23:25:45 +00:00
rsc
285b4f85c0
More anonymous unions.
2004-03-25 23:24:04 +00:00
rsc
35d95baea2
More anony.
2004-03-25 23:17:07 +00:00
rsc
4bda94f9bd
Remove anonymous union.
2004-03-25 23:15:55 +00:00
rsc
f6b7705a54
remove libmach
2004-03-25 23:14:06 +00:00
rsc
70bcc7804e
More files.
...
More files.
2004-03-25 23:08:53 +00:00
rsc
8ad517944e
Today's changes.
...
More changes.
2004-03-25 23:03:57 +00:00
rsc
0023dde326
Fix colors.
2004-03-22 16:08:32 +00:00
rsc
e62ba5ec0b
Fix lots of warnings.
...
Incorporate changes from Andrey Mirtchovski.
2004-03-21 23:24:28 +00:00
rsc
64044a070a
Initialization bug reported by Taj Khattra.
2004-03-21 20:42:11 +00:00
rsc
bbbc97b008
Add namespace.c
2004-03-21 14:07:19 +00:00
rsc
b3f61791f1
Add libmp.
2004-03-21 14:06:38 +00:00
rsc
498bb22174
Add some missing files.
2004-03-21 14:05:38 +00:00
rsc
0fc65b37a1
Add most of libsec.
2004-03-21 14:04:56 +00:00
rsc
768206abfc
Add mkfile.
2004-03-21 13:54:34 +00:00
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
d23a617a83
Various small interface changes.
2004-03-15 01:57:29 +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
fb7cc74a92
remove debugging print.
2004-03-05 06:10:11 +00:00
rsc
0d0df317f8
Unfix non-bug.
2004-03-05 06:03:26 +00:00
rsc
8c6f0e8ab4
Small bug fixes.
2004-03-05 05:58:48 +00:00
rsc
15680d56a6
Amazingly picky bug fixes from Valgrind.
2004-03-05 05:53:11 +00:00
rsc
28fe2052d0
don't need these.
2004-03-05 05:14:18 +00:00
rsc
62390091b7
Update libregexp with recent bug fixes from Plan 9.
2004-03-05 05:13:56 +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
1ae0de511a
Some day I will get this right.
2004-03-04 02:06:46 +00:00
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