diff options
author | waker <wakeroid@gmail.com> | 2012-10-07 13:57:31 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2012-10-07 13:57:31 +0200 |
commit | dba664d4f00955b12a6cbdc2cc2aba86ead231fd (patch) | |
tree | fc428ab313aa8383b376bfbccc4d1e621076b6f9 /main.c | |
parent | 708c8ba9f7aefe9f795c9c4eb30ab128f09c8b3d (diff) |
use abstract socket name by default, to fix bug #562; --disable-abstract-socket restores the old behavior, which is useful for debugging
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 10 |
1 files changed, 3 insertions, 7 deletions
@@ -61,10 +61,6 @@ #error PREFIX must be defined #endif -#ifdef __linux__ -#define USE_ABSTRACT_NAME 0 -#endif - //#define trace(...) { fprintf(stderr, __VA_ARGS__); } #define trace(fmt,...) @@ -342,7 +338,7 @@ static struct sockaddr_un srv_local; static struct sockaddr_un srv_remote; static unsigned srv_socket; -#if USE_ABSTRACT_NAME +#if USE_ABSTRACT_SOCKET_NAME static char server_id[] = "\0deadbeefplayer"; #endif @@ -363,7 +359,7 @@ server_start (void) { memset (&srv_local, 0, sizeof (srv_local)); srv_local.sun_family = AF_UNIX; -#if USE_ABSTRACT_NAME +#if USE_ABSTRACT_SOCKET_NAME memcpy (srv_local.sun_path, server_id, sizeof (server_id)); int len = offsetof(struct sockaddr_un, sun_path) + sizeof (server_id)-1; #else @@ -859,7 +855,7 @@ main (int argc, char *argv[]) { memset (&remote, 0, sizeof (remote)); remote.sun_family = AF_UNIX; -#if USE_ABSTRACT_NAME +#if USE_ABSTRACT_SOCKET_NAME memcpy (remote.sun_path, server_id, sizeof (server_id)); len = offsetof(struct sockaddr_un, sun_path) + sizeof (server_id)-1; #else |