Patch - add check for missing headers in shed/client.c when building ntdll under mingw

Steven Edwards Steven_Ed4153 at yahoo.com
Tue Oct 29 11:28:09 CST 2002


I know it will be years if ever before WINE could run under Windows 
native because of the threading, memory mapping, and tons of other 
Unixisms Wineserver has to have. As I play around with this I am 
learning so mabey it will be of use to someone else also.

Changelog: Mingw Porting Fix




-------------- next part --------------
Index: configure
===================================================================
RCS file: /home/wine/wine/configure,v
retrieving revision 1.350
diff -u -r1.350 configure
--- configure	22 Oct 2002 00:44:24 -0000	1.350
+++ configure	29 Oct 2002 17:18:42 -0000
@@ -11702,6 +11702,8 @@
 	sys/sysctl.h \
 	sys/time.h \
 	sys/times.h \
+	sys/uio.h \
+	sys/un.h \
 	sys/user.h \
 	sys/v86.h \
 	sys/v86intr.h \

Index: configure.ac
===================================================================
RCS file: /home/wine/wine/configure.ac,v
retrieving revision 1.85
diff -u -r1.85 configure.ac
--- configure.ac	22 Oct 2002 00:44:24 -0000	1.85
+++ configure.ac	29 Oct 2002 17:18:55 -0000
@@ -1017,6 +1017,8 @@
 	sys/sysctl.h \
 	sys/time.h \
 	sys/times.h \
+	sys/uio.h \
+	sys/un.h \
 	sys/user.h \
 	sys/v86.h \
 	sys/v86intr.h \


Index: include/config.h.in
===================================================================
RCS file: /home/wine/wine/include/config.h.in,v
retrieving revision 1.130
diff -u -r1.130 config.h.in
--- include/config.h.in	22 Oct 2002 00:44:24 -0000	1.130
+++ include/config.h.in	29 Oct 2002 17:19:17 -0000
@@ -548,6 +548,12 @@
 /* Define to 1 if you have the <sys/types.h> header file. */
 #undef HAVE_SYS_TYPES_H
 
+/* Define to 1 if you have the <sys/uio.h> header file. */
+#undef HAVE_SYS_UIO_H
+
+/* Define to 1 if you have the <sys/un.h> header file. */
+#undef HAVE_SYS_UN_H
+
 /* Define to 1 if you have the <sys/user.h> header file. */
 #undef HAVE_SYS_USER_H
 
Index: scheduler/client.c
===================================================================
RCS file: /home/wine/wine/scheduler/client.c,v
retrieving revision 1.91
diff -u -r1.91 client.c
--- scheduler/client.c	3 Oct 2002 19:54:57 -0000	1.91
+++ scheduler/client.c	29 Oct 2002 17:19:52 -0000
@@ -35,12 +35,16 @@
 #ifdef HAVE_SYS_WAIT_H
 #include <sys/wait.h>
 #endif
+#ifdef HAVE_SYS_UN_H
 #include <sys/un.h>
+#endif
 #ifdef HAVE_SYS_MMAN_H
 #include <sys/mman.h>
 #endif
 #include <sys/stat.h>
+#ifdef HAVE_SYS_UIO_H
 #include <sys/uio.h>
+#endif
 #ifdef HAVE_UNISTD_H
 # include <unistd.h>
 #endif


More information about the wine-patches mailing list