From 8f1ef3d66cb846ed003b9f88bc56ef3b4859953e Mon Sep 17 00:00:00 2001 From: Raphael Kubo da Costa Date: Tue, 11 Sep 2012 22:50:12 +0300 Subject: [PATCH] Add some missing feature macro definitions. Building with -ansi failed due to some code (as well as system headers) using non-C89 features. Fix that by adding the usual _POSIX_SOURCE and _BSD_SOURCE definitions already present in some other files. --- libvncserver/sockets.c | 5 +++++ libvncserver/websockets.c | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/libvncserver/sockets.c b/libvncserver/sockets.c index 15b40ac..2345248 100644 --- a/libvncserver/sockets.c +++ b/libvncserver/sockets.c @@ -41,6 +41,11 @@ * USA. */ +#ifdef __STRICT_ANSI__ +#define _BSD_SOURCE +#define _POSIX_SOURCE +#endif + #include #ifdef LIBVNCSERVER_HAVE_SYS_TYPES_H diff --git a/libvncserver/websockets.c b/libvncserver/websockets.c index 6bad3aa..f7e3d04 100644 --- a/libvncserver/websockets.c +++ b/libvncserver/websockets.c @@ -26,6 +26,11 @@ * USA. */ +#ifdef __STRICT_ANSI__ +#define _BSD_SOURCE +#define _POSIX_SOURCE +#endif + #include #include /* __b64_ntop */ /* errno */