Bläddra i källkod

- safer child exit on signal (s/exit()/_exit())

Andrei Pelinescu-Onciul 19 år sedan
förälder
incheckning
5b84defdc6
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      main.c

+ 2 - 2
main.c

@@ -657,7 +657,7 @@ static void sig_usr(int signo)
 					pkg_status();
 					#endif
 #endif
-					exit(0);
+					_exit(0);
 					break;
 			case SIGUSR1:
 				/* statistics, do nothing, printed only from the main proc */
@@ -673,7 +673,7 @@ static void sig_usr(int signo)
 						"we do not worry about grand-children\n");
 #endif
 #else
-					exit(0); /* terminate if one child died */
+					_exit(0); /* terminate if one child died */
 #endif
 					break;
 		}