rsc
cea10000c5
OpenBSD/power support.
2005-05-01 18:38:12 +00:00
rsc
5ba33c04da
NetBSD support. Thanks to Christoph Lohmann.
2005-03-28 15:58:14 +00:00
rsc
31f809b54d
remove debugging
2005-02-08 19:13:34 +00:00
rsc
d54ead7fb9
more freebsd work
2004-12-28 04:20:39 +00:00
rsc
93eb807ac2
remove debugging
2004-12-28 03:42:11 +00:00
rsc
2c87dda8f8
add threaddaemonize(), more bug fixes
2004-12-28 01:35:38 +00:00
rsc
4dbefdd41c
start linux pre-2.6 port
2004-12-27 16:52:26 +00:00
rsc
6a5c5d4870
remove empty qlock.c
2004-12-26 02:08:53 +00:00
rsc
619085f0b4
more new libthread
2004-12-25 21:57:50 +00:00
rsc
1544f90960
New thread library
2004-12-25 21:56:33 +00:00
rsc
1956455367
more thread work
2004-11-08 16:03:20 +00:00
rsc
5093c3fa40
try to implement the daemonize hack.
2004-10-22 18:45:08 +00:00
rsc
ba15d71b0c
debugging, more pthreads crap
2004-10-22 17:15:30 +00:00
rsc
7966faa931
Continue fighting pthreads.
...
Clean up thread library a bit too.
2004-09-23 03:01:36 +00:00
rsc
bcf527a98e
Continue switching library over to pthreads when possible.
...
Tprimes works on Linux 2.6. You can only have 128 procs
though.
2004-09-17 03:34:32 +00:00
rsc
06bb4ed20d
Rewrite to remove dependence on rendezvous and its bizarre
...
data structures. Makes it easier to use pthreads too.
Still need to add code for non-pthreads systems.
Just a checkpoint to switch work to another machine.
2004-09-17 00:38:29 +00:00
rsc
984e353160
PowerPC Linux support from ericvh.
...
Mainly adding va_copy/va_end.
Also fix bug in sprint wrapping
around top of memory.
2004-08-22 15:39:56 +00:00
rsc
c4097c2951
Fix small bugs.
2004-05-11 17:51:27 +00:00
rsc
7e42d21012
odds and ends
2004-04-21 23:43:46 +00:00
rsc
a3785ca2cc
Tweaks to make libthread tell Valgrind about its stack limits,
...
so that Valgrind can detect stack overflow for me.
2004-04-21 19:29:04 +00:00
rsc
1b135a7805
clean up when finished.
...
don't set PLAN9
don't set PLAN9
2004-04-19 23:04:36 +00:00
rsc
5a8e63b2f0
Fighting the good fight.
...
Move libfmt, libutf into subdirectories of lib9.
Add poll-based socket i/o to libthread, so that we can
avoid using multiple procs when possible, thus removing
dependence on crappy pthreads implementations.
Convert samterm, acme to the single-proc libthread.
Bring libcomplete, acme up-to-date w.r.t. Plan 9 distribution.
2004-02-29 22:10:26 +00:00
rsc
d51419bf43
various tweaks.
2004-02-09 19:33:05 +00:00
rsc
cd7ddc9b5f
make -> mk
...
remove clumsy stack hack.
fix exec.
fix nthreads maintenance.
fix threadexitsall not to kill self.
add sun support.
2003-11-23 18:18:00 +00:00
rsc
522b0689c3
Reorg
2003-09-30 19:05:50 +00:00
rsc
76193d7cb0
Initial revision
2003-09-30 17:47:42 +00:00