Sign in
plan9port
/
plan9
/
610199193ccd590fd214bcf405e3f0fb2a739408
/
src
/
libthread
2b60408
use full prototypes
by rsc
· 20 years ago
bc7da02
OS X Tiger changes
by rsc
· 20 years ago
910ca53
try a different approach to .S files
by rsc
· 20 years ago
cea1000
OpenBSD/power support.
by rsc
· 20 years ago
8e4ae64
more netbsd support.
by rsc
· 20 years ago
5ba33c0
NetBSD support. Thanks to Christoph Lohmann.
by rsc
· 20 years ago
0ba4eb4
no need to setproc(0)
by rsc
· 20 years ago
72f4d44
do not touch TSTP, TTIN, TTOU
by rsc
· 20 years ago
8dd8a81
add threaddata
by rsc
· 20 years ago
d7688cc
add check for procscheduler returning
by rsc
· 20 years ago
80b8842
hard-to-find locking bug
by rsc
· 20 years ago
8ee6ad4
different fix for main proc bug
by rsc
· 20 years ago
8f4871f
work around stupid linux bug
by rsc
· 20 years ago
31f809b
remove debugging
by rsc
· 20 years ago
46cfcf5
stupid gcc
by rsc
· 20 years ago
669a062
osprocid can be -1
by rsc
· 20 years ago
1fdb4a5
rename scheduler to have a more distinctive name, so stack traces can end there
by rsc
· 20 years ago
a0e8d02
Apparently SuSE 9.1's X distribution uses even bigger
by rsc
· 20 years ago
803292c
proccreate race
by rsc
· 20 years ago
515b6e5
add threadgetname
by rsc
· 20 years ago
668b32b
explain nptl stuff
by rsc
· 20 years ago
9a4f7bc
explain nptl stuff
by rsc
· 20 years ago
3d86786
better exit handling
by rsc
· 20 years ago
8650250
64-bit nonsense
by rsc
· 20 years ago
4753f06
more exits
by rsc
· 20 years ago
7a2c885
allow config to override kernel version
by rsc
· 20 years ago
0b56169
useful warning comment
by rsc
· 20 years ago
a0d2173
too big fd
by rsc
· 20 years ago
c358f4a
license
by rsc
· 20 years ago
2b3b1e8
oops sunos
by rsc
· 20 years ago
4a8edd8
add procwakeupandunlock
by rsc
· 20 years ago
1ac1981
where did this change go?
by rsc
· 20 years ago
c8b6342
Many small edits.
by rsc
· 20 years ago
37cc72d
paranoia
by rsc
· 20 years ago
e9dbe11
don't rfork(RFNOTEG) because then you lose
by rsc
· 20 years ago
b8f742d
os x changes
by rsc
· 20 years ago
515bd9e
do rfork(RFNOTEG) before exec
by rsc
· 20 years ago
6af7b77
oops
by rsc
· 20 years ago
50f7ec3
initial darwin
by rsc
· 20 years ago
1aa9c53
allow lock passing
by rsc
· 20 years ago
c345061
sunos fixes
by rsc
· 20 years ago
a0a331a
add _procwakeupandunlock to help ease locking contention on Linux 2.4.
by rsc
· 20 years ago
815552b
go back to 1000 scheds
by rsc
· 20 years ago
a620761
add some annoying lock loop prints -- let's see if they ever fire.
by rsc
· 20 years ago
af89fc1
more debugging
by rsc
· 20 years ago
c7acb53
add _threaddaemonize
by rsc
· 20 years ago
15cd825
more debugging
by rsc
· 20 years ago
230ead2
better handling
by rsc
· 20 years ago
f6127ed
more tests
by rsc
· 20 years ago
0debe1c
Use FreeBSD-approved method for determining FreeBSD version.
by wkj
· 20 years ago
1d2533d
restore old plan 9 property that when the
by rsc
· 20 years ago
d54ead7
more freebsd work
by rsc
· 20 years ago
31cf0ab
attempt at FreeBSD pre-5 support
by rsc
· 20 years ago
93eb807
remove debugging
by rsc
· 20 years ago
ddb664d
add threaddaemonize
by rsc
· 20 years ago
96d6b19
new test program
by rsc
· 20 years ago
2c87dda
add threaddaemonize(), more bug fixes
by rsc
· 20 years ago
8cbd854
better exec handling
by rsc
· 20 years ago
955a2ca
starting to work on Linux
by rsc
· 20 years ago
e127e40
shuffle to allow use of execchan in non-pthreads impls
by rsc
· 20 years ago
8cd0011
figure out which files to put in the library
by rsc
· 20 years ago
f1e8706
linux pre-2.6 implementation
by rsc
· 20 years ago
4dbefdd
start linux pre-2.6 port
by rsc
· 20 years ago
73722a8
confine pthreads to pthread.c
by rsc
· 20 years ago
dcfa5ab
remove debugging
by rsc
· 20 years ago
e1dc7e4
signal handling, add prototype for pthreadinit
by rsc
· 20 years ago
6a5c5d4
remove empty qlock.c
by rsc
· 20 years ago
619085f
more new libthread
by rsc
· 20 years ago
1544f90
New thread library
by rsc
· 20 years ago
24f4e66
still more files
by rsc
· 20 years ago
cf4f3ea
extra files
by rsc
· 20 years ago
1956455
more thread work
by rsc
· 20 years ago
f6c9a57
figure out which thread implementation to use
by rsc
· 20 years ago
5093c3f
try to implement the daemonize hack.
by rsc
· 20 years ago
793d936
new test program
by rsc
· 20 years ago
ba15d71
debugging, more pthreads crap
by rsc
· 20 years ago
ad6638a
add this.
by rsc
· 21 years ago
e782168
add pthread
by rsc
· 21 years ago
7966faa
Continue fighting pthreads. Clean up thread library a bit too.
by rsc
· 21 years ago
c6687d4
Continue the pthreads torture.
by rsc
· 21 years ago
e5c26b0
various forgotten files
by rsc
· 21 years ago
bcf527a
Continue switching library over to pthreads when possible.
by rsc
· 21 years ago
06bb4ed
Rewrite to remove dependence on rendezvous and its bizarre
by rsc
· 21 years ago
984e353
PowerPC Linux support from ericvh.
by rsc
· 21 years ago
73bef9b
More consistent use of _exits and exits in place of _exit and exit.
by rsc
· 21 years ago
a876386
Compare function pointers against 0 rather than nil.
by wkj
· 21 years ago
99dfa1d
va_arg fix
by rsc
· 21 years ago
65de82a
clean up children more often
by rsc
· 21 years ago
9a4289c
add network dialing
by rsc
· 21 years ago
1be1539
make sure only one guy can call exit.
by rsc
· 21 years ago
f1bfc54
More little bug fixes
by rsc
· 21 years ago
1a8f27c
various bug fixes
by rsc
· 21 years ago
30387d7
Noblock is nonsense.
by rsc
· 21 years ago
c4097c2
Fix small bugs.
by rsc
· 21 years ago
2e965b3
various bug fixes
by rsc
· 21 years ago
be36ff6
add -W to specify window size.
by rsc
· 21 years ago
10495dd
add stubs for other systems. add threadspawn.
by rsc
· 21 years ago
1aa4e9c
little things
by rsc
· 21 years ago
7e42d21
odds and ends
by rsc
· 21 years ago
fb36ed8
how much stack do we need?
by rsc
· 21 years ago
Next »