Blob Blame History Raw
diff --git a/radvd.8.man b/radvd.8.man
index 0310150..c31d626 100644
--- a/radvd.8.man
+++ b/radvd.8.man
@@ -71,6 +71,9 @@ This option disables privilege separation, and as a result,
 the non-privileged radvd process does not have permissions to
 change interface configuration.
 .TP
+.BR "\-n" , " \-\-nodaemon"
+Prevent the daemonizing.
+.TP
 .BR "\-c" , " \-\-configtest"
 Test configuration and do startup tests and then exit.
 .TP
diff --git a/radvd.c b/radvd.c
index 7cadf16..a241779 100644
--- a/radvd.c
+++ b/radvd.c
@@ -42,6 +42,7 @@ char usage_str[] = {
 "  -p, --pidfile=PATH     Sets the pid file.\n"
 "  -t, --chrootdir=PATH   Chroot to the specified path.\n"
 "  -u, --username=USER    Switch to the specified user.\n"
+"  -s, --singleprocess    Disable privilege separation.\n"
 "  -n, --nodaemon         Prevent the daemonizing.\n"
 #ifdef HAVE_NETLINK
 "  -L, --disablenetlink     Disable netlink feature\n"
@@ -137,7 +138,7 @@ main(int argc, char *argv[])
 	pidfile = PATH_RADVD_PID;
 
 	/* parse args */
-#define OPTIONS_STR "d:C:l:m:p:t:u:vhcsn"
+#define OPTIONS_STR "d:C:l:m:f:p:t:u:vhcsn"
 #ifdef HAVE_GETOPT_LONG
 	while ((c = getopt_long(argc, argv, OPTIONS_STR, prog_opt, &opt_idx)) > 0)
 #else