X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2Futilities.c;h=f223ae6fd0d4ca6ede0fb67fb6f6e8cbc6248e84;hb=07e0de42263978e78c08a2663425f7e6f16f6c7e;hp=b51665a69bfc43478e873b1bb4382a86ab099edf;hpb=a8efa12d2d90c3777f3c33347fe002884be1185d;p=awesomized%2Flibmemcached diff --git a/clients/utilities.c b/clients/utilities.c index b51665a6..f223ae6f 100644 --- a/clients/utilities.c +++ b/clients/utilities.c @@ -71,9 +71,10 @@ static const char *lookup_help(memcached_options option) void help_command(const char *command_name, const char *description, const struct option *long_options, - memcached_programs_help_st *options __attribute__((unused))) + memcached_programs_help_st *options) { unsigned int x; + (void)options; printf("%s v%u.%u\n\n", command_name, 1U, 0U); printf("\t%s\n\n", description); @@ -216,3 +217,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 +}