Commit graph

110 commits

Author SHA1 Message Date
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
rsc
060c0d5fcb undef some more. 2004-01-09 00:48:45 +00:00
rsc
9e8eb69254 add some more RF things for linux. 2004-01-09 00:06:44 +00:00
rsc
b214663d34 linux diffs. 2004-01-09 00:04:55 +00:00
rsc
d0bc889a8a add Lock to struct Ref. 2003-12-17 04:35:09 +00:00
rsc
7f11104a57 Add libString. 2003-12-11 18:15:57 +00:00
rsc
32f69c36e0 Add support for user-level 9P servers/clients and various bug fixes to go with them. 2003-12-11 17:48:38 +00:00
rsc
d3df308747 File system stuff. 2003-12-06 18:08:52 +00:00
rsc
e97ceade5e various tweaks. 2003-12-06 18:05:27 +00:00
rsc
669250d159 Various fixes.
B - fixed usage, DISPLAY :0 vs :0.0
	9term - fixed various terminal things
	rc - notice traps in Read
	_p9dir - only run disk code for disks
	dirread - getdirentries on FreeBSD and Linux
		are different w.r.t. meaning of off.
	notify - set up so signals interrupt system calls
	bprint - use bfmt.
2003-12-03 22:50:48 +00:00
rsc
64bcfff3a1 More tweaks on Linux and Solaris. 2003-11-25 02:11:11 +00:00
rsc
f7012583e9 Add the #goo to allow use in C++.
Silence a few more warnings.
Strip down the mkfiles more.
Fix bug in X11 mouse handling, note groups.
2003-11-25 01:40:27 +00:00
rsc
54952cec10 More Mac changes. 2003-11-24 22:48:39 +00:00
rsc
2db9e4821d tweaks. 2003-11-24 20:16:30 +00:00
rsc
d2c4ee9e48 Tweaks to build properly on Linux. 2003-11-24 00:43:41 +00:00
rsc
1c253ceb58 Annoying changes to work on Sun boxes. 2003-11-23 19:49:17 +00:00
rsc
97a5e5f2dd new files 2003-11-23 18:25:35 +00:00
rsc
16a7096669 Add drawsetlabel(Display*, char*).
Turn window destruction into "hangup" note.
Fix (?) snarf buffer management.
Add latin1 keyboard translation.
2003-11-23 18:15:43 +00:00
rsc
986b36bccd make -> mk.
add Bfdopen.
2003-11-23 18:14:35 +00:00
rsc
f365e600d4 start over with plan9's libc.h. 2003-11-23 18:13:59 +00:00
rsc
b3161d97b0 Lib9.h updated to support plumber from Caerwyn Jones.
(New lib9.h expected soon.)
2003-10-14 02:36:15 +00:00
rsc
3d7e9092a4 Single-threaded plumber that can run "start" rules.
Thanks to Caerwyn Jones.
2003-10-14 02:35:00 +00:00
rsc
2009374690 Various cleanup. 2003-10-11 02:50:20 +00:00
rsc
a995e477ff Various tweaks to make things run on Mac OS.
The main change is the use of pthread to implement ffork.
2003-10-01 02:50:57 +00:00
rsc
55dedf713c Missed these. 2003-09-30 19:06:20 +00:00
rsc
522b0689c3 Reorg 2003-09-30 19:05:50 +00:00
rsc
b2cfc4e2e7 Initial revision 2003-09-30 17:47:41 +00:00