aboutsummaryrefslogtreecommitdiff
path: root/src/libthread
AgeCommit message (Collapse)AuthorFilesLines
2005-01-23rename scheduler to have a more distinctive name, so stack traces can end therersc1-5/+5
2005-01-23Apparently SuSE 9.1's X distribution uses even biggerrsc1-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.
2005-01-18proccreate racersc1-1/+3
2005-01-18add threadgetnamersc1-0/+6
2005-01-18explain nptl stuffrsc1-0/+3
2005-01-18explain nptl stuffrsc1-0/+37
2005-01-18better exit handlingrsc2-3/+32
2005-01-1864-bit nonsensersc1-3/+19
2005-01-17more exitsrsc2-0/+6
2005-01-17allow config to override kernel versionrsc3-1/+21
2005-01-16useful warning commentrsc1-0/+9
2005-01-16too big fdrsc1-3/+4
2005-01-14licensersc1-0/+45
2005-01-14oops sunosrsc1-3/+3
2005-01-14add procwakeupandunlockrsc1-0/+8
2005-01-14where did this change go?rsc1-1/+11
2005-01-13Many small edits.rsc3-7/+18
2005-01-11paranoiarsc2-2/+17
2005-01-11don't rfork(RFNOTEG) because then you losersc1-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.
2005-01-11os x changesrsc5-37/+64
2005-01-10do rfork(RFNOTEG) before execrsc1-0/+1
2005-01-07oopsrsc1-2/+1
2005-01-07initial darwinrsc5-3/+156
2005-01-07allow lock passingrsc1-1/+2
2005-01-07sunos fixesrsc2-4/+10
2005-01-06add _procwakeupandunlockrsc5-12/+44
to help ease locking contention on Linux 2.4.
2005-01-06go back to 1000 schedsrsc1-1/+1
2005-01-06add some annoying lock loop prints -- let's seersc1-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.
2005-01-06more debuggingrsc3-6/+19
2005-01-04add _threaddaemonizersc1-0/+1
2005-01-04more debuggingrsc1-6/+16
2005-01-04better handlingrsc1-8/+22
2005-01-04more testsrsc5-3/+130
2004-12-29Use FreeBSD-approved method for determining FreeBSD version.wkj1-1/+1
2004-12-28restore old plan 9 property that when thersc6-8/+36
last thread exits the main proc, the remaining program ends up in the background and the program appears to have exited.
2004-12-28more freebsd workrsc10-40/+118
2004-12-28attempt at FreeBSD pre-5 supportrsc1-0/+356
2004-12-28remove debuggingrsc4-5/+8
2004-12-28add threaddaemonizersc1-0/+98
2004-12-28new test programrsc1-0/+11
2004-12-28add threaddaemonize(), more bug fixesrsc6-14/+51
2004-12-27better exec handlingrsc5-78/+43
2004-12-27starting to work on Linuxrsc5-19/+80
2004-12-27shuffle to allow use of execchan in non-pthreads implsrsc3-6/+43
2004-12-27figure out which files to put in the libraryrsc1-0/+14
2004-12-27linux pre-2.6 implementationrsc2-0/+355
2004-12-27start linux pre-2.6 portrsc5-79/+122
2004-12-27confine pthreads to pthread.crsc4-13/+38
2004-12-27remove debuggingrsc1-1/+0
2004-12-27signal handling, add prototype for pthreadinitrsc3-4/+19