Commit graph

1589 commits

Author SHA1 Message Date
rsc
a078ffc8ab add mail 2005-10-29 16:20:11 +00:00
rsc
f3832660d4 Jeff Sickel 2005-10-19 03:21:50 +00:00
rsc
f810f8a5b0 Undef old macros 2005-10-17 12:37:04 +00:00
rsc
8187859d25 new code from Jeff Sickel 2005-10-05 13:30:49 +00:00
rsc
431e32de9b More & names and numbers. 2005-09-30 17:45:40 +00:00
rsc
6dde87f83c Print information on SIGQUIT, SIGINFO. 2005-09-26 12:05:26 +00:00
rsc
391363f510 More thread names. 2005-09-26 11:46:21 +00:00
rsc
5b0927915f Log if _threaddebuglevel is set. 2005-09-26 11:37:49 +00:00
rsc
92c5d29e20 Extra paren removed. (Bengt Kleberg, glaive) 2005-09-21 20:51:01 +00:00
rsc
5b76ae26d8 The people who use emdash and endash are probably the same ones who think data is plural. 2005-09-19 16:46:08 +00:00
rsc
3a6c348fba OpenBSD lets you open /dev/random but not read it! 2005-09-19 16:40:56 +00:00
rsc
8e06ea1b42 In eread, ignore unexpected events instead of returning early. 2005-09-15 17:18:00 +00:00
rsc
d1e25ee94e Do not revert to CMAP for second file. (Rob Pike). 2005-09-15 17:09:40 +00:00
rsc
54705b4aba Signedness. 2005-09-13 04:05:27 +00:00
rsc
23e7c65741 Signedness bugs for Mac OS X. 2005-09-13 03:58:31 +00:00
rsc
df4bcf4686 Fix vacfilegetmode. 2005-09-13 02:56:00 +00:00
rsc
3ce03fac39 Add statcheck. 2005-09-13 02:40:46 +00:00
rsc
bbfdd7a64e Add 9P2000.u extensions. 2005-09-13 02:25:16 +00:00
rsc
71f0567294 Add Unix specials. 2005-09-13 02:00:06 +00:00
rsc
913a0dc0ca Add vacfilegetmode. 2005-09-13 01:58:02 +00:00
rsc
7f721693ec Replace vacfileisspecial with vacfilemode. 2005-09-13 01:57:16 +00:00
rsc
6049f61c28 Add Unix fields. 2005-09-13 01:56:40 +00:00
rsc
215993f844 Add 9P2000.u extensions. 2005-09-13 01:55:31 +00:00
rsc
fb941e08c5 Add 9P2000.u functions. 2005-09-13 01:37:14 +00:00
rsc
1db0bc24f2 Ignore more. 2005-09-13 00:42:27 +00:00
rsc
7f0d675d58 Fix UTF bug reported on 9fans. 2005-09-13 00:23:53 +00:00
rsc
3dd8aba691 Use g++ as LD (mpm is buggered anyway). 2005-09-13 00:16:27 +00:00
rsc
038f8db24a Add uchar for NetBSD ctype. 2005-09-09 23:49:50 +00:00
rsc
438503b4c3 Fix uchar cast. 2005-09-09 23:48:39 +00:00
rsc
3bd56b04a8 NetBSD-macppc ctype needs uchars. 2005-09-09 23:16:15 +00:00
rsc
94d85bc000 NetBSD-macppc ctype needs uchars. 2005-09-09 23:10:38 +00:00
rsc
b2a905b745 Spell IA-64 correctly. (Zoltan Jarai) 2005-08-31 22:22:39 +00:00
rsc
adee16764b Better handling of executables. 2005-08-31 03:59:25 +00:00
rsc
b87296ceaa Changes. 2005-08-31 02:20:12 +00:00
rsc
262ecfed9f Initial lp. 2005-08-31 02:18:29 +00:00
rsc
9f7a3e020e new 2005-08-22 16:56:28 +00:00
rsc
ad9e684811 Add. 2005-08-12 20:14:32 +00:00
rsc
8307dc614a use strtoull instead of atoi 2005-08-12 00:29:23 +00:00
rsc
bcac59d81b silence various warnings 2005-08-11 17:33:43 +00:00
rsc
e060bc5227 Add UFS2 support. 2005-08-11 16:45:39 +00:00
rsc
8ecefa411d Add get command. 2005-08-11 16:45:04 +00:00
rsc
f7174317de Add rfork builtin. 2005-08-11 16:44:43 +00:00
rsc
4ae2f414e2 make sure errors cause non-zero exit status 2005-08-11 16:44:18 +00:00
rsc
38897b2053 Generate interrupt key (according to terminal settings)
when user presses DEL.
2005-08-11 16:43:37 +00:00
rsc
ae89363c30 Needed for NetBSD/macppc port. 2005-08-11 14:15:34 +00:00
rsc
ba3c918e9c include sys/stat.h for FreeBSD 2005-08-11 03:54:35 +00:00
rsc
d52fb463ee Fix crash reported by Andrey.
Make focus-follows-mouse easier to find for
those who want it (cough, Ron Minnich, cough).
2005-08-11 03:38:16 +00:00
rsc
b5b71ffbae gone 2005-08-11 03:36:05 +00:00
rsc
d079d563fc Accomodate NetBSD 2005-08-11 03:25:17 +00:00
rsc
fea3228fec Accomodate OpenBSD with /dev/srandom 2005-08-11 03:20:57 +00:00
rsc
bce0902a07 appease gcc 2005-08-11 02:34:29 +00:00
rsc
75e12c22c3 Be quiet. 2005-08-10 19:03:57 +00:00
rsc
a919ad8340 set exit status 2005-08-10 18:54:14 +00:00
rsc
b20b42b837 Ridiculous amount of work for OpenBSD. 2005-08-10 18:48:31 +00:00
rsc
c15ce40c44 add 2005-08-10 18:25:39 +00:00
rsc
8477327a46 appease the gcc monster 2005-08-10 18:14:40 +00:00
rsc
61b8c11b66 new 2005-08-10 18:11:58 +00:00
rsc
acd4770618 new 2005-08-10 18:00:38 +00:00
rsc
92fd3a6469 add 2005-08-10 18:00:05 +00:00
rsc
0f0778722d new 2005-08-10 17:59:23 +00:00
rsc
27ce9e815d now this works? 2005-08-10 17:56:11 +00:00
rsc
bd82bbd4ee bugger lp 2005-08-10 17:22:00 +00:00
rsc
a3e9d8935f Fix overflow in old Linux file size. 2005-08-10 17:16:38 +00:00
rsc
a32765e337 Old GNU assembler doesn't like comments. 2005-08-10 17:15:16 +00:00
rsc
fe4b07f194 Fix time race. 2005-08-10 17:14:34 +00:00
rsc
915a8b77ff darwin 2005-07-28 18:19:24 +00:00
rsc
eda1c59bb1 noatime 2005-07-28 18:19:04 +00:00
rsc
05bc5137e8 try to collect common bsd code 2005-07-28 17:26:45 +00:00
rsc
62a38f58da darwin - variant of bsd from jeff sickel 2005-07-28 17:22:01 +00:00
rsc
d0cda8c423 new 2005-07-28 12:46:10 +00:00
rsc
f19d56825d different fix 2005-07-28 12:43:41 +00:00
rsc
9f4a65a0d8 fix indirect block reading 2005-07-28 05:16:42 +00:00
rsc
725d9fd795 winunlock bug 2005-07-28 04:47:00 +00:00
rsc
34e8254fb8 use correct type for NOFID (sunos) 2005-07-27 20:42:07 +00:00
rsc
abe4cd41cb less graceful shutdown but avoid deadlocks 2005-07-27 20:38:08 +00:00
rsc
9689b580bd Try to avoid races in underlying C library
during threadexitsall.
2005-07-27 20:25:34 +00:00
rsc
d08f40666b sun 2005-07-27 13:06:50 +00:00
rsc
0e4068e8c4 fixes from bengt for sun 2005-07-26 10:19:23 +00:00
rsc
caf12d8c5b redirect only once 2005-07-25 16:55:38 +00:00
rsc
23fb2edb22 venti updates 2005-07-24 20:15:44 +00:00
rsc
7ba8aa0c70 start with white instead of black 2005-07-24 14:01:15 +00:00
rsc
d4daacdef1 construct bloom filter in buildindex 2005-07-24 13:26:43 +00:00
rsc
8af6c6b79a bigger stack 2005-07-22 23:46:18 +00:00
rsc
14f06f6792 more tar changes 2005-07-22 18:46:26 +00:00
rsc
67e944db9f fix tar 2005-07-22 12:19:29 +00:00
rsc
d242e5ad5a openbsd 2005-07-22 11:49:29 +00:00
rsc
6c4fd345de update test 2005-07-22 11:48:57 +00:00
rsc
031ddeb2f6 update from geoff 2005-07-22 11:47:57 +00:00
rsc
04084d4e1d openbsd 2005-07-21 18:59:12 +00:00
rsc
0f196d0380 openbsvd 2005-07-21 18:29:59 +00:00
rsc
fe8c925e8a OpenBSD, thanks to Tim Wiess 2005-07-21 18:29:04 +00:00
rsc
1a24aaca91 stupid signal fix 2005-07-21 15:43:51 +00:00
rsc
f52e90ebe8 no httpd 2005-07-21 00:49:26 +00:00
rsc
2860b3559c openbsd 2005-07-21 00:03:55 +00:00
rsc
b4b686415d openbsd 2005-07-20 23:29:56 +00:00
rsc
1d41999e22 use 9ar 2005-07-20 19:07:22 +00:00
rsc
769eb1988a fix ifdef 2005-07-20 19:00:03 +00:00
rsc
0613fe4b84 fix freebsd 2005-07-19 22:59:09 +00:00
rsc
1c171e3add I just hate to be pushed around by some @#$%^& machine. 2005-07-19 18:00:07 +00:00
rsc
42a57eff1c better architecture splitting 2005-07-19 17:40:15 +00:00
rsc
d67cd5c33c better mk test 2005-07-19 16:02:31 +00:00
rsc
2b6c15d87f stats pages 2005-07-19 15:18:40 +00:00
rsc
4599822f71 correct $BIN 2005-07-19 14:52:08 +00:00
rsc
bea4b9f724 openbsd 2005-07-19 11:48:01 +00:00
rsc
9d654ebc8c openbsd 2005-07-19 11:43:12 +00:00
rsc
1041ea6f68 stolen from freebsd; maybe work on openbsd? 2005-07-19 11:43:01 +00:00
rsc
fff4d1f20a unbugger venti 2005-07-19 01:39:50 +00:00
rsc
ac1747b052 fix usage 2005-07-18 22:51:05 +00:00
rsc
c7b428f2eb secstore moved to auth 2005-07-18 22:50:56 +00:00
rsc
9f95eb6fd6 announce to networks 2005-07-18 00:05:41 +00:00
rsc
16ea7713b5 change default handle 2005-07-18 00:03:18 +00:00
rsc
dcc0b3ca1d better cr handling 2005-07-18 00:01:56 +00:00
rsc
c6f92061c0 ignore window size change 2005-07-14 12:48:02 +00:00
rsc
6cc5b304fa hold mode in raw mode 2005-07-14 00:20:41 +00:00
rsc
fcb69ec5d8 invoke plan9 diff 2005-07-14 00:09:44 +00:00
rsc
8be32ce2cb cannot trust system libraries to lock properly. sigh. 2005-07-14 00:06:43 +00:00
rsc
7508190269 silence fprint 2005-07-14 00:03:57 +00:00
rsc
3c47d76174 gcc4 2005-07-13 23:01:04 +00:00
rsc
f691849bf6 freebsd 5 2005-07-13 22:51:29 +00:00
rsc
c44f783b4b nil 2005-07-13 21:50:47 +00:00
rsc
7635ebf65a unused.var 2005-07-13 21:43:14 +00:00
rsc
a8ec4910fd apple 2005-07-13 21:34:11 +00:00
rsc
f462256db2 stupid.apple 2005-07-13 21:30:18 +00:00
rsc
2e32846495 warnings 2005-07-13 21:29:42 +00:00
rsc
bd18885d96 sentinel 2005-07-13 21:27:52 +00:00
rsc
82908b6586 sentinel 2005-07-13 21:20:35 +00:00
rsc
78052719a8 new 2005-07-13 21:00:26 +00:00
rsc
52bba5f01e warnings 2005-07-13 17:32:56 +00:00
rsc
34d0c826bb no mode on vtcachealloc 2005-07-13 17:22:01 +00:00
rsc
103335c208 unbugger sunrpc, diskfs 2005-07-13 14:19:06 +00:00
rsc
d4780b1c14 warnings 2005-07-13 14:18:43 +00:00
rsc
6eaf9471a7 move to bin 2005-07-13 14:04:48 +00:00
rsc
18baaf44d4 remove empty file 2005-07-13 14:04:07 +00:00
rsc
e3769d22f7 move hist 2005-07-13 14:03:30 +00:00
rsc
c1e6f6426f update 2005-07-13 13:59:50 +00:00
rsc
e9254adc8f cleanup 2005-07-13 13:44:40 +00:00
rsc
a699daf6af work around bug in mk? 2005-07-13 13:44:35 +00:00
rsc
7b99eb2732 use vtfilecreate right 2005-07-13 13:40:24 +00:00
rsc
3082404ea9 update 2005-07-13 13:40:05 +00:00
rsc
df03d60c04 keystrokes 2005-07-13 10:53:20 +00:00
rsc
7643b2635c cleanup 2005-07-13 10:52:39 +00:00
rsc
d7b202dfbd no c++ comments 2005-07-13 10:52:08 +00:00
rsc
a28c0548f4 better errors 2005-07-13 10:51:30 +00:00
rsc
2d70c581f4 better error messages 2005-07-13 10:50:44 +00:00
rsc
2e9749ec60 unix is not a variable name 2005-07-13 10:50:16 +00:00
rsc
e2d62fb931 no more L characters. sigh. 2005-07-13 10:48:09 +00:00
rsc
37c7bc13fd exit gracefully on error 2005-07-13 10:47:40 +00:00
rsc
4bb8d72564 rebuild 2005-07-13 10:47:05 +00:00
rsc
1df4bce6ff add $MKFLAGS 2005-07-13 10:46:41 +00:00
rsc
f0bf146d21 add listen1 2005-07-13 03:59:53 +00:00
rsc
0b1c1f414d more files 2005-07-13 03:59:24 +00:00
rsc
9c8fc12873 zero unused io 2005-07-13 03:58:11 +00:00
rsc
e87f5d7cec no mode 2005-07-13 03:57:57 +00:00
rsc
8f5c6c7d79 no black and white 2005-07-13 03:57:45 +00:00
rsc
b2f9ee0de5 free subfonts correctly 2005-07-13 03:57:24 +00:00
rsc
3b634dc7e4 no used(Point) 2005-07-13 03:56:55 +00:00
rsc
a3532cf354 keyboard not mouse 2005-07-13 03:56:44 +00:00
rsc
4d0bbfacdd more places to look 2005-07-13 03:56:36 +00:00
rsc
ca63c078d9 more places where display can be nil 2005-07-13 03:56:21 +00:00
rsc
2ec48bbca3 align macros for sun 2005-07-13 03:55:52 +00:00
rsc
835c1e4786 better error messages 2005-07-13 03:55:44 +00:00
rsc
9e4627500f mark broken code 2005-07-13 03:55:24 +00:00
rsc
871e83a03e add printevent 2005-07-13 03:54:55 +00:00
rsc
ac33a34a29 formatting changes; attempt at keyboard-based window switching 2005-07-13 03:54:35 +00:00
rsc
7ce3f20d73 stupid sun 2005-07-13 03:54:01 +00:00
rsc
29ee83f080 remove unused symtab 2005-07-13 03:53:55 +00:00
rsc
e0405f4c8b use more distinguishable +/- 2005-07-13 03:53:49 +00:00
rsc
1cab7105bd needed cast 2005-07-13 03:53:34 +00:00
rsc
44e41b1f3a various needed casts 2005-07-13 03:53:24 +00:00
rsc
55d360f653 lets try hold mode in raw mode 2005-07-13 03:53:17 +00:00
rsc
17cfc1dd5f dirbuf is an extern on sun 2005-07-13 03:52:48 +00:00
rsc
d82651b8fd no [] initializers 2005-07-13 03:52:37 +00:00
rsc
d7d96fb3e2 remove X11 2005-07-13 03:52:28 +00:00
rsc
91cf20ddca add diskfs to buggered 2005-07-13 03:52:19 +00:00
rsc
e12c800fbc try to use system binaries 2005-07-13 03:52:10 +00:00
rsc
004aa293f3 Dump-like file system backup for Unix, built on Venti. 2005-07-13 03:49:41 +00:00
rsc
0c98da8bf8 File system access library. 2005-07-13 03:48:35 +00:00
rsc
a0d146edd7 return of venti 2005-07-12 15:23:36 +00:00
wkj
88bb285e3d Don't insert a bogus <nil> into printed path. 2005-06-22 04:05:14 +00:00
rsc
e3ffbf3b84 set $PLAN9 if necessary 2005-05-19 17:13:24 +00:00
rsc
4c06b8eec1 fixes for vnfs 2005-05-19 14:39:10 +00:00
rsc
f92a2ceba4 handle 0 precision better 2005-05-19 14:39:00 +00:00
rsc
d4aef6a074 handle arbitrary length names in subfontname.
handle overflow in offset computation in font.c
2005-05-12 16:55:14 +00:00
rsc
52006c8244 add vtlognames 2005-05-12 14:03:57 +00:00
rsc
6a4599d779 change labels to get better function boundaries 2005-05-12 14:03:48 +00:00
rsc
a1ad1acf25 remove declaration of errno 2005-05-07 22:42:17 +00:00
rsc
2b6040818e use full prototypes 2005-05-07 22:42:14 +00:00
rsc
bb0266fe61 no wide character constants; sigh 2005-05-07 22:42:06 +00:00
rsc
bc7da02954 OS X Tiger changes 2005-05-07 22:41:59 +00:00
rsc
857072dc11 try to do better with headers 2005-05-07 22:37:26 +00:00
rsc
fc11cb4bbb make sure to set p9unix 2005-05-07 22:36:07 +00:00
rsc
78378021c8 check auth_proxy return value properly 2005-05-07 22:33:54 +00:00
rsc
033c6013b2 fix row dump/load inconsistency - thanks to peter canning 2005-05-02 04:30:54 +00:00
rsc
7e9e092da8 Correct putsnarf-then-getsnarf race. 2005-05-02 04:20:14 +00:00
rsc
1d620367bd remove old tar 2005-05-02 03:32:38 +00:00
rsc
addf6d6a56 remove rule - breaks mac 2005-05-02 03:11:29 +00:00
rsc
910ca53df0 try a different approach to .S files 2005-05-01 22:28:11 +00:00
rsc
40ce5ba674 For Mac OS X Tiger - no SIGIO, SIGWINCH, or WCOREDUMP. 2005-05-01 18:40:25 +00:00
rsc
52e6164443 OpenBSD support. 2005-05-01 18:40:01 +00:00
rsc
cea10000c5 OpenBSD/power support. 2005-05-01 18:38:12 +00:00
rsc
e9ad899486 Fixes from Roland Kaufmann 2005-05-01 17:58:39 +00:00
rsc
7d2df235d4 Add more smiley faces 2005-05-01 17:56:53 +00:00
rsc
040b6da028 Allow unicode in identifiers. 2005-05-01 17:56:35 +00:00
rsc
8e4ae643c3 more netbsd support. 2005-03-28 19:37:33 +00:00
rsc
5ba33c04da NetBSD support. Thanks to Christoph Lohmann. 2005-03-28 15:58:14 +00:00
rsc
78b5635d69 More debugging; do not use /dev/tty explicitly. 2005-03-24 05:45:01 +00:00
rsc
3ae1a866fe Automatically add - prefix, try to make output clearer. 2005-03-24 05:17:21 +00:00
rsc
65fb6fb74c Be a bit more resilient to errors. 2005-03-24 05:17:01 +00:00
rsc
8f88ddb02c unused neditwrsel 2005-03-23 20:20:17 +00:00
rsc
5e77b8bb61 Two bug fixes.
1. Make sure cmdname NUL-terminates its arguments.
2. Fix the elogapply warning, hopefully.
2005-03-23 20:19:53 +00:00
rsc
011090f03b add -A 2005-03-21 17:27:25 +00:00
rsc
5c84c448b8 add srv -a option 2005-03-21 17:24:21 +00:00
rsc
b8c9f31785 new 2005-03-21 07:37:34 +00:00
rsc
e961291897 sftp session cache 2005-03-21 07:37:13 +00:00
rsc
b1e32ef366 better expansions 2005-03-21 05:13:45 +00:00
rsc
8057b1ce3f fix q1 computation bug in expandfile(). only affects external programs 2005-03-21 04:56:47 +00:00
rsc
590c5b346f more bugs fixed; nice amount of printing 2005-03-21 04:27:18 +00:00
rsc
5a3960716d fix :5 in window (don't open directory).
search for file windows better (don't lose files).
2005-03-21 03:59:19 +00:00
rsc
baf7825e82 update usage, use sftp -b /dev/stdin 2005-03-20 23:39:48 +00:00
rsc
80097b0182 fix race 2005-03-18 23:16:34 +00:00
rsc
611d815b8b bug fix from plan 9 2005-03-18 21:52:19 +00:00
rsc
d27787fba7 cleanup 2005-03-18 21:52:04 +00:00
rsc
b5932d3d2a silence gcc 2005-03-18 21:51:52 +00:00
rsc
811a3affff net* => netfile* 2005-03-18 20:05:58 +00:00
rsc
e3331bf21b use fixed name 2005-03-18 19:34:22 +00:00
rsc
8c0613150e use nil instead of 0 2005-03-18 19:34:00 +00:00
rsc
5544aaf99b use typecommit; use nil in place of 0 again 2005-03-18 19:33:50 +00:00
rsc
3b33df997f better tag handling in dollars 2005-03-18 19:33:32 +00:00
rsc
f334d75632 better scrolling 2005-03-18 19:33:26 +00:00
rsc
b636466107 use netfile* instead of net* 2005-03-18 19:30:58 +00:00
rsc
7c709434ec new files 2005-03-18 19:30:22 +00:00
rsc
3a6f92eed1 add verbose9pserve environment variable; fix afid ref 2005-03-18 19:22:01 +00:00
rsc
5a79cf71c2 drop readerr 2005-03-18 19:21:04 +00:00
rsc
3880f0203b new 2005-03-18 19:19:40 +00:00
rsc
1d2f561222 add ls 2005-03-18 19:19:33 +00:00
rsc
377210f6c7 bugger factotum because directories never disappear in cvs 2005-03-18 19:18:57 +00:00
rsc
0ba4eb47d4 no need to setproc(0) 2005-03-18 19:05:50 +00:00
rsc
72f4d44f86 do not touch TSTP, TTIN, TTOU 2005-03-18 19:04:49 +00:00
rsc
57d7df40f4 shuffle 2005-03-18 19:04:28 +00:00
rsc
1dd11f5932 try leaving TTIN, TTOU alone 2005-03-18 19:04:05 +00:00
rsc
915734a70c better error message 2005-03-18 19:03:45 +00:00
rsc
4ee543e58c try harder to put background jobs in background; do not print in response to SIGPIPE 2005-03-18 19:03:25 +00:00
rsc
ca30274bd9 add -9 for debugging 2005-03-18 19:02:55 +00:00
rsc
c042e61ec7 ignore tstp 2005-03-18 19:01:39 +00:00
rsc
56a48c69aa add hget (no ftp support) 2005-03-18 18:57:16 +00:00
rsc
8dd8a81f71 add threaddata 2005-03-18 18:56:17 +00:00
rsc
670dd11a8a be more faithful to plan 9 environment --
allocate window on top of screen.
2005-03-18 18:55:47 +00:00
rsc
168518a993 correct command-printing bug 2005-03-18 18:54:54 +00:00
rsc
6a8f21b2cc better png handling 2005-03-18 18:54:29 +00:00
rsc
ccff3cd0c3 add flushimage 2005-03-18 18:54:08 +00:00
rsc
6b6159b3a7 line editing from rob 2005-03-18 18:09:57 +00:00
rsc
2a373ea419 month old bug fix from rob 2005-03-18 18:05:48 +00:00
rsc
c1fca1adb0 garbage collection 2005-03-18 18:05:41 +00:00
rsc
edefa2492c sunos 2005-03-15 20:27:59 +00:00
rsc
268d64df84 add signal.h 2005-03-15 20:27:00 +00:00
rsc
4a560b7a09 do not set $PLAN9 2005-03-15 20:26:45 +00:00
rsc
db318aa36d syntax errors 2005-03-15 20:26:30 +00:00
rsc
22a88b6735 do not add to void* 2005-03-15 19:50:16 +00:00
rsc
1f8a80722f appease sun 2005-03-15 16:11:47 +00:00
rsc
b3e7c02689 get rid of .= syntax 2005-03-15 14:17:57 +00:00
rsc
d5c40a0da2 Add dollarsign support. 2005-03-14 21:02:14 +00:00
rsc
d96da29b37 Add $foo window names back to acme, enabled with -'$'.
See the comment in wind.c about why this isn't the right
solution.
2005-03-14 20:53:10 +00:00
rsc
7551b2ec8b use plan 9 versions 2005-03-09 17:12:40 +00:00
rsc
4b970769b9 more robust win 2005-03-05 13:11:00 +00:00
rsc
8ba3811378 make chatty9p an extern int for the mac. 2005-03-04 14:47:18 +00:00
rsc
c31f81ac8b open: preserve error on failed open
write: handle offset correctly for fswrite
2005-03-01 20:56:27 +00:00
wkj
10ff532fdc Fix up OBJTYPE on 64-bit x86 FreeBSD machines. 2005-02-22 16:58:04 +00:00
rsc
f8d580d82b make directories as neeeded 2005-02-21 15:03:01 +00:00
rsc
98660df250 better symlink 2005-02-21 14:25:12 +00:00
rsc
5db61d6221 syntactically correct c code always a plus 2005-02-21 04:28:34 +00:00
rsc
d24aad8fd7 bug fix from lucho 2005-02-20 22:51:24 +00:00
rsc
3e1960ce9e fix -d from lucho 2005-02-18 18:28:00 +00:00
rsc
d7688cce37 add check for procscheduler returning 2005-02-16 17:15:56 +00:00
rsc
7eded25c3c make hwrite work with chunked encoding 2005-02-16 17:13:41 +00:00
rsc
80b8842f3e hard-to-find locking bug 2005-02-15 18:08:28 +00:00
rsc
0c891f28db whoops -- close afid in auth_freerpc 2005-02-15 05:04:36 +00:00
rsc
0cbccd3a0e add support for alpha 2005-02-15 05:04:18 +00:00
rsc
429f8aa4c1 ignore tty notes; still not 100% right 2005-02-15 05:04:01 +00:00
wkj
cae9bfe9da Reduce the differences between yaccpar and yaccpars.
Add support for passing an argument through yyparse to yylex.
2005-02-14 20:27:13 +00:00
rsc
5ddc97fc3e disable logging 2005-02-14 19:33:42 +00:00
rsc
8ee6ad4d96 different fix for main proc bug 2005-02-14 18:58:56 +00:00
rsc
c800cb7bac bug fix 2005-02-13 23:56:27 +00:00
rsc
3170c7d40b hide xreadcons 2005-02-13 23:29:32 +00:00
rsc
e1a2296329 more bug fixes 2005-02-13 23:08:55 +00:00
rsc
6acff93f3d lower case 2005-02-13 22:10:33 +00:00
rsc
1757e76a73 new 2005-02-13 22:09:47 +00:00
rsc
ef2eeaf3bd no zombies 2005-02-13 21:40:12 +00:00
rsc
134c20c605 handle /dev/stdin always 2005-02-13 21:38:32 +00:00
rsc
0faf0f0baa add log 2005-02-13 19:26:14 +00:00
rsc
06f4d9201a add getnetconninfo 2005-02-13 19:25:44 +00:00
rsc
18b1814390 use nci to label connections 2005-02-13 18:35:32 +00:00
rsc
8f4871fd2e work around stupid linux bug 2005-02-13 18:35:19 +00:00
rsc
74fc94d47e add dsa x509 2005-02-13 18:35:11 +00:00
rsc
039b8c9af0 add %lB for lower case 2005-02-13 18:34:57 +00:00
rsc
52e5e85b02 allow parseattr(nil) 2005-02-13 18:34:38 +00:00
rsc
b2e0da3e39 bug fix 2005-02-13 18:33:41 +00:00
rsc
e5d68728eb add local address to dial 2005-02-13 18:33:26 +00:00
rsc
fb7a39bc56 add pass proto 2005-02-13 18:32:56 +00:00
rsc
05abefb2a0 bigger buffers; add rdwr 2005-02-13 18:32:38 +00:00
rsc
510d89fc13 more add 2005-02-13 18:04:53 +00:00
rsc
57fcfc2a0b add others 2005-02-13 18:04:20 +00:00
rsc
ce94dbe662 add ssh-agent via factotum 2005-02-13 18:04:00 +00:00
rsc
ea77b9ce7c new program readcons 2005-02-13 18:03:41 +00:00
rsc
6e527fbc4d new auth 2005-02-13 05:59:29 +00:00
rsc
0f8ec41b0a moving to auth 2005-02-13 05:58:45 +00:00
rsc
f0fb9c573e make key prompt work 2005-02-11 22:16:21 +00:00
rsc
68f2c92c6f less chatty 2005-02-11 22:16:11 +00:00
rsc
ba285d2ba9 open correct factotum file 2005-02-11 22:04:12 +00:00
rsc
f93c7b2dc8 fix warnings 2005-02-11 21:18:00 +00:00
rsc
510f0dbf6b no anon union 2005-02-11 21:16:01 +00:00
rsc
b90bacec60 $WSYSTYPE not WSYSTYPE 2005-02-11 21:06:56 +00:00
rsc
031c900094 add x11 include 2005-02-11 21:03:09 +00:00
rsc
6c0209f6f0 build changes 2005-02-11 20:32:41 +00:00
rsc
7d59ed7114 changes 2005-02-11 19:51:21 +00:00
rsc
15423fd052 use ndb directly for authdial 2005-02-11 19:46:29 +00:00
rsc
1b3e768e01 do not need auth_wep or login 2005-02-11 19:46:12 +00:00
rsc
49f498ae11 remove factotum directory 2005-02-11 19:45:55 +00:00
rsc
783aadbdcd better handling of failed setproc 2005-02-11 19:44:37 +00:00
rsc
4999080d5b fix doubleclick 2005-02-11 19:44:27 +00:00
rsc
276bf4edf1 add write -l 2005-02-11 19:44:04 +00:00
rsc
d83256bba4 unbugger 2005-02-11 19:42:55 +00:00
rsc
d957951b75 new 2005-02-11 19:41:16 +00:00
rsc
096ff3e14a add secstored; use readcons 2005-02-11 19:39:51 +00:00
rsc
fbca1e1c5b use explicit %# 2005-02-11 17:01:25 +00:00
rsc
42400cf81f add fsamount, nsamount; use ndb for authdial; use explicit %# 2005-02-11 17:01:18 +00:00
rsc
59518849d8 add _fsunmount; do version in fsinit; add nsinit; add chatty9pclient 2005-02-11 17:00:46 +00:00
rsc
2aa7d30367 call srv->start at start 2005-02-11 17:00:06 +00:00
rsc
b589fce2fb hard code list of plan 9 services in case they are not in /etc/services 2005-02-11 16:58:23 +00:00
rsc
26a5fd5725 set pid=-1 explicitly 2005-02-11 16:58:06 +00:00
rsc
2e397eb47c bug fixes; add secstore 2005-02-11 16:56:15 +00:00
rsc
3889d01d4b add secstore 2005-02-11 16:55:50 +00:00
rsc
7a130107ee add disabled to ignore list 2005-02-11 16:55:38 +00:00
rsc
91968d0ac9 better path for ahd 2005-02-11 16:55:23 +00:00
rsc
5aa723da3c bug fix in auth 2005-02-11 16:55:15 +00:00
rsc
7b8a3f12c7 remove threadregs; use %# explicitly; use attachargs 2005-02-11 16:54:59 +00:00
rsc
5a2237bb22 tweak 2005-02-11 16:54:25 +00:00
rsc
80568494de bug fixes; quieter 2005-02-11 16:53:54 +00:00
rsc
0d4243f789 use nsamount and fsamount 2005-02-11 16:53:27 +00:00
rsc
2709e6e368 new allocrpc interface 2005-02-11 16:44:33 +00:00
rsc
211073f16a set corpid 2005-02-11 16:44:04 +00:00
rsc
9d5979815d send output to fd instead of 0 2005-02-11 16:42:48 +00:00
rsc
2f4ba94e0f debugging 2005-02-11 05:23:12 +00:00
rsc
b16534fd70 reserve var 2005-02-11 02:34:48 +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
18443075fb cannot assign args 2005-02-08 21:03:36 +00:00
rsc
c52410ac25 do not use auth.h 2005-02-08 21:03:29 +00:00
rsc
80ecfd2430 add auth 2005-02-08 21:03:12 +00:00
rsc
b1cd1d55e1 use sysfatal 2005-02-08 21:02:54 +00:00
rsc
641405320f add crypt 2005-02-08 21:02:40 +00:00
rsc
648bb6f75a lucho changes 2005-02-08 20:58:10 +00:00
rsc
fa467fbe51 fix paste again 2005-02-08 20:41:39 +00:00
rsc
b7edc22192 send nul with choice 2005-02-08 20:35:31 +00:00
rsc
5fc55a953e avoid unix special files 2005-02-08 20:27:10 +00:00
rsc
8a75090664 add mode chars 2005-02-08 20:25:07 +00:00
rsc
46199d113e bug fix 2005-02-08 20:24:52 +00:00
rsc
2acd6fa6ff expose unix mode bits 2005-02-08 20:17:02 +00:00
rsc
0a22905232 start adding DM bits 2005-02-08 20:08:28 +00:00
rsc
31f809b54d remove debugging 2005-02-08 19:13:34 +00:00
rsc
f3ecd8ae84 play nicer with others w.r.t. signal masks 2005-02-08 19:08:47 +00:00
rsc
8d9f61e1c9 try to handle DEL better 2005-02-08 18:33:06 +00:00
rsc
dc305d0368 Maybe it will run on SunOS 5.8 now. 2005-02-08 18:01:04 +00:00
rsc
dd4afdf4eb Avoid yet another X11 stack overflow. 2005-02-08 17:56:35 +00:00
rsc
46cfcf550f stupid gcc 2005-02-03 15:41:39 +00:00
rsc
3842363abc silence archive warning for .a files 2005-02-02 22:32:56 +00:00
rsc
c4553e9cd0 more nowsys 2005-02-02 22:27:17 +00:00
rsc
41e0f84ca6 break x11 for sure 2005-02-02 22:04:41 +00:00
rsc
98e19d6df6 do not readdir files - from zoltan jarai 2005-01-30 19:45:08 +00:00
rsc
6bc22c7d87 disable chording 2005-01-30 18:00:26 +00:00
rsc
f76e039c43 fix mkfile again 2005-01-30 17:09:40 +00:00
rsc
38c087aa6d add - 2005-01-30 16:49:46 +00:00
rsc
b1307713a2 add lex files 2005-01-30 16:49:13 +00:00
rsc
b8e710da0b why bother? 2005-01-30 16:48:14 +00:00
rsc
669a062b5a osprocid can be -1 2005-01-30 16:35:05 +00:00
rsc
2c0803972b silence warning 2005-01-30 16:34:48 +00:00
rsc
9d01e22178 add errors file 2005-01-30 16:34:12 +00:00
rsc
9fe5a62166 use correct graphics format 2005-01-30 16:28:21 +00:00
rsc
efe1241109 handle sysnames in labels 2005-01-30 16:27:45 +00:00
rsc
0b22e9bd85 handle non-zero mintag properly 2005-01-30 15:59:09 +00:00
rsc
65da859889 update usage 2005-01-29 17:03:53 +00:00
rsc
a2d6635774 add diff -a 2005-01-29 16:50:51 +00:00
rsc
33baa59ecc better offset handling 2005-01-28 05:41:12 +00:00
rsc
97e85ebf11 cope with unix ORCLOSE 2005-01-27 20:55:51 +00:00
rsc
5bae51dd93 fix rowdump bug 2005-01-27 20:52:51 +00:00
rsc
07494878dc remove searching print; check fids in use; handle addr correctly again 2005-01-27 20:36:04 +00:00
rsc
693892caf5 remove debugging print 2005-01-27 07:20:06 +00:00
rsc
17ab31aac6 add autoindent (-a) and chording.
clean up argument parsing.
2005-01-27 06:10:35 +00:00
rsc
4ac5f249ad add -c option 2005-01-26 07:10:02 +00:00
rsc
57d2613621 handle @ better in winsize 2005-01-26 04:02:26 +00:00
rsc
c6ff2c768d volatile 2005-01-24 00:49:08 +00:00
rsc
de39860a2a more searchpath-related changes 2005-01-23 23:19:47 +00:00
rsc
1fdb4a5450 rename scheduler to have a more distinctive name, so stack traces can end there 2005-01-23 22:57:53 +00:00
rsc
0753502edf avoid saying unsigned long, for unix port 2005-01-23 22:57:21 +00:00
rsc
6dd68c9ad7 add undocumented Abort builtin 2005-01-23 22:57:06 +00:00
rsc
a05c312b47 do not clobber register names 2005-01-23 22:56:50 +00:00
rsc
d925d643cb sort cores; print stack as command 2005-01-23 22:51:46 +00:00
rsc
4a727cddff less verbose 2005-01-23 22:51:01 +00:00
rsc
b030a6c390 change to use attach functions.
$a means switch thread in core dumps.
(maybe that should be $A now?).
2005-01-23 22:48:54 +00:00
rsc
4f2ac1b76b Working on better handling of multithreading in general
and core dumps in particular.  See notes:

new types: register is something that when dereferenced gives you
	the registers.  the Ureg is no longer mapped at 0.
	refconst is something that gives a constant when dereferenced.

new builtin register("AX") creates register values
new builtin refconst(0x123) creates refconst values

new builtin var("foo") is equivalent to the variable foo
	(it returns foo but can also be used as the lhs of an assignment).

new acid function getregs() returns a list of the current values of registers.
new acid function setregs() sets the current registers to those values.
	note that getregs and setregs operate on register locations, not the
		register values themselves.
new acid function resetregs() sets registers to register("AX"), etc.
new acid function clearregs() sets all registers to constant -1.
the default register settings are as in resetregs(), not small numbers.

new acid variables coretext, pids, systype, corefile, cmdline.

new behavior: local variable lookup, stk, etc., use the acid values of registers
	(*PC, *SP, and so on), so the thread support code can change the context
	completely.

unary + is applicable to more data types and prints more often.
2005-01-23 22:48:19 +00:00
rsc
4a62371140 Add searchpath(). 2005-01-23 22:33:59 +00:00