X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2Futilities.c;h=4d36cd20b135543aaaf854f66d62a3a30f313a1b;hb=ab125a58ba37c005f5365b9e8fc68e9d0bfa8ce7;hp=6353ff6b97e8b0894195c4b44353bb451613a044;hpb=8cb354e120fb927ca7e601cd56180bd1efb422b9;p=m6w6%2Flibmemcached diff --git a/clients/utilities.c b/clients/utilities.c index 6353ff6b..4d36cd20 100644 --- a/clients/utilities.c +++ b/clients/utilities.c @@ -8,8 +8,8 @@ * Summary: * */ +#include "config.h" -#include "libmemcached/common.h" #include #include #include @@ -215,3 +215,16 @@ void shutdown_sasl(void) sasl_done(); #endif } + +void initialize_sockets(void) +{ + /* Define the function for all platforms to avoid #ifdefs in each program */ +#ifdef WIN32 + WSADATA wsaData; + if (WSAStartup(MAKEWORD(2,0), &wsaData) != 0) + { + fprintf(stderr, "Socket Initialization Error. Program aborted\n"); + exit(EXIT_FAILURE); + } +#endif +}