Don't include unistd.h unconditionally
authorMatthias Clasen <mclasen@redhat.com>
Mon, 11 Apr 2011 16:57:19 +0000 (12:57 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 11 Apr 2011 16:57:19 +0000 (12:57 -0400)
It doesn't exist on all platforms. Partial fix for bug 647341.

gio/glib-compile-schemas.c

index d2c3f77..a301dff 100644 (file)
 #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"