mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-21 03:10:25 +08:00
Share function declarations between varients
This commit is contained in:
parent
19324c4292
commit
27f674a926
@ -1205,9 +1205,9 @@ int slapd_daemon( void )
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_WINSOCK2
|
|
||||||
int sockinit(void)
|
int sockinit(void)
|
||||||
{
|
{
|
||||||
|
#if defined( HAVE_WINSOCK2 )
|
||||||
WORD wVersionRequested;
|
WORD wVersionRequested;
|
||||||
WSADATA wsaData;
|
WSADATA wsaData;
|
||||||
int err;
|
int err;
|
||||||
@ -1237,40 +1237,22 @@ int sockinit(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* The WinSock DLL is acceptable. Proceed. */
|
/* The WinSock DLL is acceptable. Proceed. */
|
||||||
|
#elif defined( HAVE_WINSOCK )
|
||||||
|
WSADATA wsaData;
|
||||||
|
if ( WSAStartup( 0x0101, &wsaData ) != 0 ) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sockdestroy(void)
|
int sockdestroy(void)
|
||||||
{
|
{
|
||||||
|
#if defined( HAVE_WINSOCK2 ) || defined( HAVE_WINSOCK )
|
||||||
WSACleanup();
|
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
|
#endif
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
RETSIGTYPE
|
RETSIGTYPE
|
||||||
slap_sig_shutdown( int sig )
|
slap_sig_shutdown( int sig )
|
||||||
|
Loading…
Reference in New Issue
Block a user