summaryrefslogtreecommitdiffstats
path: root/src/libthread
Commit message (Collapse)AuthorAgeFilesLines
* add check for procscheduler returningrsc2005-02-161-0/+1
|
* hard-to-find locking bugrsc2005-02-151-5/+19
|
* different fix for main proc bugrsc2005-02-143-12/+22
|
* work around stupid linux bugrsc2005-02-131-0/+8
|
* remove debuggingrsc2005-02-081-1/+0
|
* stupid gccrsc2005-02-031-1/+1
|
* osprocid can be -1rsc2005-01-301-1/+1
|
* rename scheduler to have a more distinctive name, so stack traces can end therersc2005-01-231-5/+5
|
* Apparently SuSE 9.1's X distribution uses even biggerrsc2005-01-231-1/+1
| | | | | | | | | | 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.
* proccreate racersc2005-01-181-1/+3
|
* add threadgetnamersc2005-01-181-0/+6
|
* explain nptl stuffrsc2005-01-181-0/+3
|
* explain nptl stuffrsc2005-01-181-0/+37
|
* better exit handlingrsc2005-01-182-3/+32
|
* 64-bit nonsensersc2005-01-181-3/+19
|
* more exitsrsc2005-01-172-0/+6
|
* allow config to override kernel versionrsc2005-01-173-1/+21
|
* useful warning commentrsc2005-01-161-0/+9
|
* too big fdrsc2005-01-161-3/+4
|
* licensersc2005-01-141-0/+45
|
* oops sunosrsc2005-01-141-3/+3
|
* add procwakeupandunlockrsc2005-01-141-0/+8
|
* where did this change go?rsc2005-01-141-1/+11
|
* Many small edits.rsc2005-01-133-7/+18
|
* paranoiarsc2005-01-112-2/+17
|
* don't rfork(RFNOTEG) because then you losersc2005-01-111-3/+23
| | | | | | | | 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.
* os x changesrsc2005-01-115-37/+64
|
* do rfork(RFNOTEG) before execrsc2005-01-101-0/+1
|
* oopsrsc2005-01-071-2/+1
|
* initial darwinrsc2005-01-075-3/+156
|
* allow lock passingrsc2005-01-071-1/+2
|
* sunos fixesrsc2005-01-072-4/+10
|
* add _procwakeupandunlockrsc2005-01-065-12/+44
| | | | | to help ease locking contention on Linux 2.4.
* go back to 1000 schedsrsc2005-01-061-1/+1
|
* add some annoying lock loop prints -- let's seersc2005-01-061-8/+65
| | | | | | | | | 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.
* more debuggingrsc2005-01-063-6/+19
|
* add _threaddaemonizersc2005-01-041-0/+1
|
* more debuggingrsc2005-01-041-6/+16
|
* better handlingrsc2005-01-041-8/+22
|
* more testsrsc2005-01-045-3/+130
|
* Use FreeBSD-approved method for determining FreeBSD version.wkj2004-12-291-1/+1
|
* restore old plan 9 property that when thersc2004-12-286-8/+36
| | | | | | last thread exits the main proc, the remaining program ends up in the background and the program appears to have exited.
* more freebsd workrsc2004-12-2810-40/+118
|
* attempt at FreeBSD pre-5 supportrsc2004-12-281-0/+356
|
* remove debuggingrsc2004-12-284-5/+8
|
* add threaddaemonizersc2004-12-281-0/+98
|
* new test programrsc2004-12-281-0/+11
|
* add threaddaemonize(), more bug fixesrsc2004-12-286-14/+51
|
* better exec handlingrsc2004-12-275-78/+43
|
* starting to work on Linuxrsc2004-12-275-19/+80
|