X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2Futilities.c;h=52f46b40562fc55b1bcc5b4b79ea1944de643cd8;hb=2842294a80328b5729cde780f0b6e6a3c9863e7d;hp=b51665a69bfc43478e873b1bb4382a86ab099edf;hpb=36583b08f3d20bebd7d9874dd08131e1b3c6ffaf;p=m6w6%2Flibmemcached diff --git a/clients/utilities.c b/clients/utilities.c index b51665a6..52f46b40 100644 --- a/clients/utilities.c +++ b/clients/utilities.c @@ -216,3 +216,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 +}