From: Matthias Clasen Date: Sat, 20 Jun 2009 03:18:09 +0000 (-0400) Subject: Fix build on mingw X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=854a43a3cd5cb8cc97b66d6f8f661e2a7096acda;p=dana%2Fcg-glib.git Fix build on mingw Mingw does not have sys/uio.h. This was reported in bug 585937. Author: Matthias Clasen --- diff --git a/configure.in b/configure.in index de0d399d..d253f60b 100644 --- a/configure.in +++ b/configure.in @@ -857,6 +857,7 @@ AC_CHECK_HEADERS([sys/time.h sys/times.h sys/wait.h unistd.h values.h]) AC_CHECK_HEADERS([sys/select.h sys/types.h stdint.h sched.h malloc.h]) AC_CHECK_HEADERS([sys/vfs.h sys/mount.h sys/vmount.h sys/statfs.h sys/statvfs.h]) AC_CHECK_HEADERS([mntent.h sys/mnttab.h sys/vfstab.h sys/mntctl.h sys/sysctl.h fstab.h]) +AC_CHECK_HEADERS([sys/uio.h]) # check for structure fields AC_CHECK_MEMBERS([struct stat.st_mtimensec, struct stat.st_mtim.tv_nsec, struct stat.st_atimensec, struct stat.st_atim.tv_nsec, struct stat.st_ctimensec, struct stat.st_ctim.tv_nsec]) diff --git a/gio/gsocket.c b/gio/gsocket.c index 0670ee42..151adb5d 100644 --- a/gio/gsocket.c +++ b/gio/gsocket.c @@ -38,7 +38,9 @@ # include #endif +#ifdef HAVE_SYS_UIO_H #include +#endif #include "gsocket.h" #include "gcancellable.h"