udhcpc: add support for DHCP option 212 (RFC 5969)
[oweals/busybox.git] / networking / isrv_identd.c
index 3e0563298c6683b3a97cc9dcb09ba9b4e438703a..a41405c333ad1dec6972eb63db2d853f2b535b72 100644 (file)
@@ -4,9 +4,19 @@
  *
  * Copyright (C) 2007 Denys Vlasenko
  *
- * Licensed under GPL version 2, see file LICENSE in this tarball for details.
+ * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 
+//usage:#define fakeidentd_trivial_usage
+//usage:       "[-fiw] [-b ADDR] [STRING]"
+//usage:#define fakeidentd_full_usage "\n\n"
+//usage:       "Provide fake ident (auth) service\n"
+//usage:     "\n       -f      Run in foreground"
+//usage:     "\n       -i      Inetd mode"
+//usage:     "\n       -w      Inetd 'wait' mode"
+//usage:     "\n       -b ADDR Bind to specified address"
+//usage:     "\n       STRING  Ident answer string (default: nobody)"
+
 #include "libbb.h"
 #include <syslog.h>
 #include "isrv.h"
@@ -76,7 +86,7 @@ static int do_rd(int fd, void **paramp)
        return retval;
 }
 
-static int do_timeout(void **paramp ATTRIBUTE_UNUSED)
+static int do_timeout(void **paramp UNUSED_PARAM)
 {
        return 1; /* terminate session */
 }
@@ -93,7 +103,7 @@ static void inetd_mode(void)
 }
 
 int fakeidentd_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
-int fakeidentd_main(int argc ATTRIBUTE_UNUSED, char **argv)
+int fakeidentd_main(int argc UNUSED_PARAM, char **argv)
 {
        enum {
                OPT_foreground = 0x1,
@@ -122,7 +132,7 @@ int fakeidentd_main(int argc ATTRIBUTE_UNUSED, char **argv)
         * log to stderr. I like daemontools more. Go their way.
         * (Or maybe we need yet another option "log to syslog") */
        if (!(opt & OPT_fiw) /* || (opt & OPT_syslog) */) {
-               openlog(applet_name, 0, LOG_DAEMON);
+               openlog(applet_name, LOG_PID, LOG_DAEMON);
                logmode = LOGMODE_SYSLOG;
        }