diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/libbb.h | 2 | ||||
-rw-r--r-- | include/usage.h | 22 |
2 files changed, 10 insertions, 14 deletions
diff --git a/include/libbb.h b/include/libbb.h index 4060498..c191dc2 100644 --- a/include/libbb.h +++ b/include/libbb.h @@ -278,6 +278,8 @@ extern int wait4pid(int pid); extern void xsetgid(gid_t gid); extern void xsetuid(uid_t uid); extern void xdaemon(int nochdir, int noclose); +/* More clever/thorough xdaemon */ +extern void bb_sanitize_stdio(int daemonize); extern void xchdir(const char *path); extern void xsetenv(const char *key, const char *value); extern int xopen(const char *pathname, int flags); diff --git a/include/usage.h b/include/usage.h index 0275df3..2b51fad 100644 --- a/include/usage.h +++ b/include/usage.h @@ -826,22 +826,16 @@ "\\( and \\) or null; if \\( and \\) are not used, they return the number\n" \ "of characters matched or 0." -#if 0 /* bloaty */ #define fakeidentd_trivial_usage \ - "[-b ip] [STRING]" + "[-fiw] [-b ADDR] [STRING]" #define fakeidentd_full_usage \ - "Return a set string to auth requests" \ - "\n\nOptions:\n" \ - " -b Bind to ip address\n" \ - " STRING The ident answer string (default is nobody)" -#else /* inetd-only */ -#define fakeidentd_trivial_usage \ - "[username]" -#define fakeidentd_full_usage \ - "Return a (faked) ident response.\n" \ - "This applet is meant to run from inetd.\n" \ - "Optional argument is the username to return (default is 'nobody')." -#endif + "Provide fake ident (auth) service" \ + "\n\nOptions:" \ + "\n -f Run in foreground" \ + "\n -i Inetd mode" \ + "\n -w Inetd 'wait' mode" \ + "\n -b ADDR Bind to specified address" \ + "\n STRING Ident answer string (default is 'nobody')" #define false_trivial_usage \ "" |