X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=memcached%2Fmemcached.c;h=10374421c39f8b068e8cc221a39c7ef8e9ba125e;hb=47f45992107361ad58c170bdf78fdc92523fab06;hp=7d053cce8c943032a80f9766285c96bb2c4126a8;hpb=c47f06ddcf0d108912b7e242f7b4151fdede2e0a;p=m6w6%2Flibmemcached diff --git a/memcached/memcached.c b/memcached/memcached.c index 7d053cce..10374421 100644 --- a/memcached/memcached.c +++ b/memcached/memcached.c @@ -1887,7 +1887,7 @@ static void dispatch_bin_command(conn *c) { switch (c->cmd) { case PROTOCOL_BINARY_CMD_VERSION: if (extlen == 0 && keylen == 0 && bodylen == 0) { - write_bin_response(c, VERSION, 0, 0, strlen(VERSION)); + write_bin_response(c, RVERSION, 0, 0, strlen(RVERSION)); } else { protocol_error = 1; } @@ -2568,7 +2568,7 @@ static void server_stats(ADD_STAT add_stats, conn *c) { APPEND_STAT("pid", "%lu", (long)pid); APPEND_STAT("uptime", "%u", now); APPEND_STAT("time", "%ld", now + (long)process_started); - APPEND_STAT("version", "%s", VERSION); + APPEND_STAT("version", "%s", RVERSION); APPEND_STAT("libevent", "%s", event_get_version()); APPEND_STAT("pointer_size", "%d", (int)(8 * sizeof(void *))); @@ -3363,7 +3363,7 @@ static void process_command(conn *c, char *command) { } else if (ntokens == 2 && (strcmp(tokens[COMMAND_TOKEN].value, "version") == 0)) { - out_string(c, "VERSION " VERSION); + out_string(c, "VERSION " RVERSION); } else if (ntokens == 2 && (strcmp(tokens[COMMAND_TOKEN].value, "quit") == 0)) { @@ -4242,7 +4242,12 @@ static int server_socket(const char *interface, } #endif - setsockopt(sfd, SOL_SOCKET, SO_REUSEADDR, (void *)&flags, sizeof(flags)); + error = setsockopt(sfd, SOL_SOCKET, SO_REUSEADDR, &flags, sizeof(flags)); + if (error != 0) + { + perror("setsockopt(SO_REUSEADDR)"); + } + if (IS_UDP(transport)) { maximize_sndbuf(sfd); } else { @@ -4499,7 +4504,7 @@ static void clock_handler(const int fd, const short which, void *arg) { } static void usage(void) { - printf(PACKAGE " " VERSION "\n"); + printf(RPACKAGE " " RVERSION "\n"); printf("-p TCP port number to listen on (default: 11211)\n" "-U UDP port number to listen on (default: 11211, 0 is off)\n" "-s UNIX socket path to listen on (disables network support)\n" @@ -4564,7 +4569,7 @@ static void usage(void) { } static void usage_license(void) { - printf(PACKAGE " " VERSION "\n\n"); + printf(RPACKAGE " " RVERSION "\n\n"); printf( "Copyright (c) 2003, Danga Interactive, Inc. \n" "All rights reserved.\n" @@ -5278,8 +5283,10 @@ int main (int argc, char **argv) { stop_assoc_maintenance_thread(); /* remove the PID file if we're a daemon */ +#if 0 if (do_daemonize) remove_pidfile(pid_file); +#endif /* Clean up strdup() call for bind() address */ if (settings.inter) free(settings.inter);