| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | all: remove need for `-fcommon` | Dan Cross | 2025-07-25 | 2 | -9/+10 |
| | | | | | | | | | | | Use `extern` where appropriate so that we can remove `-fcommon` on macOS and others. On macOS, `-fcommon` generates a number of linker warnings. I've tested building on macOS, Linux, FreeBSD, NetBSD, OpenBSD and illumos. I am not in a position to test on AIX or other more esoteric platforms, however. | ||||
| * | plumber: increase NMATCHSUBEXP up to 100 | Igor Burago | 2023-03-31 | 1 | -1/+1 |
| | | | | | | Thus up to two-digit subexpression match variables are supported ($1 through $99) in addition to the entire expression match ($0). | ||||
| * | plumber: use strtoul to parse subexpression match variable substitutions | Igor Burago | 2023-03-30 | 1 | -24/+9 |
| | | |||||
| * | plumber: increase NMATCHSUBEXP up to libregexp's NSUBEXP | Igor Burago | 2023-03-30 | 1 | -1/+1 |
| | | |||||
| * | plumber: allow multi-digit subexpression match variable substitutions | Igor Burago | 2023-03-30 | 1 | -2/+23 |
| | | |||||
| * | plumber: parametrize the number of stored match pattern subexpressions | Igor Burago | 2023-03-30 | 2 | -9/+15 |
| | | |||||
| * | plumber: allow underscores in variable names in plumbing rules | Igor Burago | 2022-09-07 | 1 | -10/+19 |
| | | | | | Fixes #561. | ||||
| * | plumber: set match variables past the first non-matching subexpression | Igor Burago | 2022-09-07 | 1 | -6/+6 |
| | | | | | Fixes #563. | ||||
| * | plumber: fail on buffer exhaustion or runaway quotes in string expansion | Igor Burago | 2022-09-06 | 1 | -11/+25 |
| | | |||||
| * | libthread: add threadmaybackground | Russ Cox | 2020-12-30 | 1 | -0/+6 |
| | | | | | | | | | Programs that want to background themselves now need to define threadmaybackground returning 1. This avoids a confusing (to people and debuggers) extra parent process for all the threaded programs that will never want to background themselves. | ||||
| * | Trivial changes: whitespace and modes. | Dan Cross | 2020-01-10 | 1 | -2/+2 |
| | | | | | | | | | | Remote whitespace at the ends of lines. Remove blank lines from the ends of files. Change modes on source files so that they are not executable. Signed-off-by: Dan Cross <cross@gajendra.net> | ||||
| * | plumber: add -f (foreground) option (#288) | Jason Felice | 2019-10-29 | 3 | -4/+11 |
| | | | | | In MacOS, services run by launchd must run in the foreground, since launchd manages forking and other resources. | ||||
| * | plumber: fix EOF detection on writes to rules file (#257) | Fazlul Shahriar | 2019-09-19 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of checking Fcall.data==nil, check Fcall.count==0. The former check always fails after `gcc -O2` optimizations (gcc version 8.3.0). Also fix an out-of-bound read detected by valgrind: ``` ==31162== Invalid read of size 1 ==31162== at 0x11005E: morerules (rules.c:739) ==31162== by 0x110254: writerules (rules.c:775) ==31162== by 0x10D2FE: fsyswrite (fsys.c:848) ==31162== by 0x10C304: fsysproc (fsys.c:248) ==31162== by 0x112E8C: threadstart (thread.c:96) ==31162== by 0x4A682BF: ??? (in /usr/lib/libc-2.29.so) ==31162== Address 0x4ea984a is 0 bytes after a block of size 250 alloc'd ==31162== at 0x483AD7B: realloc (vg_replace_malloc.c:826) ==31162== by 0x1196F3: p9realloc (malloc.c:53) ==31162== by 0x10BDFD: erealloc (plumber.c:124) ==31162== by 0x10FCD9: concat (rules.c:642) ==31162== by 0x10FCD9: concat (rules.c:635) ==31162== by 0x110230: writerules (rules.c:773) ==31162== by 0x10D2FE: fsyswrite (fsys.c:848) ==31162== by 0x10C304: fsysproc (fsys.c:248) ==31162== by 0x112E8C: threadstart (thread.c:96) ==31162== by 0x4A682BF: ??? (in /usr/lib/libc-2.29.so) ``` Fixes #256 | ||||
| * | plumb: remove debugging print | Russ Cox | 2012-05-15 | 1 | -1/+0 |
| | | | | | | R=rsc http://codereview.appspot.com/6210059 | ||||
| * | plumber: comment out bogus user name check | Russ Cox | 2010-10-07 | 1 | -0/+2 |
| | | | | | | R=rsc http://codereview.appspot.com/2295043 | ||||
| * | post9pservice: add extra arg to unmodified calls | Russ Cox | 2008-04-17 | 1 | -1/+1 |
| | | |||||
| * | Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms. | rsc | 2006-04-01 | 2 | -3/+3 |
| | | |||||
| * | NetBSD-macppc ctype needs uchars. | rsc | 2005-09-09 | 1 | -3/+3 |
| | | |||||
| * | add -9 for debugging | rsc | 2005-03-18 | 1 | -0/+4 |
| | | |||||
| * | Many small edits. | rsc | 2005-01-13 | 1 | -3/+1 |
| | | |||||
| * | add $plan9 variable | rsc | 2005-01-11 | 1 | -0/+5 |
| | | |||||
| * | do threading right | rsc | 2005-01-04 | 2 | -26/+4 |
| | | |||||
| * | exit correctly | rsc | 2005-01-04 | 1 | -7/+7 |
| | | |||||
| * | Goodbye SHORTLIB | rsc | 2005-01-04 | 1 | -1/+0 |
| | | |||||
| * | be like plan 9 plumber | rsc | 2004-12-28 | 1 | -3/+22 |
| | | |||||
| * | avoid use of an extra proc | rsc | 2004-12-28 | 1 | -1/+1 |
| | | |||||
| * | FreeBSD tweaks | rsc | 2004-12-28 | 1 | -1/+2 |
| | | |||||
| * | use threaddaemonize | rsc | 2004-12-28 | 1 | -12/+1 |
| | | |||||
| * | update to use new thread library | rsc | 2004-12-26 | 1 | -4/+9 |
| | | |||||
| * | Compare function pointers against 0 rather than nil. | wkj | 2004-07-09 | 1 | -1/+1 |
| | | |||||
| * | clean up when finished. | rsc | 2004-04-19 | 1 | -1/+0 |
| | | | | | | don't set PLAN9 don't set PLAN9 | ||||
| * | SunOS can rot in hell. | rsc | 2004-03-26 | 1 | -16/+20 |
| | | |||||
| * | Today's changes. | rsc | 2004-03-25 | 3 | -4/+6 |
| | | | | | More changes. | ||||
| * | Small tweaks | rsc | 2004-03-21 | 1 | -0/+2 |
| | | | | | Lots of new code imported. | ||||
| * | Amazingly picky bug fixes from Valgrind. | rsc | 2004-03-05 | 2 | -1/+7 |
| | | |||||
| * | Various little fixes. | rsc | 2004-03-05 | 1 | -1/+1 |
| | | |||||
| * | Pipes cannot use SOCK_DGRAM. Back to SOCK_STREAM. | rsc | 2004-03-05 | 1 | -1/+1 |
| | | | | | | | Add debugging to fdwait. Rewrite getcallerpc on PowerMac to be correct. | ||||
| * | Various tweaks. | rsc | 2004-02-29 | 1 | -1/+1 |
| | | |||||
| * | Small tweaks to make things build again. | rsc | 2004-02-29 | 5 | -26/+21 |
| | | |||||
| * | Add support for user-level 9P servers/clients and various bug fixes to go ↵ | rsc | 2003-12-11 | 6 | -74/+60 |
| | | | | | with them. | ||||
| * | make -> mk | rsc | 2003-11-23 | 1 | -16/+0 |
| | | |||||
| * | Plan 9 version, nothing tweaked yet. | rsc | 2003-11-23 | 7 | -0/+2596 |
| | | |||||
| * | Single-threaded plumber that can run "start" rules. | rsc | 2003-10-14 | 1 | -0/+16 |
| Thanks to Caerwyn Jones. | |||||