Commit Graph

266 Commits

Author SHA1 Message Date
rsc bebdea4e8e use carbon for pasteboard 2006-02-28 12:54:33 +00:00
rsc eadb18a335 add exitcode 2006-02-12 19:40:55 +00:00
rsc 3fd66761f7 add procwait 2006-02-12 16:48:11 +00:00
rsc 5a1e9de7b1 add print 2006-02-08 21:21:01 +00:00
rsc 615e0f9fb2 add threadidle 2006-02-07 17:02:05 +00:00
rsc 9eda38e51f add threadid 2006-02-05 17:50:09 +00:00
rsc c54b8b69ed bsd 2006-01-27 05:51:54 +00:00
rsc 8d5a7808a3 more 2006-01-27 03:45:46 +00:00
rsc 577782688c 9p2000.u 2006-01-27 03:45:30 +00:00
rsc fc1d5d8c32 sign fix 2006-01-17 01:33:12 +00:00
rsc 07683d0ef7 new 2005-12-31 19:34:53 +00:00
rsc f054210f27 update 2005-12-30 16:00:02 +00:00
rsc 3f6a501b4d consistency is the hobgoblin of little minds. (taj/andrey) 2005-12-30 02:06:05 +00:00
rsc 72dd4491a8 c++ changes 2005-11-29 19:01:25 +00:00
rsc bdbc55d352 add text version of install(1) 2005-11-28 16:36:57 +00:00
rsc 88c6062214 name mangling 2005-11-28 00:40:16 +00:00
rsc 7e8769cc2a move utf, fmt to libc 2005-11-26 15:38:59 +00:00
rsc 86c2ab2caf sched_yield netbsd (anselm garbe) 2005-11-16 00:25:15 +00:00
rsc f49c5cb252 p9syslog for varargck 2005-11-07 02:47:08 +00:00
rsc 7252036fe8 Better logging in vtrpc, publish cache statistics. 2005-11-02 19:08:43 +00:00
rsc 58c524094e Add autolib. 2005-10-29 17:36:49 +00:00
rsc 042e49b817 Add experimental noredraw flag. 2005-10-29 17:34:17 +00:00
rsc fcdc75c05b Add Disk definitions. 2005-10-29 17:34:03 +00:00
rsc 01a1c31a7d Add print pragmas back, #ifdef'ed. 2005-09-29 06:18:32 +00:00
rsc b7eed2e0e1 Add 9P2000.u functions 2005-09-13 01:34:18 +00:00
rsc f91af8ada9 Add 9P2000.u fields. 2005-09-13 01:31:48 +00:00
rsc d407972b54 debugging 2005-07-28 05:16:57 +00:00
rsc d08f40666b sun 2005-07-27 13:06:50 +00:00
rsc 23fb2edb22 venti updates 2005-07-24 20:15:44 +00:00
rsc 04084d4e1d openbsd 2005-07-21 18:59:12 +00:00
rsc fe8c925e8a OpenBSD, thanks to Tim Wiess 2005-07-21 18:29:04 +00:00
rsc 20e8b903e1 no stdint 2005-07-20 23:40:47 +00:00
rsc 1c171e3add I just hate to be pushed around by some @#$%^& machine. 2005-07-19 18:00:07 +00:00
rsc 76e02e9b11 new types 2005-07-19 17:40:50 +00:00
rsc ceb21b8a90 maybe openbsd has schedyield now 2005-07-19 11:36:27 +00:00
rsc a8ec4910fd apple 2005-07-13 21:34:11 +00:00
rsc 2e3b809686 no vtblockdirty 2005-07-13 14:00:00 +00:00
rsc 88dc23aedf cleanup 2005-07-13 13:34:57 +00:00
rsc 7e6f40b26d cleanup 2005-07-13 10:46:26 +00:00
rsc 0c98da8bf8 File system access library. 2005-07-13 03:48:35 +00:00
rsc 0b14ce0e11 update 2005-05-19 14:50:07 +00:00
rsc 5cb6d5d9c2 change Runeerror 2005-05-12 17:07:43 +00:00
rsc 1c485dae43 change vtlognames 2005-05-12 14:03:16 +00:00
rsc ae0a96f796 add autolib 2005-05-12 14:03:00 +00:00
rsc bc7da02954 OS X Tiger changes 2005-05-07 22:41:59 +00:00
wkj 9d7a2e6e3c Placate older versions of gcc. 2005-05-02 18:08:03 +00:00
rsc 52e6164443 OpenBSD support. 2005-05-01 18:40:01 +00:00
rsc 5ba33c04da NetBSD support. Thanks to Christoph Lohmann. 2005-03-28 15:58:14 +00:00
rsc 0a89a29f4e add threaddata; correct Alt order 2005-03-18 18:53:51 +00:00
rsc aaa502d3a3 appease sun - nil is now just 0 instead of (void*)0
to fix function pointer problems.
2005-03-15 16:12:51 +00:00
rsc 8ba3811378 make chatty9p an extern int for the mac. 2005-03-04 14:47:18 +00:00
rsc 5810cad0c3 add ventilogging, vtlognames 2005-02-15 05:03:44 +00:00
rsc 32bb6c8794 add ABGR32 2005-02-15 05:03:28 +00:00
rsc 587f8f4ddb different logging 2005-02-13 18:32:06 +00:00
rsc 42e8d853f4 add rsafill, x509req, asn1toDSApriv 2005-02-13 18:31:57 +00:00
rsc 00e0b27982 add laddr, raddr to netconninfo 2005-02-13 18:31:45 +00:00
rsc 6c0209f6f0 build changes 2005-02-11 20:32:41 +00:00
rsc ad017cfbf5 add ndb 2005-02-11 19:40:20 +00:00
rsc 9d407753d0 add threadgetname 2005-02-11 16:52:29 +00:00
rsc ed9fe82834 Remove libthread_db nonsense. 2005-02-11 02:02:56 +00:00
rsc 281c90a5be more pthread 2005-02-11 00:01:49 +00:00
rsc ce2a378d46 new prototypes 2005-02-10 16:08:16 +00:00
rsc 74a6921069 nsopen 2005-02-08 21:06:39 +00:00
rsc baf3dc26f7 auth fixes 2005-02-08 21:04:13 +00:00
rsc ed670c4503 add autolib 2005-02-08 21:04:03 +00:00
rsc de9e3ca743 fix typo 2005-02-08 21:03:55 +00:00
rsc afe82ee607 add crypt 2005-02-08 21:03:48 +00:00
rsc dd4afdf4eb Avoid yet another X11 stack overflow. 2005-02-08 17:56:35 +00:00
rsc 4a62371140 Add searchpath(). 2005-01-23 22:33:59 +00:00
rsc 28125cbd4c Extract more data from core dumps. 2005-01-23 22:33:25 +00:00
rsc 20173464d2 add core cmd 2005-01-18 20:26:26 +00:00
rsc 80f510c8a4 add threadspawnl 2005-01-18 18:26:43 +00:00
rsc daefa1a92f add fsseek 2005-01-18 18:11:39 +00:00
rsc 38c10d1abc do not call exits in threaded programs 2005-01-17 21:29:00 +00:00
rsc 10f14b04f3 update return interface 2005-01-16 21:28:44 +00:00
rsc 78e51a8c66 checkpoint 2005-01-14 03:45:44 +00:00
rsc c8b6342d3c Many small edits. 2005-01-13 04:49:19 +00:00
rsc 7b0c2f155d no more 9commands 2005-01-11 21:28:31 +00:00
rsc b8f742db85 os x changes 2005-01-11 17:43:53 +00:00
rsc 8b549a6214 symopen 2005-01-07 20:45:11 +00:00
rsc a19ff5b204 debugging for sam, and an old fix forgotten 2005-01-07 18:03:36 +00:00
rsc c345061e8d sunos fixes 2005-01-07 07:47:37 +00:00
rsc 042aca7718 add regdesc back. 2005-01-07 04:01:14 +00:00
rsc 9b4de09d41 fix autolib for gcc3+ 2005-01-06 23:06:03 +00:00
rsc 8fd256985d add threadnotify 2005-01-04 22:07:31 +00:00
rsc 5ba841dffa more include files. 2005-01-04 21:21:32 +00:00
rsc 1a0954abb8 autolib 2005-01-04 21:18:08 +00:00
rsc 66ed321edf fs.h => 9pclient.h 2005-01-04 21:17:59 +00:00
rsc 3b5a5a66ac autolib, p9rand, p9execl 2005-01-04 21:17:33 +00:00
wkj 8d8865f3d0 Rename lrand to p9lrand, too. 2004-12-29 02:44:01 +00:00
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
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