Commit graph

76 commits

Author SHA1 Message Date
wkj
6239798563 Use #define to move rand and srand to p9rand and p9srand. 2004-12-29 01:33:33 +00:00
wkj
7ee1ac9689 Use osreldate.h to determine OS version under FreeBSD. 2004-12-29 01:32:42 +00:00
rsc
623ae4f911 remove Bfmt*, add Bvprint 2004-12-28 23:14:59 +00:00
rsc
9cb22ba607 add threadlinklibrary 2004-12-28 04:04:16 +00:00
rsc
2c87dda8f8 add threaddaemonize(), more bug fixes 2004-12-28 01:35:38 +00:00
rsc
1d011ae242 yield now returns the number of switches done 2004-12-27 19:12:56 +00:00
rsc
0341761074 add awaitfor and waitfor 2004-12-27 19:11:21 +00:00
rsc
e317e37406 add chansetname prototype 2004-12-27 03:36:37 +00:00
rsc
678ede7e54 various changes from plan 9 2004-12-27 00:14:43 +00:00
rsc
cdf1805191 help for libthread_db (define ps_prochandle)
add symbols to unwind for disasesmbly-based stack unwinding

add global state for library to help debugger programs
(symhdr etc., attachproc, attachcore, attachargs).
2004-12-25 22:01:28 +00:00
rsc
39b3054a5f more thread support, also add freebsd 5 2004-12-25 22:00:27 +00:00
rsc
3286afda88 new thread library 2004-12-25 22:00:11 +00:00
rsc
8bbb2f6492 clean up headers 2004-12-25 22:00:00 +00:00
rsc
0344d5bed1 oops -> change mpdigit from long to ulong 2004-12-23 20:58:52 +00:00
rsc
4fbe07e1db Add // to acid thread line so it is executable.
Remove p9fork.
2004-09-23 03:25:29 +00:00
rsc
c6687d4591 Continue the pthreads torture. 2004-09-21 01:11:28 +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
b98ae9bf71 add cache function 2004-06-17 19:18:31 +00:00
wkj
e1dddc0532 Import proto file parser for dump9660. 2004-06-17 01:46:29 +00:00
rsc
819822c98d various fixes 2004-06-16 16:45:22 +00:00
rsc
d3232caf63 change corrupt type 2004-06-14 21:43:32 +00:00
rsc
d2ffec702e add OLOCK 2004-06-11 14:38:44 +00:00
rsc
22f3ae2701 catch strdup, malloc, and friends 2004-06-09 14:25:42 +00:00
rsc
a3ad5254ee add network routines 2004-06-09 14:13:24 +00:00
rsc
a09e80f9c4 various debugging 2004-05-23 00:59:17 +00:00
rsc
7e0e6522e5 lock malloc ourselves 2004-05-23 00:58:23 +00:00
rsc
c4097c2951 Fix small bugs. 2004-05-11 17:51:27 +00:00
rsc
be36ff6885 add -W to specify window size.
various other little fixes.
2004-04-29 17:13:24 +00:00
rsc
1aa4e9c82e little things 2004-04-23 05:17:54 +00:00
rsc
cf10d09666 add needstack 2004-04-21 23:34:46 +00:00
rsc
070905e215 asdf 2004-04-21 04:48:39 +00:00
rsc
a0f1e21ff9 make things work on SunOS 2004-04-20 02:03:38 +00:00
rsc
67e4fce4f5 make mac work 2004-04-19 23:58:57 +00:00
rsc
0e3cc9f456 add mach.h 2004-04-19 19:26:19 +00:00
rsc
c8af1ab17b tweaks 2004-04-19 18:13:05 +00:00
rsc
785a73647a add s32int, s64int, s16int 2004-04-19 05:52:43 +00:00
rsc
650deb7980 Make libhtml, htmlfmt build.
Thanks to wkj for doing all the hard work.
2004-04-08 19:36:35 +00:00
rsc
a67406e465 Plan 9 atoi, ... 2004-04-08 19:31:48 +00:00
rsc
4f30f3b444 grey out 9term when it loses focus. 2004-03-30 05:03:29 +00:00
rsc
be22ae2d07 SunOS can rot in hell. 2004-03-26 01:59:35 +00:00
rsc
924eb6424c Small changes. 2004-03-25 23:30:46 +00:00
rsc
70bcc7804e More files.
More files.
2004-03-25 23:08:53 +00:00
rsc
8ad517944e Today's changes.
More changes.
2004-03-25 23:03:57 +00:00
rsc
2277c5d7bb Small tweaks
Lots of new code imported.
2004-03-21 04:33:13 +00:00
rsc
eacbfb241a Various header changes. 2004-03-15 01:58:31 +00:00
rsc
d23a617a83 Various small interface changes. 2004-03-15 01:57:29 +00:00
rsc
230d62c475 Incorporate bug fixes from Plan 9. 2004-03-05 05:48:32 +00:00
rsc
91c13e54b5 Move utf, fmt. Small header file changes. 2004-02-29 22:11:15 +00:00
rsc
d51419bf43 various tweaks. 2004-02-09 19:33:05 +00:00