From 4bf8e1af016e8a37b18bf0ff28f1776d0e04d374 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Tue, 20 Jun 2006 18:36:20 +0000 Subject: [PATCH] _exit() fails to terminate all threads on at least some versions of LinuxThreads, use exit() where possible: (shutdwn): No longer a signal handler, can safely call exit(). (main, loc_NTInit): No obvious reason for not using exit(). --- src/server/main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/main.c b/src/server/main.c index 66e383f8..7f703c47 100644 --- a/src/server/main.c +++ b/src/server/main.c @@ -257,7 +257,7 @@ main(int argc, char **argv) if (daemonize) { if (disassoc() < 0) { logerror("Can't become daemon (%s)", strerror(errno)); - _exit(1); + exit(1); } } #endif /* !_WIN32 */ @@ -406,7 +406,7 @@ shutdwn(int sig) if (daemonize) stop_service(); #endif - _exit(0); + exit(0); } #if defined(_WIN32) @@ -421,7 +421,7 @@ loc_NTInit(void) rc = WSAStartup(wVersionRequested, &wsaData); if (rc != 0) { logerror("WSAStartup failed. %d", rc); - _exit(1); + exit(1); } }