[gtk+] broadway: Add configure checks for sys/mman.h



commit b20d949470b7d3008d7eea588bd2b2b5d11962a4
Author: Tarnyko <tarnyko tarnyko net>
Date:   Thu Jun 13 17:58:53 2013 +0200

    broadway: Add configure checks for sys/mman.h

 configure.ac                      |    3 +++
 gdk/broadway/broadway-server.c    |    4 ++++
 gdk/broadway/broadwayd.c          |    2 ++
 gdk/broadway/gdkbroadway-server.c |    4 ++++
 4 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 0c4a231..b06182b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -700,6 +700,9 @@ LIBS=$gtk_save_LIBS
 AC_CHECK_HEADERS(pwd.h,
                  AC_DEFINE(HAVE_PWD_H, 1,
                            [Define to 1 if pwd.h is available]))
+AC_CHECK_HEADERS(sys/mman.h,
+                 AC_DEFINE(HAVE_SYS_MMAN_H, 1,
+                           [Define to 1 if time.h is available]))
 AC_CHECK_HEADERS(sys/time.h,
                  AC_DEFINE(HAVE_SYS_TIME_H, 1,
                            [Define to 1 if time.h is available]))
diff --git a/gdk/broadway/broadway-server.c b/gdk/broadway/broadway-server.c
index 22fe33d..bc283cb 100644
--- a/gdk/broadway/broadway-server.c
+++ b/gdk/broadway/broadway-server.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
 #include "broadway-server.h"
 
 #include "broadway-output.h"
@@ -12,7 +14,9 @@
 #include <errno.h>
 #include <unistd.h>
 #include <crypt.h>
+#ifdef HAVE_SYS_MMAN_H
 #include <sys/mman.h>
+#endif
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <sys/types.h>
diff --git a/gdk/broadway/broadwayd.c b/gdk/broadway/broadwayd.c
index 94f4bd4..e3995c2 100644
--- a/gdk/broadway/broadwayd.c
+++ b/gdk/broadway/broadwayd.c
@@ -1,6 +1,8 @@
 #include "config.h"
 #include <string.h>
+#ifdef HAVE_SYS_MMAN_H
 #include <sys/mman.h>
+#endif
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <stdlib.h>
diff --git a/gdk/broadway/gdkbroadway-server.c b/gdk/broadway/gdkbroadway-server.c
index f5df46a..78707dc 100644
--- a/gdk/broadway/gdkbroadway-server.c
+++ b/gdk/broadway/gdkbroadway-server.c
@@ -1,4 +1,8 @@
+#include "config.h"
+
+#ifdef HAVE_SYS_MMAN_H
 #include <sys/mman.h>
+#endif
 #include <sys/stat.h>
 #include <fcntl.h>
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]