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
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