diff options
Diffstat (limited to 'libvncserver/sockets.c')
-rw-r--r-- | libvncserver/sockets.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libvncserver/sockets.c b/libvncserver/sockets.c index 2345248..ddd8450 100644 --- a/libvncserver/sockets.c +++ b/libvncserver/sockets.c @@ -43,7 +43,11 @@ #ifdef __STRICT_ANSI__ #define _BSD_SOURCE -#define _POSIX_SOURCE +#ifdef __linux__ +/* Setting this on other systems hides definitions such as INADDR_LOOPBACK. + * The check should be for __GLIBC__ in fact. */ +# define _POSIX_SOURCE +#endif #endif #include <rfb/rfb.h> |