daemon: Allow daemon child process to report success or failure to parent.
[cascardo/ovs.git] / vswitchd / ovs-brcompatd.c
index 9094673..62faaaa 100644 (file)
@@ -1158,7 +1158,7 @@ main(int argc, char *argv[])
     process_init();
 
     die_if_already_running();
-    daemonize();
+    daemonize_start();
 
     retval = unixctl_server_create(NULL, &unixctl);
     if (retval) {
@@ -1176,6 +1176,8 @@ main(int argc, char *argv[])
         }
     }
 
+    daemonize_complete();
+
     idl = ovsdb_idl_create(remote, &ovsrec_idl_class);
 
     for (;;) {