diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2007-01-14 01:29:06 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2007-01-14 01:29:06 +0000 |
commit | 7a431b3715299854fb423ec00d5fafc0e2c7f07b (patch) | |
tree | 4e90c9d364485ef13c2e429ab22b9b925d50ea04 /include/usage.h | |
parent | 150f402b36197d822f8a7dd835231cd67b77e959 (diff) | |
download | busybox-w32-7a431b3715299854fb423ec00d5fafc0e2c7f07b.tar.gz busybox-w32-7a431b3715299854fb423ec00d5fafc0e2c7f07b.tar.bz2 busybox-w32-7a431b3715299854fb423ec00d5fafc0e2c7f07b.zip |
By popular request reinstate fakeidentd's standalone mode.
Since this is also needed for other applets like telnetd,
introduce generic driver for such things.
It even supports inetd-wait ('linger') mode, when inetd
hands out listen socket to child and waits to it to die,
instead of handing out accepted socket and continuing
listening itself (nowait mode).
Code growth ~200 bytes.
NB: our inetd doesn't support wait mode yet (or mabe it is buggy).
Diffstat (limited to 'include/usage.h')
-rw-r--r-- | include/usage.h | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/include/usage.h b/include/usage.h index 0275df3f0..2b51fad72 100644 --- a/include/usage.h +++ b/include/usage.h | |||
@@ -826,22 +826,16 @@ | |||
826 | "\\( and \\) or null; if \\( and \\) are not used, they return the number\n" \ | 826 | "\\( and \\) or null; if \\( and \\) are not used, they return the number\n" \ |
827 | "of characters matched or 0." | 827 | "of characters matched or 0." |
828 | 828 | ||
829 | #if 0 /* bloaty */ | ||
830 | #define fakeidentd_trivial_usage \ | 829 | #define fakeidentd_trivial_usage \ |
831 | "[-b ip] [STRING]" | 830 | "[-fiw] [-b ADDR] [STRING]" |
832 | #define fakeidentd_full_usage \ | 831 | #define fakeidentd_full_usage \ |
833 | "Return a set string to auth requests" \ | 832 | "Provide fake ident (auth) service" \ |
834 | "\n\nOptions:\n" \ | 833 | "\n\nOptions:" \ |
835 | " -b Bind to ip address\n" \ | 834 | "\n -f Run in foreground" \ |
836 | " STRING The ident answer string (default is nobody)" | 835 | "\n -i Inetd mode" \ |
837 | #else /* inetd-only */ | 836 | "\n -w Inetd 'wait' mode" \ |
838 | #define fakeidentd_trivial_usage \ | 837 | "\n -b ADDR Bind to specified address" \ |
839 | "[username]" | 838 | "\n STRING Ident answer string (default is 'nobody')" |
840 | #define fakeidentd_full_usage \ | ||
841 | "Return a (faked) ident response.\n" \ | ||
842 | "This applet is meant to run from inetd.\n" \ | ||
843 | "Optional argument is the username to return (default is 'nobody')." | ||
844 | #endif | ||
845 | 839 | ||
846 | #define false_trivial_usage \ | 840 | #define false_trivial_usage \ |
847 | "" | 841 | "" |