rsc
b20b42b837
Ridiculous amount of work for OpenBSD.
2005-08-10 18:48:31 +00:00
rsc
f19d56825d
different fix
2005-07-28 12:43:41 +00:00
rsc
9689b580bd
Try to avoid races in underlying C library
...
during threadexitsall.
2005-07-27 20:25:34 +00:00
rsc
d08f40666b
sun
2005-07-27 13:06:50 +00:00
rsc
0f196d0380
openbsvd
2005-07-21 18:29:59 +00:00
rsc
fe8c925e8a
OpenBSD, thanks to Tim Wiess
2005-07-21 18:29:04 +00:00
rsc
2860b3559c
openbsd
2005-07-21 00:03:55 +00:00
rsc
b4b686415d
openbsd
2005-07-20 23:29:56 +00:00
rsc
42a57eff1c
better architecture splitting
2005-07-19 17:40:15 +00:00
rsc
bea4b9f724
openbsd
2005-07-19 11:48:01 +00:00
rsc
9d654ebc8c
openbsd
2005-07-19 11:43:12 +00:00
rsc
1041ea6f68
stolen from freebsd; maybe work on openbsd?
2005-07-19 11:43:01 +00:00
rsc
2b6040818e
use full prototypes
2005-05-07 22:42:14 +00:00
rsc
bc7da02954
OS X Tiger changes
2005-05-07 22:41:59 +00:00
rsc
910ca53df0
try a different approach to .S files
2005-05-01 22:28:11 +00:00
rsc
cea10000c5
OpenBSD/power support.
2005-05-01 18:38:12 +00:00
rsc
8e4ae643c3
more netbsd support.
2005-03-28 19:37:33 +00:00
rsc
5ba33c04da
NetBSD support. Thanks to Christoph Lohmann.
2005-03-28 15:58:14 +00:00
rsc
0ba4eb47d4
no need to setproc(0)
2005-03-18 19:05:50 +00:00
rsc
72f4d44f86
do not touch TSTP, TTIN, TTOU
2005-03-18 19:04:49 +00:00
rsc
8dd8a81f71
add threaddata
2005-03-18 18:56:17 +00:00
rsc
d7688cce37
add check for procscheduler returning
2005-02-16 17:15:56 +00:00
rsc
80b8842f3e
hard-to-find locking bug
2005-02-15 18:08:28 +00:00
rsc
8ee6ad4d96
different fix for main proc bug
2005-02-14 18:58:56 +00:00
rsc
8f4871fd2e
work around stupid linux bug
2005-02-13 18:35:19 +00:00
rsc
31f809b54d
remove debugging
2005-02-08 19:13:34 +00:00
rsc
46cfcf550f
stupid gcc
2005-02-03 15:41:39 +00:00
rsc
669a062b5a
osprocid can be -1
2005-01-30 16:35:05 +00:00
rsc
1fdb4a5450
rename scheduler to have a more distinctive name, so stack traces can end there
2005-01-23 22:57:53 +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
803292c631
proccreate race
2005-01-18 20:53:12 +00:00
rsc
515b6e5bff
add threadgetname
2005-01-18 20:17:12 +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
8650250482
64-bit nonsense
2005-01-18 05:57:35 +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
0b561695d6
useful warning comment
2005-01-16 21:31:21 +00:00
rsc
a0d2173ce4
too big fd
2005-01-16 17:37:11 +00:00
rsc
c358f4aa5e
license
2005-01-14 19:42:33 +00:00
rsc
2b3b1e8984
oops sunos
2005-01-14 18:11:21 +00:00
rsc
4a8edd8d41
add procwakeupandunlock
2005-01-14 17:56:21 +00:00
rsc
1ac1981659
where did this change go?
2005-01-14 17:31:01 +00:00
rsc
c8b6342d3c
Many small edits.
2005-01-13 04:49:19 +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
b8f742db85
os x changes
2005-01-11 17:43:53 +00:00
rsc
515bd9ec76
do rfork(RFNOTEG) before exec
2005-01-10 00:28:14 +00:00
rsc
6af7b77611
oops
2005-01-07 22:59:51 +00:00