Commit Graph

2747 Commits

Author SHA1 Message Date
Tim Wiess
69d1259cf9 libthread: add proper sysfatal 2008-07-20 03:11:05 -04:00
Russ Cox
57851b6412 libframe: translucent font fixes from Plan 9 2008-03-07 13:20:00 -05:00
Russ Cox
4163694051 acme: multiline tag fixes 2008-03-07 12:51:41 -05:00
Russ Cox
a2db69c8bd acme: revise multiline tag code 2008-03-07 11:07:17 -05:00
Russ Cox
cb1ac4c41d acme: remove -$ 2008-03-07 10:46:58 -05:00
Russ Cox
5f5dd85d10 acme: remove -$ prototypes 2008-03-07 10:46:42 -05:00
Russ Cox
734a96bd16 acme: sync against Plan 9, remove -$ option 2008-03-07 10:45:59 -05:00
Russ Cox
7927fe8f9e acme: add nomenu, menu ctl messages 2008-03-07 10:41:50 -05:00
Russ Cox
fdddf6f018 acme: tag resize nits 2008-03-07 07:48:08 -05:00
Russ Cox
0cd1385d9f acme: fix directory resize bug 2008-03-07 07:47:54 -05:00
Rob Pike
5e22f11b97 acme: fix acme Edit abort 2008-03-07 07:16:37 -05:00
Russ Cox
c5f884244d mailfs: correct use of tcs for large inputs 2008-07-14 17:38:46 -04:00
Russ Cox
d35c1bb294 lib9: turn certain signals off by default 2008-07-12 07:35:20 -07:00
Russ Cox
a58a827f2a lib9: add mode parameter to opentemp 2008-07-10 11:10:10 -04:00
Russ Cox
c224dda84e mkmk.sh: update for new date files 2008-07-10 11:10:00 -04:00
Russ Cox
2127ed4b02 upas: add misc to mkfile 2008-07-10 11:09:07 -04:00
Russ Cox
b2bf14149a nedmail: add -S parameter for alternate mail service 2008-07-10 11:08:53 -04:00
Russ Cox
3553fab125 snoopy: no trailing comma in array 2008-07-10 11:02:12 -04:00
Russ Cox
1f74e1b758 devdraw: correct mouse event buffering on OS X 2008-07-10 00:07:57 -04:00
Russ Cox
c752966bcb devdraw: minor OS X leak fixes and attempted speedups 2008-07-09 23:49:55 -04:00
Russ Cox
925b7c22c1 lib9p: add ramfs build rule (ramfs does not work) 2008-07-09 14:32:50 -04:00
Russ Cox
60a3190327 page: add canonical -W option 2008-07-09 14:32:25 -04:00
Russ Cox
71f6d60fcf rio: stub out _NET_WM_STATE_FULLSCREEN support 2008-07-09 14:30:30 -04:00
Russ Cox
427abd1ebd lib9: fix Apple disksize prototype 2008-07-09 14:17:30 -04:00
Russ Cox
e960e21be1 lib9: revert unintended changes to opentemp 2008-07-09 11:53:31 -04:00
Russ Cox
0a40aeedbf devdraw: default to native gui on OS X 2008-07-09 11:47:44 -04:00
Russ Cox
8315a8045c rio: only build if WSYSTYPE is x11 2008-07-09 11:46:30 -04:00
Russ Cox
a58f193d08 venti: add venti/dump program 2008-07-09 11:42:09 -04:00
Russ Cox
faf1fb6c7e libthread: abort on single-threaded lock contention 2008-07-09 11:41:14 -04:00
Michael Teichgräber
f35a04866f lib9: rewrite date routines to use /usr/share/zoneinfo directly 2008-07-09 08:27:22 -04:00
Russ Cox
dd9d5927a1 lib9: declare n in OpenBSD disksize (Eric Grosse) 2008-07-05 10:01:43 -04:00
Russ Cox
06421c01b9 lib9pclient: clear tx.extension for 9P2000.u 2008-07-04 16:35:52 -04:00
Russ Cox
9a939d5f19 lib9: do not try to hide symlinks as much 2008-07-04 16:24:54 -04:00
Russ Cox
bb53a229b2 mkmk.sh: update with write.c 2008-07-04 15:39:38 -04:00
Russ Cox
962d5a8b69 devdraw: double-check write return value on OS X 2008-07-04 12:39:01 -04:00
Russ Cox
a380a0033d 9p: can go back to using write 2008-07-04 12:38:40 -04:00
Russ Cox
cab935a0ba lib9: add write function that withstands interrupts 2008-07-04 12:38:26 -04:00
Russ Cox
fc9fc9c831 lib9pclient: remove debugging print 2008-07-04 12:36:26 -04:00
Russ Cox
56dc04c55f lib9p: add Srv.foreground flag 2008-07-04 12:24:14 -04:00
Russ Cox
0529411caa lib9p: update diroffset correctly on rewind 2008-07-04 12:23:37 -04:00
Russ Cox
07125953ea lib9pclient: one more dotu (Michael Kaminsky) 2008-07-04 12:19:30 -04:00
Russ Cox
9ec57f8b9e 9pfuse: always return . and .. 2008-07-04 12:16:53 -04:00
Russ Cox
869875b48b 9pfuse: better handling of SETXATTR (sqweek) 2008-07-04 03:41:19 -04:00
Russ Cox
4712e22300 lib9: use symlink size, not target size, in dirstat 2008-07-04 02:54:06 -04:00
Russ Cox
d07db89b00 9pfuse: add symlink support 2008-07-04 02:52:01 -04:00
Russ Cox
382ae73f24 lib9pclient: add support for 9P2000.u 2008-07-04 02:46:05 -04:00
Russ Cox
ac5a97e6b3 venti: reduce locking contention in buildindex 2008-07-03 22:44:24 -04:00
Russ Cox
cd87898f5d venti: more detail in index divisor too coarse message 2008-07-03 22:42:11 -04:00
Russ Cox
ce31e3d40b venti: bump MaxAMap 2008-07-03 22:42:03 -04:00
Russ Cox
030fb939cc venti: mark checksum-queued arenas in http output 2008-07-03 22:40:58 -04:00
Russ Cox
01c1b7633c venti: make sure arena checksum jobs cannot be missed 2008-07-03 22:39:59 -04:00
Russ Cox
d4bf606d29 venti/wrarena: add timing output, fix sync 2008-07-03 22:37:48 -04:00
Russ Cox
304ab920ad venti: allow plan 9 partitions as disk subnames 2008-07-03 22:37:17 -04:00
Russ Cox
cb29a5fce6 devdraw: make OS X native gui build (Eric Nichols) 2008-07-03 22:20:13 -04:00
Russ Cox
806c4c953c vnfs: quieter 2008-07-03 17:53:06 -04:00
Russ Cox
2c82cd6f52 lib9: clean up disk size code, add Apple (Anthony Sorace) 2008-07-03 17:45:17 -04:00
Russ Cox
5a764c33f5 devdraw: OS X: fix Unicode input errors (Andrey Mirtchovski) 2008-07-03 13:43:58 -04:00
Russ Cox
cdead40b9b devdraw: OS X: go full screen on largest device (Eric Nichols) 2008-07-03 13:35:12 -04:00
Russ Cox
e05b0ff3eb vac: add -a and -x flags
Thanks to Michael Kaminsky for the suggestion.
2008-07-03 01:34:48 -04:00
Russ Cox
d9841dc7ad devdraw: do not create OS X window group (Eric Nichols) 2008-07-03 00:02:31 -04:00
Russ Cox
31aedb82d3 devdraw: OS X unicode input (Andrey Mirtchovski) 2008-07-02 23:42:28 -04:00
Russ Cox
9b3ac17050 vac: fix -m bug (Myron Cheung) 2008-07-02 15:39:13 -04:00
Russ Cox
a1b61b4635 devdraw: OS X mouse scroll fix (Jeff Sickel) 2008-07-02 12:49:08 -04:00
Russ Cox
81a90f898b devdraw: OS X alt key support 2008-07-01 20:45:49 -04:00
Russ Cox
8cb7983083 devdraw: add %F for fullscreen on OS X 2008-07-01 08:50:05 -04:00
Russ Cox
b61a5ce81e libdraw: do not let devdraw fork, for OS X 2008-07-01 07:39:10 -04:00
Russ Cox
b65a69c192 libdraw: die if display does 2008-06-30 19:44:15 -04:00
Russ Cox
e113e0a4bb lib9: allow no $DISPLAY on OS X in getns 2008-06-30 19:41:24 -04:00
Russ Cox
9142d36228 devdraw: OS X native version 2008-06-30 19:41:08 -04:00
Russ Cox
1e77a39450 snarfer: OS X native version (ha!) 2008-06-30 19:40:59 -04:00
Russ Cox
dfe57535af 9p: fix writen (sqweek) 2008-06-19 23:07:48 -04:00
Russ Cox
3e4ceac760 post9p: try mount9p before 9pfuse 2008-06-19 19:13:47 -04:00
Russ Cox
c92f73e481 vacfs: silence print 2008-06-19 19:13:20 -04:00
Russ Cox
7dc6d2444c 9pfuse: "fix" O_LARGEFILE on x86_64 linux (sqweek) 2008-06-19 18:56:56 -04:00
Russ Cox
55d98d64b8 9p: exit on write error (sqweek) 2008-06-19 18:52:22 -04:00
Russ Cox
fa3c8da1c0 vacfs: present qids correctly 2008-06-15 01:46:23 -04:00
Russ Cox
4395d738f4 vac: fix usage, more #ifdef PLAN9PORT 2008-06-15 01:27:07 -04:00
Russ Cox
003c13aa18 vac: make qids unique 2008-06-15 01:19:37 -04:00
Russ Cox
ada3d479a7 vacfs: plan 9 compatibility 2008-06-14 23:19:18 -04:00
Russ Cox
948cc14e07 vac: plan9 compatibility 2008-06-14 23:12:20 -04:00
Russ Cox
62e69a48c7 vac: remove fs.c 2008-06-14 23:09:26 -04:00
Russ Cox
ecc0a1b0e7 vac: major cleanup and bug fixes 2008-06-14 23:08:50 -04:00
Russ Cox
e9b70a5f4c libventi: minor vtfile bug fixes 2008-06-14 23:05:19 -04:00
Russ Cox
1309689171 libventi: return value nits 2008-06-14 23:04:44 -04:00
Russ Cox
c52cda3061 vac: cleanup 2008-06-14 14:29:24 -04:00
Russ Cox
70c9f86c10 unvac, vacfs: allow literal vac scores in addition to file names 2008-06-14 13:41:07 -04:00
Russ Cox
64f9764ea9 vac: clean up, add unvac 2008-06-14 13:28:49 -04:00
Russ Cox
01cea2ecb8 venti: add demo programs readfile.c and writefile.c 2008-06-14 10:57:45 -04:00
Russ Cox
ef6606c7a7 9pserve: add -c option 2008-06-11 06:40:54 -07:00
Russ Cox
e082105c33 lib9: make netmkaddr handle unix! addresses better 2008-06-11 06:35:51 -07:00
Russ Cox
25745eb3b1 libdisk: avoid unreachable code to silence Sun cc warning (Russell Davies) 2008-06-04 20:59:28 -04:00
Russ Cox
f0315273ec acme: fix owner bug in elogapply 2008-06-01 09:11:21 -04:00
Russ Cox
ff086a8232 vftp: walk fixes (Fazlul Shahriar) 2008-06-01 08:50:49 -04:00
Russ Cox
d29f5ece8b libdiskfs: ext2 revision 1 tweaks (Fazlul Shahriar) 2008-06-01 08:47:06 -04:00
Russ Cox
df1ee4e1af libthread: fix 64-bit bug in threadstart (Nathaniel Filardo) 2008-06-01 08:41:51 -04:00
Russ Cox
e22c0f6f85 sort: use noted(NDFLT) in note handler
There are many more random notes flying around
here in Unix-land than there were on Plan 9.
For example, some shells implement "cat file | sort"
with cat as the child of sort, so that when cat exits,
sort gets a "sys: child" note.  noted(NDFLT) knows
which signals aren't really important and can be ignored,
and which need to kill the program.
2008-06-01 08:26:10 -04:00
Russ Cox
5f6612babb merge 2008-05-31 12:09:43 -04:00
Russ Cox
518f0a1d31 upas/fs: accomodate new post9pservice 2008-05-10 13:43:14 -04:00
Russ Cox
24726c810b mailfs: add -m option 2008-05-10 13:43:01 -04:00
Russ Cox
002d2f2610 libregexp: more placating of gcc (John Gosset) 2008-05-10 13:36:05 -04:00
Russ Cox
66f6e2b651 lib9: hide uvlong/double conversions to placate gcc (John Gosset) 2008-05-10 13:35:54 -04:00
Russ Cox
ada24b4005 misc: array bounds fixes that gcc finds (John Gosset) 2008-05-10 13:35:19 -04:00
Russ Cox
a4307bf86d lib9p: remove unused variables 2008-05-10 13:02:04 -04:00
Russ Cox
5d32c407ba acme: fix mtpt crash (Tim Wiess) 2008-05-08 16:20:19 -04:00
Russ Cox
a2660887c0 misc: more post9pservice callers 2008-05-07 12:55:48 -04:00
Russ Cox
57ce0d667e localtime: use correct time zone more often (Michael Teichgräber) 2008-05-06 14:45:39 -04:00
Russ Cox
865e8b0fb3 mailfs: handle windows-1251 correctly
now my cyrillic spam displays right!
2008-05-06 14:25:26 -04:00
Russ Cox
0215811dc2 libthread: fix no-receive nbrecv etc. bug (David Jeannot) 2008-05-06 12:51:19 -04:00
Russ Cox
454ae2ad28 libmux: more robust code 2008-05-05 23:09:48 -04:00
Russ Cox
80f2165d27 libthread: input sanity checks 2008-05-05 23:08:35 -04:00
Russ Cox
118dfa98b8 post9pservice: accept mtpt (via fuse) 2008-05-05 23:07:54 -04:00
Russ Cox
ce1e3a796c lib9p: make ramfs build 2008-05-05 23:06:39 -04:00
Russ Cox
3c8afaf281 9pfuse: bug fix in error case 2008-05-05 23:05:56 -04:00
Russ Cox
0445f64f64 vacfs: quieter 2008-04-17 16:26:14 -04:00
Russ Cox
7db5826d1b post9pservice: add extra arg to unmodified calls 2008-04-17 16:13:04 -04:00
Russ Cox
be3e351464 vacfs: implement -m flag 2008-04-17 16:12:34 -04:00
Russ Cox
cd5a73785d acme: add -m option and avoid looking in the mirror 2008-04-17 16:04:19 -04:00
Russ Cox
e63025d094 9pfuse: accept - for stdin, try to hang up cleanly 2008-04-17 16:03:49 -04:00
Russ Cox
1412580357 sam: clean up checkerrs (Rob Pike) 2008-04-16 06:32:43 -07:00
Russ Cox
9f8a101a7c merge 2008-04-15 19:17:51 -07:00
Russ Cox
715d6f8e14 sam: allow more output from ! command (Rob Pike) 2008-04-15 19:15:17 -07:00
Russ Cox
0f815464fc libip: fix 64-bit problem in nhgetv (William Josephson) 2008-03-22 10:06:26 -07:00
Russ Cox
29770b4f21 9pfuse: use intptr to silence 64-bit warning (Michael Teichgräber) 2008-03-06 15:21:09 -05:00
Russ Cox
350f4d3ede libsec: use intptr to silence 64-bit warning (Michael Teichgräber) 2008-03-06 15:14:03 -05:00
Russ Cox
c42f7f4201 eqn: use intptr to silence 64-bit warning (Michael Teichgräber) 2008-03-06 15:13:02 -05:00
Russ Cox
34167aa6b0 lib9: gcc-4.2 bug in sprint 2008-03-03 23:37:12 -05:00
Russ Cox
b32d9d9c2e libthread: remove bogus write in threadmain 2008-02-28 08:49:34 -05:00
Russ Cox
845f6bce38 lib9p: fix Tattach ref count bug 2008-02-04 15:34:00 -05:00
Russ Cox
ad8d54238b xshove: document, tweak 2008-01-31 21:15:43 -05:00
Russ Cox
f73497bbaf rio: add xshove program 2008-01-31 20:56:23 -05:00
Russ Cox
9daa3ca74e tr2post: rename charlib files to not be case-dependent (OS X) 2008-01-31 16:58:38 -05:00
Russ Cox
d694fe22b7 acme: fix regexp match choice bug 2008-01-30 13:47:15 -05:00
Russ Cox
3a9401ae90 sam: fix regexp match choice bug 2008-01-30 13:47:07 -05:00
Russ Cox
0f897f99ef devdraw, rio: more full-screen nonsense 2008-01-30 13:26:00 -05:00
Russ Cox
c155dcfeb7 devdraw: full-screen cleanup 2008-01-30 12:03:11 -05:00
Russ Cox
e601e525de rio: more full-screen fixes. 2008-01-30 12:02:01 -05:00
Russ Cox
35288690ce devdraw: add F11 for full-screen toggle 2008-01-30 12:01:43 -05:00
Russ Cox
54dd92bebc merge 2008-01-30 10:30:45 -05:00
Russ Cox
0206bd5113 rio: make full-screen work properly; add showevent 2008-01-30 10:29:17 -05:00
Russ Cox
52abe8e130 libdiskfs: fix ext2 directory reading bug (Mike Mammarella) 2008-01-12 11:04:41 -05:00
Russ Cox
1a4b58ebd8 acme: make STACK bigger for OS X (David Swasey) 2008-01-10 22:45:22 -05:00
Russ Cox
0a98a883d5 libdraw: fix spinning event loop (David Bulkow) 2008-01-10 21:38:42 -05:00
Russ Cox
27589754e4 libregexp: fix match choice bug
This bug fix allows some pathological regular
expressions to cause the regexp library to
report a stack overflow (really a stack filling; safe)
but it also fixes the behavior of some common regexps.
It is too hard to satisfy both.
2008-01-10 17:06:51 -05:00
Russ Cox
6d08a0f548 libregexp: revert regexp fix 2007-12-07 17:33:41 -05:00
Russ Cox
2deda14e42 sam: revert regexp fix 2007-12-07 17:33:03 -05:00
Russ Cox
73778baeb3 acme: revert regexp change 2007-12-07 17:32:35 -05:00
Russ Cox
608a09284e sam: regexp fix (see libregexp change) 2007-12-07 15:33:58 -05:00
Russ Cox
6f16e7fc1b acme: regexp fix (see libregexp change) 2007-12-07 15:33:38 -05:00
Russ Cox
a7511dd43d libregexp: fix ambiguous match selection
echo SYSSYSR1 | sed 's/SYS.+/sysr1/'

was producing SYSsysr1 instead of sysr1.
Bug was introduced during overflow cleanup earlier this year.

Also bring regexec.c and rregexec.c into sync again.
Also allocate large enough lists in the regexec2/rregexec2 case.
2007-12-07 15:32:45 -05:00
Russ Cox
6c6117397f hoc: print exact floating point output 2007-12-07 15:29:19 -05:00
Russ Cox
6d069877f0 sam: turn off DEBUG logging (oops) 2007-12-04 19:55:22 -05:00
Russ Cox
b88619038f vbackup: fix uninitialized variable use in -i code 2007-12-04 09:03:08 -05:00
Russ Cox
34b2f0bc1d acme: refresh window properly after Tab command (Fazlul Shahriar) 2007-11-28 23:32:32 -05:00
Russ Cox
a4b5da0be7 vbackup: add -i flag to avoid score prefetching (David Swasey) 2007-11-27 15:49:09 -05:00
Russ Cox
83ab7d8896 merge 2007-11-27 15:39:06 -05:00
Russ Cox
e0e75ef7f4 upas/smtp: remove intermediate files 2007-11-27 15:38:29 -05:00
Russ Cox
3f4e0dc707 tpic: clean up better 2007-11-27 15:37:31 -05:00
Russ Cox
a6e6840c21 venti: add debugging html form 2007-11-27 15:36:58 -05:00
Russ Cox
6519f89515 libdiskfs: work around OS X linker brain-damage 2007-11-05 16:37:29 -05:00
Russ Cox
760f2fb6a9 libmach: move machbyname, mach to crack.c to avoid OS X linker problem 2007-11-05 14:53:16 -05:00
Russ Cox
2640996af8 libthread: use our own swapcontext/makecontext even on OS X 10.5 2007-11-05 13:14:52 -05:00
Russ Cox
88cf592723 libmp: no text jump labels for darwin 2007-11-05 12:27:49 -05:00
Russ Cox
50808670fc build: use ar s flag to avoid ranlib 2007-11-05 11:27:14 -05:00
Russ Cox
eb5d2a54d5 diff: continue after i/o errors when diffing many files 2007-11-05 11:09:39 -05:00
Russ Cox
e84044be84 mailfs: add -r flag to specify mail root (Richard Bilson) 2007-11-05 10:55:26 -05:00
Russ Cox
f1ea0d2916 mailfs: handle NIL body 2007-11-05 10:52:30 -05:00
Russ Cox
523f31487b factotum: silence gcc warning 2007-11-05 10:37:56 -05:00
Russ Cox
ea55a42c96 libthread: better OS X 10.5 test (Jeff Sickel) 2007-11-03 16:10:39 -04:00
Russ Cox
32ee64c230 venti: use 9ar, not ar (fixes Darwin build problem) 2007-10-31 17:29:00 -04:00
Russ Cox
e7ae61181c libthread: Apple OS X 10.5 (Leopard) tweaks (Jeff Sickel, Bakul Shah) 2007-10-30 13:33:12 -04:00
Russ Cox
45ac814c86 venti: fix sync deadlock, add /proc stub 2007-10-29 14:33:17 -04:00
Russ Cox
c5a183de10 grap: fclose, error context bug fixes (Doug Gwyn) 2007-10-29 10:34:43 -04:00
Russ Cox
151b86a037 srv: add -n flag to reject auth by clients 2007-10-12 12:56:57 -04:00
Russ Cox
9b25329723 9pserve: add -n flag to reject auth by clients 2007-10-12 12:55:19 -04:00
Russ Cox
4ff6950783 9p: add -n to disable authentication 2007-10-12 12:52:52 -04:00
Russ Cox
7a400ee957 venti: new icache 2007-09-25 09:47:31 -04:00
Russ Cox
25a4e89fa9 venti: fix double free on corrupt bloom filter 2007-09-25 09:46:52 -04:00
Russ Cox
952f137f04 venti: formatting changes for wrarena 2007-09-24 22:35:57 -04:00
Russ Cox
67a65bbaa5 venti: formatting changes in fixarenas 2007-09-24 22:33:34 -04:00
Russ Cox
c1edcb95cf venti: formatting changes in findscore 2007-09-24 22:33:21 -04:00
Russ Cox
12c0e45f79 venti: throw away dcache read-ahead code 2007-09-24 22:32:46 -04:00
Russ Cox
b41e39aa1a venti: move os x linker hack 2007-09-24 22:31:26 -04:00
Russ Cox
72281ecda8 venti/randtest: compute totalbytes correctly 2007-09-24 22:29:16 -04:00
Russ Cox
50f5d1a7a8 factotum: fix build error (Axel Belinfante) 2007-09-16 17:28:44 -04:00
Russ Cox
7be768e78c auxstats: use acpi to find battery info on Linux (Andrey Mirtchovski) 2007-09-15 19:06:48 -04:00
Russ Cox
d96dce4d87 factotum: implement p9cr 2007-09-13 21:12:49 -04:00
Russ Cox
ec9247088b 9pserve: delete from correct hash slot (fix infinite loop) 2007-08-28 08:45:27 -04:00
Russ Cox
db1cda12ae venti: seal arenas without bypassing dcache 2007-08-23 19:02:35 -04:00
Russ Cox
2432b7b1e5 venti: allow partition syntax in verifyarena (Michael Kaminsky) 2007-08-23 11:53:47 -04:00
Russ Cox
6610dac99c venti: avoid race in mirrorarenas (Michael Kaminsky) 2007-08-23 11:10:58 -04:00
Russ Cox
92baf59b69 venti: add -s flag to disable redundant SHA1 in mirrorarenas 2007-08-23 11:01:20 -04:00
Russ Cox
6b0a42ed04 mailfs: fix handling of FLAGS response (Robert Vollmert) 2007-08-22 11:21:52 -04:00
Russ Cox
47ede89e4a libthread: simplify alt tracking, possibly fixing bug 2007-08-22 11:14:30 -04:00
Russ Cox
acecbb1619 acme: fix memory leak in warning (Michael Teichgräber) 2007-08-22 10:58:30 -04:00
Russ Cox
4a6f051073 9pserve: fix a new race involving assert(c->nmsg == 0).
Just like outputthread can have processed the message
but not yet called msgput, the same is true of the
connoutthread, so we cannot check c->nmsg until
after the connoutthread has shut down gracefully.
2007-08-22 09:14:25 -04:00
Russ Cox
ebda53e16b merge 2007-08-22 09:00:26 -04:00
Russ Cox
841d71b5c6 9pserve: fix races causing assert(c->nmsg == 0) to fail.
1. Could happen that connoutthread sends c->outq a nil
just before the regular input handler sends c->outq a real message.
When the connoutthread gets the nil it will free c->outq,
leaving the real message unprocessed.

2. Could happen that the outputthread writes a message
body to the remote 9P server and then a response comes
in and then the connection gets torn down, all before the
outputthread manages to call msgput(m).
Thanks to David Swasey for identifying this scenario.

Also change yield() loop into explicit communication.

Also remove dead code involving hungup queues.
2007-08-22 08:55:08 -04:00
rsc
eb44dca240 mailfs: fix subject formatting 2007-06-25 02:42:09 +00:00
rsc
e12bc7cd5b silence 2007-06-23 06:35:51 +00:00
rsc
de7b2cd774 refresh on i, y commands 2007-06-23 06:30:41 +00:00
rsc
e4ad2971d7 --chatty 2007-06-23 06:27:57 +00:00
rsc
313c365a29 remove elsewhere-deleted messages from window; Refresh -> Get 2007-06-23 06:27:38 +00:00
rsc
7cc0e47fa8 add Get, Refresh commands; refresh at startup 2007-06-23 06:14:23 +00:00
rsc
bb70a84b1f bug fixes:
list message 1.
give correct contents for raw, rawheader, rawbody.
provide filename and charset in mime attachments.
only rename mailboxes named mbox* not mbox*.
2007-06-23 06:12:50 +00:00
rsc
9ec386fef4 add -a aname 2007-06-21 02:11:21 +00:00
rsc
6654bd74cb more macfuse path nonsense 2007-06-20 00:10:03 +00:00
rsc
d28cfee19e more from dave swasey 2007-06-18 15:24:25 +00:00
rsc
6322b295cf ignore window resize; should be elsewhere 2007-06-18 15:19:26 +00:00
rsc
73ac88baa7 remove debugging print 2007-06-18 14:44:03 +00:00
rsc
9952c0eb9f fix acme Snarf bug; change Indent to apply to all windows 2007-06-15 04:07:21 +00:00
rsc
933a862577 always write last block in vcat (dave swasey) 2007-06-12 18:35:37 +00:00
rsc
9437f55b49 vbackup for mac tweaks (dave swasey) 2007-06-12 18:35:17 +00:00
rsc
c99ef336aa better fix 2007-06-09 05:17:47 +00:00
rsc
1d550471f1 another 2007-06-09 04:59:40 +00:00
rsc
2f9d900118 day one bug in sam regexp code 2007-06-09 04:58:00 +00:00
rsc
63408c39a1 mac resource fork - from Dave Swasey 2007-06-08 14:29:39 +00:00
rsc
001dc1709b less chatty 2007-06-05 21:34:14 +00:00
rsc
c59c3b2112 fix dotdot? (dave swasey) 2007-06-04 03:30:17 +00:00
rsc
703d3cbc4c fix comment 2007-05-29 13:42:07 +00:00
rsc
adf6cb6c37 add hfs 2007-05-29 13:42:03 +00:00
rsc
d63163af35 hfs (David Swasey) 2007-05-28 20:27:25 +00:00
rsc
dcb5580cf0 fix args 2007-05-28 17:41:28 +00:00
rsc
92a9bc24f9 disk partitions 2007-05-28 17:34:39 +00:00
rsc
51d1a81c38 add disk partitions (David Swasey) 2007-05-28 17:34:27 +00:00
rsc
27c1d3a436 quiet 2007-05-28 17:22:28 +00:00
rsc
5957fc1e7a Bterm before return 2007-05-28 17:16:21 +00:00
rsc
f9888587c7 oops 2007-05-21 21:09:24 +00:00
rsc
29412e1c31 fix pointer comparison (Ramon de Vera) 2007-05-21 19:21:56 +00:00
rsc
4276f84713 futimes on linux now 2007-05-20 14:38:54 +00:00
rsc
b7cb7453e2 print error if changing time fails 2007-05-20 14:37:29 +00:00
rsc
e1ad38bf2f new test.c from plan 9 2007-05-19 16:22:38 +00:00
rsc
da7f7882a2 Match leading ^ in regexp with embedded newlines (Roger Peppe) 2007-05-18 16:43:43 +00:00
rsc
9752950804 new media size from Lou Kamenov 2007-05-15 13:10:51 +00:00
rsc
43f16cfa92 again 2007-05-11 00:20:51 +00:00
rsc
69bdb78dec use device names for FreeBSD (Lou Kamenov) 2007-05-11 00:16:40 +00:00
rsc
97e4432344 better tick handling 2007-05-10 19:34:04 +00:00
rsc
024c9812e4 revert frseltick 2007-05-10 19:30:02 +00:00
rsc
af4c27865c Better tick management - no frdrawseltick calls. 2007-05-10 19:27:45 +00:00
rsc
7a3533513e manage off-screen tick better 2007-05-10 19:08:47 +00:00
rsc
813751d754 add frdrawseltick 2007-05-10 19:08:09 +00:00
rsc
35920e96a1 fix nan64 2007-05-10 04:18:22 +00:00
rsc
e54f9a4ad2 Unswap perm and omode in fsfcreate call (Michael Teichgräber) 2007-05-09 00:06:11 +00:00
rsc
d7158243a6 Better flag handling in fusecreate (Michael Teichgräber) 2007-05-09 00:05:06 +00:00
rsc
4198bd0e2e fix random troff crash (Noel Hunt) 2007-05-08 02:52:21 +00:00
rsc
e17c64a7cd fix troff input (Colin DeVilbiss) 2007-05-05 13:08:06 +00:00
rsc
cd2bb6ce1d propagate offset in reads and writes (Michael Teichgräber) 2007-05-04 19:15:39 +00:00
rsc
4b3989fd41 report target list as 32-bit chunks, not 8-bit, for OS X 2007-05-04 02:19:18 +00:00
rsc
7c809320ca OS X crap 2007-05-04 01:42:24 +00:00
rsc
2305af1c11 no need to be so forward about it 2007-05-03 22:27:52 +00:00
rsc
29cfa38567 add gnu grep -q flag (rob pike) 2007-05-03 22:26:51 +00:00
rsc
3270dcf06c say utf8string before string in target list 2007-05-03 21:12:20 +00:00
rsc
0335ceaeb6 try for utf8 string first in getsnarf; new test program snarf 2007-05-03 19:13:56 +00:00
rsc
703c2d41ac use clump info directory to walk past corruption 2007-05-03 03:14:59 +00:00
rsc
0e26338762 add -r for readonly 2007-05-03 03:14:43 +00:00
rsc
786ce2cf5c oops 2007-05-03 03:14:34 +00:00
rsc
91872ab97b allow plan9-style branded disks as configs 2007-05-03 03:14:30 +00:00
rsc
c482feff4b allow fixarenas of single arena file 2007-05-03 03:14:02 +00:00
rsc
1d53bf4a03 fix buildindex minibuf sizing bug 2007-05-03 03:13:47 +00:00
rsc
6a5a2a9562 fix arenas if possible 2007-05-03 02:35:47 +00:00
rsc
ef609927dd OS X linker crap (John Nowak) 2007-05-03 02:22:49 +00:00
rsc
6b9887c7e5 debugging 2007-05-03 02:21:52 +00:00
rsc
53f56329be read pcap 2007-05-02 19:58:17 +00:00
rsc
528dba4d31 use standard sun context routines 2007-05-01 10:51:23 +00:00
rsc
57775dd9f3 cannot use fadv_random on linux -- too slow 2007-04-27 19:32:12 +00:00
rsc
ef67e917aa bug in tester 2007-04-27 18:19:36 +00:00
rsc
e46cacb0ea add flushpart; avoid O_DIRECT on linux 2007-04-27 18:14:45 +00:00
rsc
7e4524011b checkpoint 2007-04-27 17:52:24 +00:00
rsc
9ec61f3ede allow swap of column 0 with others 2007-04-25 18:59:29 +00:00
rsc
2bd7756a44 quieter 2007-04-24 16:30:43 +00:00
rsc
81573e491f mirror log processor 2007-04-24 16:29:42 +00:00
rsc
ebcef6f010 fix various nits; clean up output 2007-04-24 16:26:01 +00:00
rsc
5d3be93240 fix memory leak (bakul shah) 2007-04-24 06:49:30 +00:00
rsc
07029cdbbd cleanup 2007-04-23 14:40:54 +00:00
rsc
8d271d6cc3 checked magic! 2007-04-22 13:56:21 +00:00
rsc
300f21776e freepart on readbloom failure 2007-04-22 13:55:47 +00:00
rsc
e6594f1a04 quieter 2007-04-22 13:54:53 +00:00
rsc
d0648192ab warn about \w no arg 2007-04-21 22:37:13 +00:00
rsc
14b4a4702c unix fix 2007-04-21 22:36:01 +00:00
rsc
3cbbc79a05 test scripts 2007-04-21 22:32:46 +00:00
rsc
30df15f9ec use fmtlocaleinit 2007-04-21 22:25:45 +00:00
rsc
d392fc771e new args 2007-04-21 21:27:51 +00:00
rsc
6932098c9f more fixes 2007-04-21 20:49:30 +00:00
rsc
946b8d7086 add searchpairs 2007-04-21 20:41:08 +00:00
rsc
f599f28c33 fix various chunked-related bugs 2007-04-21 19:48:16 +00:00
rsc
6ce75e8dc0 sync with plan 9 2007-04-21 19:43:09 +00:00
rsc
43b99cd970 new 2007-04-21 19:41:25 +00:00
rsc
27d2809820 sync with mit plan 9 version 2007-04-21 19:40:55 +00:00
rsc
33433b3fde allow longer timezones from %Z (xav@chantry) 2007-04-17 05:45:27 +00:00
rsc
adcb656c84 correct dump string (Fazlul Shahriar) 2007-04-17 05:43:22 +00:00
rsc
c7a10afd38 xnet (Jeff Sickel) 2007-04-14 14:59:27 +00:00
rsc
caccd753fd fix double-fclose (Gabi Diaz) 2007-04-13 12:16:37 +00:00
rsc
4492a1eef7 better memory stats (Jeff Sickel) 2007-04-12 14:18:57 +00:00
rsc
86190ea39d complain loudly about vtwrite failure 2007-04-08 01:33:31 +00:00
rsc
4f6d2bb1e8 correct dangling pointer race (Bakul Shah) 2007-04-08 01:30:26 +00:00
rsc
ada7ea055b another day, another __isNaN 2007-04-06 13:27:55 +00:00
rsc
fdfecd6860 new __isNaN (Scott Schwartz) 2007-04-06 01:49:05 +00:00
rsc
5cd829d589 finish conversion to libthread; avoids extra page proc sticking around (Tim Wiess) 2007-04-03 12:50:49 +00:00
rsc
fbc629a995 keep path and PATH in sync 2007-03-28 16:04:37 +00:00
rsc
05a4d855f1 add page (Kris Maglione) 2007-03-26 20:55:26 +00:00
rsc
6c4c5c5b95 fix empty string interpolation bugs (Michael Teichgräber) 2007-03-26 17:27:08 +00:00
rsc
edd308cfa2 fix int/size_t warning (Chad Dougherty) 2007-03-26 17:07:31 +00:00
rsc
2894c70c08 do not redefine rewind 2007-03-26 17:04:41 +00:00
rsc
96dada90ef pad out zmagic to 32+ bytes 2007-03-26 15:03:34 +00:00
rsc
40402738da more memory errors (valgrind) 2007-03-26 15:02:15 +00:00
rsc
4b241872ef fix wait 2007-03-26 14:26:32 +00:00
rsc
bd1b0cc17e fix phantom rc crashes 2007-03-26 14:24:44 +00:00
rsc
314f5742af better rc detection (Michael Teichgräber) 2007-03-26 13:38:36 +00:00
rsc
63b581e320 64-bit 2007-03-26 13:38:24 +00:00
rsc
a584135910 make :1-1 work (Arvindh Tamilmani) 2007-03-26 13:26:22 +00:00
rsc
c8f538425f sync with plan 9 2007-03-26 12:02:41 +00:00
rsc
79049567a0 try to handle Beof in the macros (Michael Teichgräber) 2007-03-25 18:32:51 +00:00
rsc
ff3dce55bf remove double free (David Swasey) 2007-03-25 17:42:25 +00:00
rsc
6d4dda86ee fix args to should (David Swasey) 2007-03-25 17:36:43 +00:00
rsc
b109049fbd add very big file support (David Swasey) 2007-03-25 17:35:08 +00:00
rsc
8f57d0d0d9 make Load more faithful to original Dump (Peter Canning) 2007-03-25 17:32:16 +00:00
rsc
3087c4fe19 fix again 2007-03-25 17:28:01 +00:00
rsc
2b66e58623 use plain char if no translation in troffchar (fix ", "" in wintext(1)) 2007-03-25 17:25:30 +00:00
rsc
1e987f65a1 import statusbar, converted to libthread (Lou Kamenov) 2007-03-25 17:19:30 +00:00
rsc
edc77f0b2b cope with programs that leave fd in non-blocking mode (Tim Wiess) 2007-03-25 17:16:40 +00:00
rsc
d76a49fb43 fix tags again 2007-03-16 03:28:46 +00:00
rsc
fb04a0b942 libc conflict on os x 2007-03-15 17:35:43 +00:00
rsc
1bcfd909e7 fix too-aggressive tag redraw 2007-03-15 16:26:09 +00:00
rsc
a741551866 -ldraw no longer implies -lX11 2007-02-22 14:27:45 +00:00
rsc
cc0e11e417 various memory errors in acme 2007-02-11 18:42:11 +00:00
rsc
35368876eb write YYARG def to ftable (fdefine might be null, and is not the right place anyway) 2007-01-29 16:46:16 +00:00
rsc
c2ab969eca Make ls -lF work. 2007-01-29 15:12:42 +00:00
rsc
e8471ef561 no more vtgoodbye 2007-01-25 21:21:15 +00:00
rsc
4c65127bbe google moved the fusefs.kext path 2007-01-24 16:24:04 +00:00
rsc
47964cbc7b print + new files in verbose mode (Michael Kaminsky) 2007-01-18 18:34:46 +00:00
rsc
9ae5008386 More return value fixes (Michael Kaminsky) 2007-01-18 18:26:56 +00:00
rsc
9fb10d4386 Bug checking vacfileisdir return value. (Michael Kaminsky) 2007-01-18 18:26:00 +00:00
rsc
2cb7bf889f Decode uid/gid strings as numbers if possible. (Michael Kaminsky) 2007-01-18 18:24:29 +00:00
rsc
357cecc163 Minor FUSE bug fixes (found mount_fusefs!) 2007-01-18 13:02:52 +00:00
rsc
9b3fcf01c5 Mac FUSE support (thanks to Jeff Sickel) 2007-01-18 12:52:54 +00:00
rsc
5369e5ea0c change name 2007-01-12 16:32:11 +00:00
rsc
7103ceb031 Bug fix fix - remove debugging implementation of needoutflush. 2007-01-12 16:02:09 +00:00
rsc
78439d25f8 Fix 15-year-old sam protocol bug. 2007-01-12 15:57:34 +00:00
rsc
8904d7bd3e do not print EOk messages 2006-12-01 03:21:31 +00:00
rsc
a51dffd3f2 add fsysclose for ext2 2006-11-20 23:11:45 +00:00
wkj
e6b0276e7d Placate GCC in 64-bit targets. 2006-11-06 05:43:31 +00:00
rsc
33da33e72b block instead of chewing cpu in eread (Lu Xuxiao) 2006-11-05 14:43:52 +00:00
rsc
3a19470202 In non-blocking recv functions in libmux and libdraw,
distinguish between "cannot receive without blocking"
and "EOF on connection".

In libmux, do not elect async guys muxers, so that
synchronous RPC calls run in the main event loop
(e.g., in eresized) do not get stuck.

Fixes problem reported by Lu Xuxiao, namely that
jpg etc. would spin at 100% cpu usage.
2006-11-04 18:46:00 +00:00
rsc
d3864abaee fix sleep for OpenBSD 4.0 (Tim Wiess) 2006-11-02 17:31:30 +00:00
rsc
6fc7da3c52 Fix a handful of small one-time memory leaks in vbackup,
and one per-package memory leak (in writethread).
2006-10-19 21:58:59 +00:00
rsc
7e0854dae3 use X11 in /usr if it is there 2006-10-13 13:43:36 +00:00
rsc
dc6f9f033a avoid broken print (Gabriel Diaz) 2006-10-12 03:18:22 +00:00
rsc
2b03bf696c avoid hang with htmlroff (Michael Teichgräber) 2006-10-12 02:43:52 +00:00
rsc
a727811a2c avoid nonstandard entity names (Michael Teichgräber) 2006-10-12 02:37:40 +00:00
rsc
6007b4d97b avoid EPROTO in case not there (Tim Wiess) 2006-10-12 01:55:09 +00:00
rsc
1866bcc995 print final verbose update (Lou Kamenov) 2006-10-12 01:47:30 +00:00
rsc
470dce9dee new seq from plan 9 (Anthony Martin) 2006-10-12 01:42:11 +00:00
rsc
729e53b9e5 correct ref counting in walkfile (Nemo) 2006-10-12 01:01:02 +00:00
rsc
3fbe92ef1a revert 1.4 -> 1.5 change 2006-09-18 04:25:12 +00:00
wkj
999a81d3ac Myetheraddr lives in myetheraddr.c, so remove it here. 2006-08-30 00:09:39 +00:00
rsc
21c4c72798 Aviod seg fault when no file 2006-08-29 20:15:01 +00:00
rsc
c7c29d26b7 set $samfile during external commands 2006-08-24 18:37:55 +00:00
rsc
ca6a2d95ac break from readdir properly (Lou Kamenov) 2006-08-01 14:38:30 +00:00
rsc
be8b4b397a free fuse messages 2006-08-01 03:19:53 +00:00
rsc
9c15a45673 use better O_LARGEFILE 2006-07-27 22:36:00 +00:00
rsc
a83ccf38d7 wait for mount to complete before exiting 2006-07-27 05:14:16 +00:00
rsc
143cdf5758 FreeBSD fixes (Lou Kamenov) 2006-07-26 15:54:41 +00:00
rsc
827018c4ec clean temporary files 2006-07-23 14:43:55 +00:00
rsc
90c3dab6d4 better cleanup; use /var/tmp 2006-07-23 14:43:21 +00:00
rsc
604b5fcda4 add stat.h 2006-07-23 14:21:45 +00:00
rsc
c135352562 fix emalloc prototype 2006-07-23 05:13:56 +00:00
rsc
07ef704cab remove debug print 2006-07-23 05:13:23 +00:00
rsc
6292a25b69 oops 2006-07-23 05:03:46 +00:00
rsc
a695bc7db9 better errstr 2006-07-23 03:33:00 +00:00
rsc
0d7fd01125 better open mode 2006-07-23 03:08:51 +00:00
rsc
05f50fe6bf gnuisms 2006-07-23 03:05:22 +00:00
rsc
5551e51d2b 9pfuse 2006-07-23 03:02:03 +00:00
rsc
4b1648d559 ignore /net/ prefixes - been long enough 2006-07-23 02:57:41 +00:00
rsc
c8a93fb753 don't die on eof in sendfd 2006-07-23 02:57:11 +00:00
rsc
6215fd56f1 experiment: translation from standard notations to plan 9 in netmkaddr 2006-07-23 02:56:37 +00:00
rsc
73a5509ae9 more functions 2006-07-23 02:55:34 +00:00
rsc
981672ae7e fix cache bug (Eoghan Sherry) 2006-07-23 02:36:04 +00:00
rsc
1cba594e51 fix nowsys build 2006-07-23 02:08:25 +00:00
rsc
940353e190 check was not correct on linux 2006-07-18 15:27:54 +00:00
rsc
28b49df354 assorted changes from Plan 9 2006-07-18 15:26:33 +00:00
rsc
686bd37d9d new 2006-07-18 15:26:24 +00:00
rsc
d20564a9a6 add vttimefmt 2006-07-18 15:23:58 +00:00
rsc
2bdefab1da Fix resize error under KDE (Bart Locanthi) 2006-07-05 22:27:26 +00:00
rsc
40227f1f68 move USED past decls (Arvindh Tamilmani) 2006-07-04 14:35:50 +00:00
rsc
f9b88a7b9c return number of bytes output 2006-07-02 15:24:56 +00:00
rsc
141d600972 use file names for attachments 2006-06-30 04:53:51 +00:00
rsc
93921c4817 better cleanup 2006-06-28 17:39:52 +00:00
rsc
aec641d24c experiment - allow = in words late in the command line 2006-06-27 17:41:48 +00:00
wkj
b7d8e86a72 Use getdents instead of getdirentries under NetBSD. 2006-06-26 18:08:17 +00:00
rsc
9bc519d686 fix dup file name bug 2006-06-26 05:49:18 +00:00
rsc
ff63eeb1bd pin 2006-06-26 05:49:10 +00:00
rsc
19f4cef528 use pin 2006-06-26 05:48:10 +00:00
rsc
df970459f9 pin 2006-06-26 05:47:59 +00:00
rsc
f936548b5e slow mode for debugging 2006-06-26 05:45:25 +00:00
rsc
56b2179d99 long double 2006-06-26 00:07:54 +00:00
rsc
13a17f7503 remove debug print 2006-06-26 00:06:36 +00:00
rsc
f53117fb6b set errstr for bad dir contents 2006-06-26 00:06:28 +00:00
rsc
5c419e0741 remove print statement 2006-06-26 00:06:09 +00:00
rsc
728747f46c no need for auth.h 2006-06-26 00:05:52 +00:00
rsc
9bddce0e08 no need to call amount 2006-06-26 00:05:34 +00:00
rsc
66cf8a3904 long double 2006-06-26 00:05:10 +00:00
rsc
651ababc74 bigger block size 2006-06-26 00:04:22 +00:00
rsc
a09e85757d add -l flag 2006-06-26 00:03:55 +00:00
rsc
d5cada1329 read stdin instead of stdout 2006-06-26 00:03:35 +00:00
rsc
1dc6e083c1 plumbunmount 2006-06-25 23:55:37 +00:00
rsc
70584625ae fix name muxprocs 2006-06-25 23:53:03 +00:00
rsc
8159666d6a add iprint 2006-06-25 23:52:51 +00:00
rsc
e074ed0d7e save old q0, q1 2006-06-25 23:52:41 +00:00
rsc
7bd73c7fd4 silence warning 2006-06-25 23:52:32 +00:00
rsc
ce35b341b1 mkwsysrules.sh moved 2006-06-25 23:51:31 +00:00
rsc
a4a77934a5 add -D for testing 2006-06-25 23:51:22 +00:00
rsc
ced6fd340e reopen plumber, build mail 2006-06-25 23:51:10 +00:00
rsc
98df7c80d8 check initdraw return 2006-06-25 23:50:32 +00:00
rsc
fdcd298270 quiet 2006-06-25 21:05:07 +00:00
rsc
2d2e5c71f7 nonblock 2006-06-25 21:04:52 +00:00
rsc
b733ffba4f gone 2006-06-25 21:04:36 +00:00
rsc
150f88023b event 2006-06-25 21:04:07 +00:00
rsc
e0ef95dce1 add stub routines 2006-06-25 19:28:25 +00:00
rsc
3656f159a3 use new mkwsysrules.sh location 2006-06-25 19:19:28 +00:00
rsc
c66b52501b new draw server 2006-06-25 19:18:39 +00:00
rsc
f97f537440 bye 2006-06-25 19:00:38 +00:00
rsc
257fb6261e new 2006-06-25 19:00:14 +00:00
rsc
74dc60da74 bye 2006-06-25 18:59:29 +00:00
rsc
324891a557 separate out 2006-06-25 18:58:06 +00:00
rsc
9361131304 No more unrooted paths. 2006-06-16 15:55:24 +00:00
rsc
6884e49f0c use deterministic handles 2006-06-15 06:25:21 +00:00
rsc
fa5af68711 better ext2 block read (sigh) 2006-06-15 05:52:24 +00:00
rsc
dbf91a04cc disable auth in vftp 2006-06-15 05:19:21 +00:00
rsc
c1a4592dd1 more ext2 fixes 2006-06-15 05:16:59 +00:00
rsc
9bbcb80d35 ext2 fixes (Steve VanDeBogart) 2006-06-15 04:35:57 +00:00
rsc
ca786c9f4e new uid world 2006-06-12 17:51:56 +00:00
rsc
63fcc2bc3c avoid pw library 2006-06-12 17:21:10 +00:00
rsc
d93cc14ece fix proc leak; add p9usepwlibrary 2006-06-12 17:20:42 +00:00
rsc
00c6cee80a new 64-bit safe 2006-06-07 23:25:39 +00:00
rsc
bf136bc381 oops 2006-06-07 23:21:21 +00:00
rsc
45f01abeec 64-bit safe 2006-06-07 21:01:20 +00:00
rsc
d6316a2de0 call fmtlocaleinit 2006-06-07 15:28:30 +00:00
rsc
26eba9db1a sparc 2006-06-04 16:07:25 +00:00
rsc
17558fbe2d set RFNOTEG when we can 2006-06-04 16:06:49 +00:00
rsc
14695b90ac no c99 isms 2006-05-31 04:55:43 +00:00
rsc
6bd2526b02 set didtz (rob) 2006-05-30 16:47:24 +00:00
rsc
403fb41e23 silence warning 2006-05-28 05:53:05 +00:00
rsc
2ad582ee88 Use va_args in cosadd/sinadd (Michael Teichgräber) 2006-05-27 18:35:26 +00:00
rsc
dfbaaaa650 make srvname global 2006-05-27 07:33:49 +00:00
rsc
7cb82e1580 use same name that srv.c does 2006-05-27 07:22:56 +00:00
rsc
70a3bbd7d4 missed this too 2006-05-27 05:24:49 +00:00
rsc
07d6167626 and this one 2006-05-27 05:20:16 +00:00
rsc
8da12c958f missed this too 2006-05-27 05:20:01 +00:00
rsc
d34ecb6d05 missed this one 2006-05-27 05:18:53 +00:00
rsc
d4f27433da silence warning 2006-05-26 05:43:43 +00:00
rsc
fc0f572d27 new 2006-05-26 00:53:20 +00:00
rsc
ab239cb5ba oops 2006-05-26 00:53:07 +00:00
rsc
f3b8bf7f4e new libacme 2006-05-25 06:25:28 +00:00
rsc
603d6d896f fix comments 2006-05-24 15:02:53 +00:00
rsc
f3ef7aa2cc missing srvname 2006-05-24 15:02:26 +00:00
rsc
1813809c4d make sure we get our fmod 2006-05-24 06:09:27 +00:00
rsc
24c4c46b98 fix _screen leak 2006-05-23 03:55:45 +00:00
rsc
4b65e43c54 more tests 2006-05-22 14:56:13 +00:00
rsc
e17e1a71c2 incorporate changes from Google 2006-05-22 14:54:34 +00:00
rsc
f8955f181e new, commented fltfmt 2006-05-22 14:53:35 +00:00
rsc
fd745e8748 fix icmp overflow 2006-05-22 06:26:08 +00:00
rsc
85231fd8cd fmt changes from Google 2006-05-21 20:49:16 +00:00
rsc
8d7133308d forgot 2006-05-21 20:42:33 +00:00
rsc
536f9b83c0 import from plan9 2006-05-21 18:57:51 +00:00
rsc
44fc56d8c3 multiple mail boxes (Lou Kamenov) 2006-05-21 18:41:05 +00:00
rsc
25c823399b better spam (Lou Kamenov) 2006-05-21 18:40:33 +00:00
rsc
82f56ecee2 useless warning 2006-05-21 18:40:23 +00:00
rsc
1b827fbc0c better locking 2006-05-21 18:40:15 +00:00
rsc
38c7eb9bd2 plan 9 import 2006-05-21 18:24:59 +00:00
rsc
3bff492520 changes from plan 9 2006-05-21 16:20:29 +00:00
rsc
3167fce5ce colors (Gregor Asplund) 2006-05-21 15:56:16 +00:00
rsc
dff99a80b6 do RFNOTEG in initdraw (Anselm Garbe) 2006-05-20 05:01:26 +00:00
rsc
b3178f6f5a ti fix (Michael Teichgräber) 2006-05-20 04:48:58 +00:00
rsc
7f420fb373 more time zone fixes 2006-05-20 04:24:24 +00:00
rsc
6452f95be6 time zone fix 2006-05-18 23:08:02 +00:00
rsc
e0d1df6f7c use linux/version.h 2006-05-16 15:47:59 +00:00
rsc
286f68524e avoid zombie when execvp fails 2006-05-12 20:52:12 +00:00
rsc
d7f59903e3 stupid bug in ext3 fixes (serge gannon) 2006-05-10 17:39:23 +00:00
rsc
e132e7a3ad avoid double spacing 2006-05-10 04:13:56 +00:00
rsc
4e81d4f6d6 set namelen 2006-05-09 18:35:24 +00:00
rsc
495eda0bbd fix font-size (Michael Teichgräber) 2006-05-09 13:20:48 +00:00
rsc
53af1186ca show full name in from 2006-05-06 22:53:44 +00:00
rsc
95d412d4bc correct utfmap (Michael Teichgräber) 2006-05-06 22:52:32 +00:00
rsc
4936c293f5 add sys/time.h for struct timeval on freebsd 4 2006-05-06 19:55:11 +00:00
rsc
7f629d9d7b shut up gcc volatile 2006-05-06 19:54:50 +00:00
rsc
cd14fd5f81 poor type-punned pointer 2006-05-05 15:19:10 +00:00
rsc
6df24754e4 cut and paste fixes 2006-05-05 15:16:03 +00:00
rsc
cd27286eb1 unused bb 2006-05-05 15:06:56 +00:00
rsc
02846514a3 add debugpacket 2006-05-05 13:17:39 +00:00
rsc
6cd6f68910 vttracelevel 2006-05-05 13:17:28 +00:00
rsc
6630175602 fix edit pipe bug 2006-05-05 04:55:14 +00:00
rsc
fdd0f8415f paranoia about extension 2006-05-04 19:41:51 +00:00
rsc
f246629788 paranoia about extension 2006-05-04 19:10:11 +00:00
rsc
1e22e8e414 sign extension bug 2006-05-04 18:54:09 +00:00
rsc
80b4aedc11 ext2 fixes 2006-05-04 18:03:11 +00:00
rsc
886a6f6c53 rpc fixes (vandebo) 2006-05-04 18:02:48 +00:00
rsc
e77222a4ec ext2 fixes 2006-05-04 18:02:13 +00:00
rsc
6802a89995 chatty 2006-04-28 03:08:00 +00:00
rsc
5e084a4a46 double free 2006-04-28 03:06:40 +00:00
rsc
fa07e3d777 16-byte align 2006-04-22 00:50:08 +00:00
rsc
d9ed72433f darwin 2006-04-21 04:26:02 +00:00
rsc
4e3a81b98b darawin 2006-04-21 04:25:28 +00:00
rsc
12e997d87c system tan() is probably good enough 2006-04-21 04:00:56 +00:00
rsc
af6e459f18 put threadinfo back 2006-04-21 03:58:52 +00:00
rsc
54b59fd17c apple 2006-04-21 03:55:13 +00:00
rsc
aff1f05cfb darwin 2006-04-21 03:49:23 +00:00
rsc
c7384386b8 no types 2006-04-21 03:44:05 +00:00
rsc
a2000ee73e use gcc because cpp sucks 2006-04-21 03:43:54 +00:00
rsc
110c707dda darwin 386 start 2006-04-21 03:34:44 +00:00
rsc
6b11fe88cb shut up gcc 2006-04-21 03:01:48 +00:00
rsc
473cc012c1 oops 2006-04-20 23:06:55 +00:00
rsc
8bda92cce2 cast 2006-04-20 22:56:08 +00:00
rsc
3fe9465ac9 64-bit 2006-04-20 22:54:18 +00:00
rsc
c9ee9e62f6 inttypes 2006-04-20 21:52:17 +00:00
rsc
c291b2ec81 bug fix 2006-04-20 21:51:05 +00:00
rsc
bcb7f64ea5 shut up gcc 2006-04-20 21:41:16 +00:00
rsc
35afcc6c77 warning 2006-04-20 21:37:15 +00:00
rsc
8c7b4c825f 64-bit fixes 2006-04-20 21:23:16 +00:00
rsc
5917e95953 64-bit 2006-04-20 21:21:05 +00:00
rsc
b26eedb61d more 64-bit fixes 2006-04-20 21:20:11 +00:00
rsc
4f959600b6 minor bug fixes (mechiel lukkien, andrey) 2006-04-20 21:01:48 +00:00
rsc
a5f3a00bcd 64-bit safe 2006-04-20 21:00:21 +00:00
rsc
71e936d716 shut up, gcc! 2006-04-20 20:51:01 +00:00
rsc
2c0f3733ad 64-bit fixes 2006-04-20 20:49:00 +00:00
rsc
f8e39513f3 shut up gcc 2006-04-20 20:47:11 +00:00
rsc
cbf4378304 64-bit fixes from plan 9 2006-04-20 20:35:35 +00:00
rsc
dbbfb316fb shut up gcc 2006-04-20 20:31:21 +00:00
rsc
de9b8f8674 shut up, gcc! 2006-04-20 20:30:55 +00:00
rsc
3ca675a579 shut up gcc! 2006-04-20 20:28:08 +00:00
rsc
85b8545edb warning 2006-04-20 20:26:45 +00:00
rsc
62b7fdc348 warnings (andrey) 2006-04-20 20:24:58 +00:00
rsc
0afb7989d3 64-bit safe (from plan9) 2006-04-20 20:24:00 +00:00
rsc
4515de8f50 silence warning (andrey) 2006-04-20 20:18:13 +00:00
rsc
e6dad55ae3 no warning (andrey) 2006-04-20 20:05:55 +00:00
rsc
90a356572c avoid double lock (lucho ionkov) 2006-04-19 22:04:00 +00:00
rsc
90a99688be fixes 2006-04-14 00:15:16 +00:00
rsc
b6d98463b4 tpic 2006-04-14 00:04:03 +00:00
rsc
434d1b41b6 bug fixes (mechiel lukkien) 2006-04-12 19:03:03 +00:00
rsc
20bd3ca2e2 new 2006-04-09 00:24:28 +00:00
rsc
1f2ab849c0 add exitcode 2006-04-08 23:49:08 +00:00
rsc
2ff29ba87a no checksnarf 2006-04-04 19:45:03 +00:00
rsc
cb0e769110 no // 2006-04-04 16:09:46 +00:00
rsc
38612281eb avoid primary 2006-04-02 00:06:54 +00:00
rsc
96e0eb83dd more matching (eq) 2006-04-01 21:28:43 +00:00
rsc
cbeb0b26e4 Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. 2006-04-01 19:24:03 +00:00
rsc
226d80b821 c90 fixes 2006-04-01 15:35:09 +00:00
rsc
3d038c325b utf in subject 2006-03-31 17:51:10 +00:00
rsc
0b10ae3815 fix alpha oops 2006-03-31 17:28:29 +00:00
rsc
613093289d no anon union 2006-03-31 14:37:04 +00:00
rsc
6019a96c78 new tar import 2006-03-30 19:25:10 +00:00
rsc
c86883cab5 weird abort decl 2006-03-30 15:05:46 +00:00
rsc
53b8d079db no unions 2006-03-30 15:04:45 +00:00
rsc
dcf4d596ca antialias redraw 2006-03-30 13:00:27 +00:00
rsc
0aa79278fa quiet Del in win 2006-03-27 13:06:15 +00:00
rsc
190f5e7cb2 flushdisplay (erik quanstrom) 2006-03-27 00:50:52 +00:00
rsc
94bd4b6c2c snarf 2006-03-23 23:46:00 +00:00
rsc
bdc14ad478 Avoid saving precious data under stack pointer. 2006-03-22 16:38:29 +00:00
rsc
39ce0d5862 Avoid storing precious data below the stack pointer. 2006-03-22 16:30:50 +00:00
rsc
aff51ee51f faster destroyfid calls 2006-03-21 18:57:37 +00:00
rsc
de1168dd9c Write $-free paths in Dump files (Peter Canning). 2006-03-21 18:03:33 +00:00
rsc
acb880af1c memory fixes 2006-03-21 16:55:54 +00:00
rsc
2387495b56 update usage 2006-03-20 04:02:36 +00:00
rsc
efe08bf8fd remove debugging 2006-03-20 04:01:05 +00:00
rsc
17157e4aa8 update lucida 2006-03-20 02:25:59 +00:00
rsc
b6372b09e7 no more lucida 2006-03-20 00:08:25 +00:00
rsc
4590ad02cc no more lucida 2006-03-19 23:51:01 +00:00
rsc
28a8042cec autoresize (erik quanstrom) 2006-03-19 06:11:51 +00:00
rsc
acf8398fef new 2006-03-19 06:11:32 +00:00
rsc
b2dc981a17 regenerate latin1 tables 2006-03-12 14:59:12 +00:00
rsc
532a32df32 jpg fix? (erik quanstrom) 2006-03-10 00:37:24 +00:00
rsc
b9b653584e synergy (paul lalonde) 2006-03-10 00:37:15 +00:00
rsc
e03f2c4069 seek to end of outgoing 2006-03-07 23:55:34 +00:00
rsc
2b2bd9c4d3 fix mptouv 2006-03-05 20:45:56 +00:00
rsc
b99162de12 + is not a valid tag (Lou Kamenov) 2006-03-03 17:49:38 +00:00
rsc
df5d363ddd tolower subscript 2006-03-03 17:28:46 +00:00
rsc
b5c7be2fd6 change Tcreate message in 9P2000.u 2006-03-03 16:34:49 +00:00
rsc
1190a7aa7a more updates 2006-03-03 14:13:22 +00:00
rsc
fe02cd5957 cleanup 2006-03-03 14:11:50 +00:00
rsc
c87c064d4a gone 2006-03-03 01:44:16 +00:00
rsc
bb3b0aeb9c move snarfer to use X includes 2006-03-03 01:42:25 +00:00
rsc
5db07ba942 avoid redefining sched_yield (Christian Pfeil) 2006-03-03 01:39:10 +00:00
rsc
c772232802 cannot say isnumber 2006-02-28 20:12:18 +00:00
rsc
23fdde49f1 more itrans changes 2006-02-28 19:48:49 +00:00
rsc
5270954a89 add 2006-02-28 19:29:39 +00:00
rsc
4fc1aa09a9 allow fallback to x11 2006-02-28 13:13:39 +00:00
rsc
a24065936d use pasteboard 2006-02-28 12:54:15 +00:00
rsc
0d42cc9dcb new delmesg 2006-02-28 00:49:05 +00:00
rsc
06d255079a remove unused pids array (Erik Quanstrom) 2006-02-27 01:26:48 +00:00
rsc
d4baecd94d various fixes 2006-02-26 15:20:28 +00:00
rsc
eb0e8f26c4 locking fixes 2006-02-26 04:05:16 +00:00
rsc
e269d00c9e oops 2006-02-25 21:14:32 +00:00
rsc
58ecf38778 fixes 2006-02-25 13:09:29 +00:00
rsc
64f7506b34 tapefs from plan9 2006-02-24 21:17:00 +00:00
rsc
5e14855d45 use install not install -c 2006-02-24 17:46:47 +00:00
rsc
b7f150b09e use domain as the port 2006-02-24 17:40:15 +00:00
rsc
c7a7e3c44d remove -p 2006-02-24 16:52:13 +00:00
wkj
1ff2c2b9b0 Extra arg belongs to _decqp. 2006-02-23 17:13:01 +00:00
wkj
384d563d72 Missing colon. 2006-02-23 17:10:16 +00:00
rsc
6a8add52d3 fix quoted-printable (_ means space only in rfc2047) 2006-02-23 11:51:18 +00:00
rsc
abb0a67b83 add recent 2006-02-23 11:48:52 +00:00
rsc
95409400f7 events buffer need not end in NUL 2006-02-21 20:46:49 +00:00
rsc
c42a1d3d61 add 2006-02-21 18:37:05 +00:00
rsc
49a1496cbb dns changes 2006-02-20 19:38:29 +00:00
rsc
772b39cd98 add dns 2006-02-20 19:23:18 +00:00
rsc
95456b2155 handle 09 2006-02-18 15:23:34 +00:00
rsc
493b97a4d9 correct size 2006-02-18 13:57:06 +00:00
rsc
84edc59152 remove stub myipaddr 2006-02-17 22:07:42 +00:00
rsc
dc90b6f0d6 bug fixed 2006-02-17 20:52:07 +00:00
rsc
b65f95f6d8 add locking 2006-02-17 19:30:59 +00:00
rsc
19256e0dd9 changes from erik quanstrom 2006-02-17 19:21:49 +00:00
rsc
05f5d46b63 make compile 2006-02-17 18:21:29 +00:00
rsc
eacea5a064 forgot 2006-02-17 17:22:20 +00:00
rsc
c33c1419f4 fixes 2006-02-16 06:22:03 +00:00
rsc
8712d1a38e more 2006-02-16 06:18:19 +00:00
rsc
229086e790 more fix 2006-02-16 06:11:08 +00:00
rsc
07b075d589 more sparc64 2006-02-16 06:02:46 +00:00
rsc
880ab2f10a fixed 2006-02-15 23:06:27 +00:00
rsc
201e19d672 fixes 2006-02-15 18:45:28 +00:00
rsc
aa01e1feaf fixes 2006-02-15 18:37:21 +00:00
rsc
27b457ae8a forgot 2006-02-15 18:34:50 +00:00
rsc
941e17134e imap-based new upas/fs 2006-02-15 12:39:09 +00:00
rsc
1ea614ffaf cope with new upas/fs 2006-02-15 12:30:54 +00:00
rsc
846ec3d21d resize window to fit image (Erik Quanstrom) 2006-02-15 12:11:03 +00:00
rsc
dfbfbecfc6 pointer conversions 2006-02-14 19:45:11 +00:00
rsc
943cb39dd9 put NUL in right place! 2006-02-14 19:45:01 +00:00
rsc
0df4c01eca forgot this 2006-02-14 19:44:29 +00:00
rsc
1a8bd157b6 better labels 2006-02-14 19:44:18 +00:00
rsc
7236e45bbc shut up about signals in scripts 2006-02-14 19:43:54 +00:00
rsc
5c9f76b5e5 remove unused 2006-02-14 19:43:19 +00:00
rsc
54357361fb better utf 2006-02-14 19:42:58 +00:00
rsc
a38a183626 fixes 2006-02-14 19:42:28 +00:00
rsc
2eef1fa316 better lookup 2006-02-14 19:42:16 +00:00
rsc
7575a9e1bb bigger buffer 2006-02-14 19:42:07 +00:00
rsc
0870ded11f stupid pointer conversions 2006-02-14 19:41:48 +00:00
rsc
3b5862ee5a fixes 2006-02-14 19:41:36 +00:00
rsc
0932b48416 use correct name 2006-02-14 19:41:28 +00:00
rsc
565fd89edf better fmt -j 2006-02-14 19:41:11 +00:00
rsc
1bb8ccf14e seek back in rdwr 2006-02-14 19:41:02 +00:00
rsc
05eb37f267 maybe 2006-02-14 07:35:14 +00:00
rsc
76a78f4320 sparc64 rule 2006-02-14 06:52:41 +00:00
rsc
4c7f9f8303 add exitcode 2006-02-13 20:42:37 +00:00
rsc
7ce2007ce5 more fixes 2006-02-12 22:23:45 +00:00
rsc
eadb18a335 add exitcode 2006-02-12 19:40:55 +00:00
rsc
5cc53af92d more changes 2006-02-12 19:40:23 +00:00
rsc
d0d15c12d4 add exitcode 2006-02-12 19:05:12 +00:00
rsc
4940b55216 add wait 2006-02-12 16:48:50 +00:00
rsc
7722ad0044 delete debugging 2006-02-12 16:43:32 +00:00
rsc
22ba8d1fe4 unused i 2006-02-12 00:36:58 +00:00
rsc
a79cd7832f more changes 2006-02-12 00:34:08 +00:00
rsc
7e61af5124 works 2006-02-12 00:20:49 +00:00
rsc
b5f65921f3 various cleanup 2006-02-11 23:38:55 +00:00
rsc
e4d832222b add RFENVG, RFCENVG 2006-02-11 22:58:29 +00:00
rsc
00d75e0eae more changes 2006-02-11 22:35:38 +00:00
rsc
0c7c441e90 sparc64 attempt 2006-02-10 05:32:42 +00:00
rsc
3f8c36d6dc changes 2006-02-09 20:52:31 +00:00
rsc
330e487a1d ignore interrupts 2006-02-09 19:43:07 +00:00
rsc
bafbb3918a doubtful this will work 2006-02-09 08:20:11 +00:00
rsc
c0811e687d sparc 2006-02-09 08:17:49 +00:00
wkj
8fe9726cfb Archive shouldn't be checked-in here. 2006-02-08 23:51:15 +00:00
rsc
605c0ea102 cleanup 2006-02-08 22:39:54 +00:00
rsc
5a1e9de7b1 add print 2006-02-08 21:21:01 +00:00
rsc
4ca53ff0e0 fix b1 c2 c3 c3 c2 c3 [sic] 2006-02-08 18:11:57 +00:00
rsc
615e0f9fb2 add threadidle 2006-02-07 17:02:05 +00:00
rsc
8b9a1d4cfe add chord fix from plan 9 2006-02-06 23:10:48 +00:00
rsc
6cb755b60b more casts 2006-02-06 19:30:02 +00:00
rsc
98bfdd2867 initialize 2006-02-06 19:28:25 +00:00
rsc
9eda38e51f add threadid 2006-02-05 17:50:09 +00:00
rsc
1b404fe6e4 add -n to ls; add rm and create 2006-02-05 15:34:46 +00:00
rsc
39e5957ace Experiment: ignore double-responds.
Also allow nil string as empty string in readstr.
2006-02-05 15:34:18 +00:00
rsc
eb9be70308 print warnings 2006-02-04 20:26:35 +00:00
rsc
c48193be0d new note group 2006-02-04 20:21:36 +00:00
rsc
9777187bc7 fix offsets 2006-02-03 04:36:50 +00:00
rsc
9cfbc441e7 hmm... 2006-02-03 02:35:25 +00:00
rsc
387ae1dbb8 fix fid handling 2006-02-02 16:40:25 +00:00
rsc
a7c0bddd4e even less dependence on crappy arpa headers 2006-01-29 17:37:31 +00:00
rsc
b4d406b781 return 0 2006-01-29 17:32:14 +00:00
rsc
b058fb6855 no sharps on c lines 2006-01-29 04:17:25 +00:00
rsc
e4c74b87b6 do not die in freeimage(0) when screen==0 2006-01-28 23:45:53 +00:00
rsc
784d655067 typo 2006-01-27 18:52:43 +00:00
rsc
da20ccc711 more constants 2006-01-27 17:50:46 +00:00
rsc
18d5a36a28 more 2006-01-27 08:56:16 +00:00
rsc
6021858725 do not expect magic numbers 2006-01-27 08:54:27 +00:00
rsc
cbf1d02433 can zero, will zero 2006-01-27 07:24:58 +00:00
rsc
c54b8b69ed bsd 2006-01-27 05:51:54 +00:00
rsc
bc5d577127 dns 2006-01-27 05:32:04 +00:00
rsc
ee51985f90 oops 2006-01-27 04:16:40 +00:00
rsc
22157b7a34 freerpc(nil) 2006-01-27 04:12:35 +00:00
rsc
1ac60148eb add 2006-01-27 04:11:37 +00:00
rsc
8612247402 more 2006-01-27 04:08:41 +00:00
rsc
fc65e388ec nowsys rules 2006-01-27 04:04:56 +00:00
rsc
326a461d0e nowsys fixes (Lou Kamenov) 2006-01-27 04:04:38 +00:00
rsc
2a951f5eb6 more os x 10.4 2006-01-27 03:55:18 +00:00
rsc
62a826a250 ifdef vm_swapusage for os x 2006-01-27 03:53:22 +00:00
rsc
e827c793f3 9p.u 2006-01-27 03:48:00 +00:00
rsc
90c892d867 9p2000.u 2006-01-27 03:46:07 +00:00
rsc
90557256d3 Add more character sets. 2006-01-19 01:32:19 +00:00
rsc
89de2e575e ignore hangup signal 2006-01-19 00:05:56 +00:00
rsc
5bd21066c5 different login shell 2006-01-18 23:11:00 +00:00
rsc
8a6837e8c0 back to -i 2006-01-18 23:05:38 +00:00
rsc
2d8bbdeafa fix -j 2006-01-18 16:58:56 +00:00
rsc
f729f79ca2 login shell 2006-01-18 00:59:05 +00:00