Commit 8f1ef3d6 authored by Raphael Kubo da Costa's avatar Raphael Kubo da Costa Committed by Christian Beier

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.
parent 3cbef1a9
...@@ -41,6 +41,11 @@ ...@@ -41,6 +41,11 @@
* USA. * USA.
*/ */
#ifdef __STRICT_ANSI__
#define _BSD_SOURCE
#define _POSIX_SOURCE
#endif
#include <rfb/rfb.h> #include <rfb/rfb.h>
#ifdef LIBVNCSERVER_HAVE_SYS_TYPES_H #ifdef LIBVNCSERVER_HAVE_SYS_TYPES_H
......
...@@ -26,6 +26,11 @@ ...@@ -26,6 +26,11 @@
* USA. * USA.
*/ */
#ifdef __STRICT_ANSI__
#define _BSD_SOURCE
#define _POSIX_SOURCE
#endif
#include <rfb/rfb.h> #include <rfb/rfb.h>
#include <resolv.h> /* __b64_ntop */ #include <resolv.h> /* __b64_ntop */
/* errno */ /* errno */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment