rsc
4a62371140
Add searchpath().
2005-01-23 22:33:59 +00:00
rsc
dd944ec72a
Start working through proper handling of pthreads when
...
debugging Linux core dumps. Pthreads for active processes
is still not supported, nor are other systems.
2005-01-23 22:33:04 +00:00
rsc
a0e8d02d09
Apparently SuSE 9.1's X distribution uses even bigger
...
buffers than the standard ones. 64kB appears to be enough
for a stack in that case, but let's just go nuts and make
the stacks enormous, so that it takes a few more doublings
of X's stack needs before we run into this problem again.
The VM system should take care of not actually using most
of the memory anyway.
2005-01-23 16:02:04 +00:00
rsc
311b2afde9
arg count
2005-01-21 20:23:06 +00:00
rsc
7ca705927e
use better versions
2005-01-21 20:21:12 +00:00
rsc
f0264abf26
ignore host read eof while exiting
2005-01-20 22:59:50 +00:00
rsc
303cb7c6db
todo
2005-01-20 17:53:14 +00:00
rsc
1b0c8a154a
use correct yacc
2005-01-19 19:48:58 +00:00
rsc
10b819c6bd
add errno
2005-01-19 19:12:48 +00:00
rsc
a331ac4c61
do not use shutdown on mac
2005-01-19 16:51:37 +00:00
rsc
9b3d503bac
avoid c99
2005-01-19 16:50:07 +00:00
rsc
ec41125f3b
avoid c99 extensions
2005-01-19 16:48:25 +00:00
rsc
6dfd0c502a
try again
2005-01-19 16:44:22 +00:00
rsc
c384ebd2ce
try again at x86-64
2005-01-19 16:42:34 +00:00
rsc
6987199d12
continue x86-64
2005-01-19 04:05:19 +00:00
rsc
6135dd6916
do not close -1
2005-01-19 03:53:20 +00:00
rsc
803292c631
proccreate race
2005-01-18 20:53:12 +00:00
rsc
1c8159def5
free hdr->cmd
2005-01-18 20:49:25 +00:00
rsc
1bdf170864
extract cmd in right place
2005-01-18 20:49:11 +00:00
rsc
58698c9c12
add
2005-01-18 20:45:12 +00:00
rsc
20173464d2
add core cmd
2005-01-18 20:26:26 +00:00
rsc
170d47ee1f
print core cmd
2005-01-18 20:26:12 +00:00
rsc
5579b860db
check for lack of registers
2005-01-18 20:17:28 +00:00
rsc
2e49032b85
bigger chunking
2005-01-18 20:17:17 +00:00
rsc
515b6e5bff
add threadgetname
2005-01-18 20:17:12 +00:00
rsc
361e279c59
bug fixes
2005-01-18 20:15:18 +00:00
rsc
668b32b76c
explain nptl stuff
2005-01-18 18:14:14 +00:00
rsc
9a4f7bced2
explain nptl stuff
2005-01-18 18:13:24 +00:00
rsc
3d867865ef
better exit handling
2005-01-18 18:13:16 +00:00
rsc
daefa1a92f
add fsseek
2005-01-18 18:11:39 +00:00
rsc
0ebee0de76
add x86 64
2005-01-18 05:57:56 +00:00
rsc
8650250482
64-bit nonsense
2005-01-18 05:57:35 +00:00
rsc
fc7c0c592a
better comment
2005-01-18 05:43:41 +00:00
rsc
adbb83845c
remove venti for now
2005-01-18 05:25:09 +00:00
rsc
4753f0691a
more exits
2005-01-17 21:30:15 +00:00
rsc
7a2c88509b
allow config to override kernel version
2005-01-17 21:30:05 +00:00
rsc
38c10d1abc
do not call exits in threaded programs
2005-01-17 21:29:00 +00:00
rsc
87ccb5f9cf
nil deref
2005-01-17 15:37:27 +00:00
rsc
91124c1bcf
different naming convention
2005-01-16 22:57:50 +00:00
rsc
0b561695d6
useful warning comment
2005-01-16 21:31:21 +00:00
rsc
b50e9caf31
handle section (9p)
2005-01-16 21:30:59 +00:00
rsc
10f14b04f3
update return interface
2005-01-16 21:28:44 +00:00
rsc
32053cdfb3
use EARGF
2005-01-16 21:16:03 +00:00
rsc
a20a146803
make vacfs work; thanks to lucho
2005-01-16 21:15:30 +00:00
rsc
17465d1425
must use tcp explicitly
2005-01-16 21:13:23 +00:00
rsc
a0d2173ce4
too big fd
2005-01-16 17:37:11 +00:00
rsc
3300f9cd89
Long-standing bug in syminit, tickled by placing
...
initshell before syminit. Don't understand why syminit
exists at all.
2005-01-15 20:54:41 +00:00
rsc
5ad21e8620
use threadexits instead of exits
2005-01-15 16:34:14 +00:00
rsc
0fdffa38a1
ridiculous precision
2005-01-14 20:53:44 +00:00
rsc
23aada8926
floating percent
2005-01-14 20:21:15 +00:00
rsc
732489da90
no /fd/0
2005-01-14 20:08:31 +00:00
rsc
162ef0743b
update paths
2005-01-14 19:43:41 +00:00
rsc
c358f4aa5e
license
2005-01-14 19:42:33 +00:00
rsc
cb98c6f854
stupid sun
2005-01-14 18:46:35 +00:00
rsc
7ea6c4fcbe
try to fix sun
2005-01-14 18:38:20 +00:00
rsc
147e5e8702
stupid sun
2005-01-14 18:35:33 +00:00
rsc
f940ad0699
stupid programmer
2005-01-14 18:35:17 +00:00
rsc
6b32f96d74
smart sun
2005-01-14 18:33:54 +00:00
rsc
d7925b13e3
stupid sun
2005-01-14 18:32:36 +00:00
rsc
9268e33d65
stupid sun
2005-01-14 18:25:05 +00:00
rsc
0dc9950215
stupid sun
2005-01-14 18:21:12 +00:00
rsc
2b3b1e8984
oops sunos
2005-01-14 18:11:21 +00:00
rsc
399ab50aa4
signedness
2005-01-14 18:05:05 +00:00
rsc
2d3f13df35
not reached
2005-01-14 17:57:32 +00:00
rsc
4a8edd8d41
add procwakeupandunlock
2005-01-14 17:56:21 +00:00
rsc
5ba56e9139
silence warning
2005-01-14 17:55:23 +00:00
rsc
459eae0c70
fix unsharp
2005-01-14 17:40:02 +00:00
rsc
1ac1981659
where did this change go?
2005-01-14 17:31:01 +00:00
rsc
359c1e017e
works on Linux 2.6
2005-01-14 04:24:09 +00:00
rsc
78e51a8c66
checkpoint
2005-01-14 03:45:44 +00:00
rsc
2634795b5f
64-bit fixes from lucho
2005-01-14 03:33:11 +00:00
rsc
133c240533
these mkfiles only confuse
2005-01-13 04:58:16 +00:00
rsc
3940506bcc
forgotten files
2005-01-13 04:56:07 +00:00
rsc
357621cd82
more small changes
2005-01-13 04:50:11 +00:00
rsc
c8b6342d3c
Many small edits.
2005-01-13 04:49:19 +00:00
rsc
a9eaaa03e0
maintain $path and $PATH simultaneously
2005-01-12 16:59:50 +00:00
rsc
7b0c2f155d
no more 9commands
2005-01-11 21:28:31 +00:00
rsc
37cc72d323
paranoia
2005-01-11 21:28:00 +00:00
rsc
e9dbe11dbf
don't rfork(RFNOTEG) because then you lose
...
the ability to read from the console. damn.
also, handle case where child exits before
fork returns in parent. have to record that
sigchld was seen and then run the handler later.
2005-01-11 21:06:55 +00:00
rsc
c70667367f
get rid of the 9foo commands in favor of the 9 script
2005-01-11 20:57:41 +00:00
rsc
1c096fa40a
better cleanup of tmp files
2005-01-11 20:57:00 +00:00
rsc
63abaa8216
fix cflags
2005-01-11 19:46:56 +00:00
rsc
ed7f32b9d7
unbugger postscript
2005-01-11 19:46:33 +00:00
rsc
4de03b544c
add $plan9 variable
2005-01-11 19:46:06 +00:00
rsc
b8f742db85
os x changes
2005-01-11 17:43:53 +00:00
rsc
dcba4bf6bd
fixes for openbsd
2005-01-11 17:14:07 +00:00
rsc
2e65dc0d02
changes from rob
2005-01-11 16:48:35 +00:00
rsc
515bd9ec76
do rfork(RFNOTEG) before exec
2005-01-10 00:28:14 +00:00
rsc
d8c78a8d56
add -r flag to reverse scrolling behavior.
...
from peter canning.
2005-01-10 00:21:13 +00:00
rsc
266f8e128c
oops
2005-01-07 23:11:34 +00:00
rsc
3088012119
symopen
2005-01-07 23:11:11 +00:00
rsc
0a76e9690e
symopen
2005-01-07 23:10:37 +00:00
rsc
6af7b77611
oops
2005-01-07 22:59:51 +00:00
rsc
50f7ec339a
initial darwin
2005-01-07 21:47:30 +00:00
rsc
1aa9c533e0
allow lock passing
2005-01-07 20:52:07 +00:00
rsc
8b549a6214
symopen
2005-01-07 20:45:11 +00:00
rsc
1ab0f6f00b
new program from presotto
2005-01-07 20:41:13 +00:00
rsc
931ba0b740
fix from axel
2005-01-07 20:07:33 +00:00
rsc
566f93c70d
fix sunos
2005-01-07 19:11:44 +00:00
rsc
c761d0aa4f
unbugger
2005-01-07 18:52:18 +00:00
rsc
39dbe6e72b
small hidings
2005-01-07 18:45:17 +00:00
rsc
60efa1d2b9
seems to correct lack of focus when
...
coming back from being hidden.
not strictly correct in multithreaded
programs but let's see if anything breaks.
2005-01-07 18:44:21 +00:00
rsc
21621d7e20
gcc
2005-01-07 18:04:24 +00:00
rsc
a19ff5b204
debugging for sam, and an old fix forgotten
2005-01-07 18:03:36 +00:00
wkj
b80755cf2d
Update CVS turd.
2005-01-07 17:41:02 +00:00
wkj
8a830ad090
First pass at supporting FreeBSD 5.x.
...
I do not yet have a way of testing this.
2005-01-07 17:38:08 +00:00
rsc
b4135f04f1
debugging
2005-01-07 17:26:07 +00:00
rsc
c619cc2cb9
more name conflicts
2005-01-07 17:21:09 +00:00
rsc
60ee914042
stupid FreeBSD name conflict
2005-01-07 17:20:02 +00:00
rsc
e45084490f
ignore spurious sigchilds on sunos
2005-01-07 17:06:01 +00:00
rsc
005a85f3a2
success on the sun
2005-01-07 08:02:54 +00:00
rsc
c345061e8d
sunos fixes
2005-01-07 07:47:37 +00:00
rsc
c71af67adc
do not depend on flock
2005-01-07 07:19:35 +00:00
rsc
0dfd6525a6
no need to include sec.h
2005-01-07 06:41:21 +00:00
rsc
6b4c8671de
add _flushmemscreen declaration
2005-01-07 04:05:32 +00:00
rsc
bdfd1b275b
add declaration for elfdl386mapdl.
2005-01-07 04:03:29 +00:00
rsc
d0f5cbcf04
make regdesc global
2005-01-07 04:02:28 +00:00
rsc
5eb2d21999
use fmtvprint to avoid needing
...
to copy the arguments.
(stupid va_copy).
2005-01-06 23:45:51 +00:00
rsc
a0a331aad9
add _procwakeupandunlock
...
to help ease locking contention
on Linux 2.4.
2005-01-06 23:43:42 +00:00
rsc
815552b9ed
go back to 1000 scheds
2005-01-06 23:13:56 +00:00
rsc
bb426e77f6
more precision on time
2005-01-06 23:11:14 +00:00
rsc
a620761c92
add some annoying lock loop prints -- let's see
...
if they ever fire.
also fix race in delaystack. it was actually happening!
that just goes to show that while i can reason very well
about what can and cannot happen, i have no intuition
at all for how likely they are.
2005-01-06 23:08:55 +00:00
rsc
af89fc108d
more debugging
2005-01-06 23:07:19 +00:00
rsc
f8104b3d3d
exit on eof
2005-01-05 04:01:12 +00:00
rsc
33adad7dc7
update mkmk.sh
2005-01-04 22:44:52 +00:00
rsc
b253a743b2
scrolling
2005-01-04 22:43:50 +00:00
rsc
9aa1c92f74
add new | syntax.
...
syntax will change.
2005-01-04 22:41:27 +00:00
rsc
9e6fcbd790
forgot this
2005-01-04 22:31:35 +00:00
rsc
b2ad2ef138
in with the new
2005-01-04 22:30:59 +00:00
rsc
48bfee4e5b
in with the new
2005-01-04 22:30:15 +00:00
rsc
c7acb53e03
add _threaddaemonize
2005-01-04 22:23:24 +00:00
rsc
15cd8255b5
more debugging
2005-01-04 22:22:18 +00:00
rsc
230ead2fbe
better handling
2005-01-04 22:22:09 +00:00
rsc
c66e8adfa3
remove thread.c
2005-01-04 22:21:33 +00:00
rsc
b4e8c4b6d6
use 9pclient
2005-01-04 22:21:23 +00:00
rsc
817f7637e8
good thing no one uses this.
2005-01-04 22:21:01 +00:00
rsc
d165fa680c
do not free r until done with it!
2005-01-04 22:20:52 +00:00
rsc
7e19561a6c
hide some routines
2005-01-04 22:20:21 +00:00
rsc
1818ce0f28
minor fixes; hide some routines
2005-01-04 22:20:14 +00:00
rsc
ba3de38060
no need for disk or scsi
2005-01-04 22:19:58 +00:00
rsc
834469a3a4
fix error message
2005-01-04 22:19:46 +00:00
rsc
70723aae3c
cache answer
2005-01-04 22:19:25 +00:00
rsc
a1d42887d6
add execl and rand
2005-01-04 22:19:18 +00:00
rsc
b94ad13d4b
cache answer
2005-01-04 22:19:07 +00:00
rsc
66c10f02c3
avoid duplicated code.
...
guarantee that EINTR is "interrupted".
2005-01-04 22:18:54 +00:00
rsc
f84eebeb81
use fcntl F_SETLK instead of flock, for sun's.
2005-01-04 22:18:40 +00:00
rsc
b4223cd6f2
exception names
2005-01-04 22:18:13 +00:00
rsc
a6662a3672
unused variables
2005-01-04 22:17:58 +00:00
rsc
d40457248b
use 9pclient
2005-01-04 22:17:47 +00:00
rsc
d2e350c019
parse -s option
2005-01-04 22:17:37 +00:00