Explorar el Código

Use _exit() instead of exit() where appropriate

Tatsuhiro Tsujikawa hace 12 años
padre
commit
8e3ae3b76c
Se han modificado 2 ficheros con 3 adiciones y 3 borrados
  1. 2 2
      src/daemon.cc
  2. 1 1
      src/util.cc

+ 2 - 2
src/daemon.cc

@@ -48,7 +48,7 @@ int daemon(int nochdir, int noclose)
   if(pid == -1) {
     return -1;
   } else if(pid > 0) {
-    exit(EXIT_SUCCESS);
+    _exit(EXIT_SUCCESS);
   }
   if(setsid() == -1) {
     return -1;
@@ -57,7 +57,7 @@ int daemon(int nochdir, int noclose)
   if(pid == -1) {
     return -1;
   } else if(pid > 0) {
-    exit(EXIT_SUCCESS);
+    _exit(EXIT_SUCCESS);
   }
   if(nochdir == 0) {
     if(chdir("/") == -1) {

+ 1 - 1
src/util.cc

@@ -1715,7 +1715,7 @@ void executeHook
            firstFilename.c_str(),
            reinterpret_cast<char*>(0));
     perror(("Could not execute user command: "+command).c_str());
-    exit(EXIT_FAILURE);
+    _exit(EXIT_FAILURE);
   }
 #else
   PROCESS_INFORMATION pi;