소스 검색

Use _exit() instead of exit() where appropriate

Tatsuhiro Tsujikawa 12 년 전
부모
커밋
8e3ae3b76c
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  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;