Sign in
plan9port
/
plan9
/
1544f90960275dc9211bde30329c3258e0e1bf38
/
src
/
libthread
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
2b4b2ae
better error handling
by rsc
· 21 years ago
a3785ca
Tweaks to make libthread tell Valgrind about its stack limits,
by rsc
· 21 years ago
a0f1e21
make things work on SunOS
by rsc
· 21 years ago
1b135a7
clean up when finished. don't set PLAN9 don't set PLAN9
by rsc
· 21 years ago
be22ae2
SunOS can rot in hell.
by rsc
· 21 years ago
8ad5179
Today's changes. More changes.
by rsc
· 21 years ago
2277c5d
Small tweaks Lots of new code imported.
by rsc
· 21 years ago
d49a2e4
Various fixes, add spell.
by rsc
· 21 years ago
8c6f0e8
Small bug fixes.
by rsc
· 21 years ago
15680d5
Amazingly picky bug fixes from Valgrind.
by rsc
· 21 years ago
4da83e7
Various little fixes.
by rsc
· 21 years ago
c91bd32
Pipes cannot use SOCK_DGRAM. Back to SOCK_STREAM. Add debugging to fdwait.
by rsc
· 21 years ago
02a1a5c
Debugging libthread for acme.
by rsc
· 21 years ago
53dbac9
Tweaks for the Macintosh.
by rsc
· 21 years ago
b470575
Threaded read9pmsg.
by rsc
· 21 years ago
2517c38
Add fdwait routines.
by rsc
· 21 years ago
5a8e63b
Fighting the good fight.
by rsc
· 21 years ago
d51419b
various tweaks.
by rsc
· 21 years ago
49588d5
Tweaks to various bits.
by rsc
· 21 years ago
32f69c3
Add support for user-level 9P servers/clients and various bug fixes to go with them.
by rsc
· 21 years ago
e97cead
various tweaks.
by rsc
· 21 years ago
3765283
Silence some Mac OS X warnings.
by rsc
· 21 years ago
64bcfff
More tweaks on Linux and Solaris.
by rsc
· 21 years ago
f701258
Add the #goo to allow use in C++.
by rsc
· 21 years ago
912fba9
Changes for Mac OS X. Most important is stack sizes in samterm,
by rsc
· 21 years ago
2db9e48
tweaks.
by rsc
· 21 years ago
478ee96
Make things build on FreeBSD again.
by rsc
· 21 years ago
50e628c
runthread needn't be inline
by rsc
· 21 years ago
8a708fb
sun support
by rsc
· 21 years ago
cd7ddc9
make -> mk
by rsc
· 21 years ago
8110278
Fix a bug in Linux?
by rsc
· 21 years ago
9002618
Use new directory structure.
by rsc
· 21 years ago
00b80ed
Licensing and various tweaks.
by rsc
· 21 years ago
4cecbbe
wasn't supposed to go in.
by rsc
· 21 years ago
a46395e
More Darwin.
by rsc
· 21 years ago
a995e47
Various tweaks to make things run on Mac OS.
by rsc
· 21 years ago
8af7f5d
Rendezvous tester.
by rsc
· 21 years ago
e767dd4
Add extra build targets.
by rsc
· 21 years ago
522b068
Reorg
by rsc
· 22 years ago
76193d7
Initial revision
by rsc
· 22 years ago