From 27f674a926c1e8af9649128282dcd01812d47972 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Fri, 21 Jul 2000 22:47:46 +0000 Subject: [PATCH] Share function declarations between varients --- servers/slapd/daemon.c | 38 ++++++++++---------------------------- 1 file changed, 10 insertions(+), 28 deletions(-) diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index c230314608..8f50d623d1 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -1205,9 +1205,9 @@ int slapd_daemon( void ) } -#ifdef HAVE_WINSOCK2 int sockinit(void) { +#if defined( HAVE_WINSOCK2 ) WORD wVersionRequested; WSADATA wsaData; int err; @@ -1237,40 +1237,22 @@ int sockinit(void) } /* The WinSock DLL is acceptable. Proceed. */ +#elif defined( HAVE_WINSOCK ) + WSADATA wsaData; + if ( WSAStartup( 0x0101, &wsaData ) != 0 ) { + return -1; + } +#endif return 0; } int sockdestroy(void) { +#if defined( HAVE_WINSOCK2 ) || defined( HAVE_WINSOCK ) WSACleanup(); - return 0; -} - -#elif HAVE_WINSOCK -static int sockinit(void) -{ - WSADATA wsaData; - if ( WSAStartup( 0x0101, &wsaData ) != 0 ) { - return -1; - } - return 0; -} -static int sockdestroy(void) -{ - WSACleanup(); - return 0; -} - -#else -static int sockinit(void) -{ - return 0; -} -static int sockdestroy(void) -{ - return 0; -} #endif + return 0; +} RETSIGTYPE slap_sig_shutdown( int sig )