[dev] Miscellaneous sbase issues

2015-04-26 Thread Michael Forney
Hi suckless, I came across some issues in sbase whose solution wasn't immediately apparent: printf -- Ignores flag characters '#', '0', '-', ' ', and '+', but is labeled as POSIX compliant and complete, so this is presumably unintentional. "git am" breaks without this functionality. tar ---

[dev] [sdhcp] [PATCH 1/2] Only fork once

2015-04-26 Thread Michael Forney
--- sdhcp.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sdhcp.c b/sdhcp.c index aa3cef2..9ff9baf 100644 --- a/sdhcp.c +++ b/sdhcp.c @@ -339,6 +339,8 @@ acceptlease(void) static void run(void) { + int forked = 0; + #if 0 InitReboot: /* send DHCPre

[dev] [sdhcp] [PATCH 2/2] Add flag to run in foreground

2015-04-26 Thread Michael Forney
--- sdhcp.1 | 3 +++ sdhcp.c | 8 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/sdhcp.1 b/sdhcp.1 index ef22689..d037624 100644 --- a/sdhcp.1 +++ b/sdhcp.1 @@ -28,6 +28,9 @@ don't change interface information such as an IP address. .TP .B "\-e program" run program. Var

[dev] [sbase] [PATCH] tr: Fix -c option when translating

2015-04-26 Thread Michael Forney
--- tr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tr.c b/tr.c index 38ea6a3..ad5c690 100644 --- a/tr.c +++ b/tr.c @@ -221,6 +221,8 @@ read: else goto write; } + if (cf