[glib/glib-2-28] Fix unconditional unistd.h inclusion



commit be4f4563c75016b3a244f259ceeacf8bb4caaf67
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Wed Jun 1 08:12:45 2011 +0800

    Fix unconditional unistd.h inclusion
    
    Cherry-pick from commit 3c94299b0ff1c8e1b0b06bedd73b1b725e631d8a
    in master.
    
    This will close Bug 644905.

 gio/glib-compile-schemas.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/gio/glib-compile-schemas.c b/gio/glib-compile-schemas.c
index a00e45d..21fbe46 100644
--- a/gio/glib-compile-schemas.c
+++ b/gio/glib-compile-schemas.c
@@ -24,12 +24,15 @@
 #include "config.h"
 
 #include <gstdio.h>
-#include <locale.h>
+#include <gi18n.h>
+
 #include <string.h>
-#include <unistd.h>
 #include <stdio.h>
+#include <locale.h>
 
-#include <gi18n.h>
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
 
 #include "gvdb/gvdb-builder.h"
 #include "strinfo.c"



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