Changeset: b15d5388f6b3 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b15d5388f6b3
Modified Files:
        clients/mapiclient/dump.c
        clients/mapiclient/eventparser.h
        clients/mapiclient/mclient.c
        clients/mapiclient/msqldump.c
        clients/mapiclient/stethoscope.c
        clients/mapiclient/tachograph.c
        clients/mapiclient/tomograph.c
        clients/mapilib/mapi.c
        clients/mapilib/mapi.h
        common/stream/stream.h
        common/utils/msabaoth.c
        common/utils/mutils.c
        common/utils/prompt.c
        gdk/gdk_posix.c
        gdk/gdk_posix.h
        gdk/gdk_system.c
        monetdb5/mal/mal_linker.c
        monetdb5/mal/mal_sabaoth.c
        monetdb5/modules/mal/mal_mapi.c
        monetdb5/modules/mal/mdb.h
        monetdb5/modules/mal/remote.h
        monetdb_config.h.in
        sql/backends/monet5/sql_execute.c
        sql/backends/monet5/sql_scenario.c
        sql/backends/monet5/sql_upgrades.c
        sql/server/rel_semantic.c
        sql/server/sql_parser.y
        sql/server/sql_scan.c
        sql/server/sql_semantic.c
        testing/difflib.c
Branch: cmake-fun
Log Message:

Include header files only if you have them.


diffs (truncated from 491 to 300 lines):

diff --git a/clients/mapiclient/dump.c b/clients/mapiclient/dump.c
--- a/clients/mapiclient/dump.c
+++ b/clients/mapiclient/dump.c
@@ -10,7 +10,9 @@
 #include "monet_options.h"
 #include "mapi.h"
 #include "stream.h"
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 #include <string.h>
 #include <ctype.h>
 #include "msqldump.h"
diff --git a/clients/mapiclient/eventparser.h b/clients/mapiclient/eventparser.h
--- a/clients/mapiclient/eventparser.h
+++ b/clients/mapiclient/eventparser.h
@@ -19,12 +19,17 @@
 #ifndef _EVENT_PARSER_
 #define _EVENT_PARSER_
 
+#include "monetdb_config.h"
 #include "mapi.h"
 #include "stream.h"
 #include <string.h>
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
 #include <signal.h>
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 #include <time.h>
 
 #define TME_US  1
diff --git a/clients/mapiclient/mclient.c b/clients/mapiclient/mclient.c
--- a/clients/mapiclient/mclient.c
+++ b/clients/mapiclient/mclient.c
@@ -22,7 +22,9 @@
 # endif
 #endif
 #include "mapi.h"
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 #include <string.h>
 #ifdef HAVE_STRINGS_H
 #include <strings.h>           /* strcasecmp */
diff --git a/clients/mapiclient/msqldump.c b/clients/mapiclient/msqldump.c
--- a/clients/mapiclient/msqldump.c
+++ b/clients/mapiclient/msqldump.c
@@ -15,8 +15,12 @@
 # endif
 #endif
 #include "mapi.h"
-#include <unistd.h>
-#include <sys/stat.h>
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
 #include <string.h>
 #include <time.h>
 
diff --git a/clients/mapiclient/stethoscope.c b/clients/mapiclient/stethoscope.c
--- a/clients/mapiclient/stethoscope.c
+++ b/clients/mapiclient/stethoscope.c
@@ -22,7 +22,9 @@
 #include "stream_socket.h"
 #include "mapi.h"
 #include <string.h>
-#include <sys/stat.h>
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
 #include <signal.h>
 #ifdef HAVE_UNISTD_H
 # include <unistd.h>
diff --git a/clients/mapiclient/tachograph.c b/clients/mapiclient/tachograph.c
--- a/clients/mapiclient/tachograph.c
+++ b/clients/mapiclient/tachograph.c
@@ -18,7 +18,9 @@
 #include "stream_socket.h"
 #include "mapi.h"
 #include <string.h>
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
 #include <signal.h>
 #ifdef HAVE_UNISTD_H
 # include <unistd.h>
diff --git a/clients/mapiclient/tomograph.c b/clients/mapiclient/tomograph.c
--- a/clients/mapiclient/tomograph.c
+++ b/clients/mapiclient/tomograph.c
@@ -22,10 +22,12 @@
 #include "stream_socket.h"
 #include "mapi.h"
 #include <string.h>
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
 #include <signal.h>
 #ifdef HAVE_UNISTD_H
-# include <unistd.h>
+#include <unistd.h>
 #endif
 #include "mprompt.h"
 #include "dotmonetdb.h"
diff --git a/clients/mapilib/mapi.c b/clients/mapilib/mapi.c
--- a/clients/mapilib/mapi.c
+++ b/clients/mapilib/mapi.c
@@ -695,7 +695,9 @@
 #ifdef HAVE_PWD_H
 #include  <pwd.h>
 #endif
-#include  <sys/types.h>
+#ifdef HAVE_SYS_TYPES_H
+#include <sys/types.h>
+#endif
 
 #ifdef HAVE_SYS_UN_H
 # include <sys/un.h>
diff --git a/clients/mapilib/mapi.h b/clients/mapilib/mapi.h
--- a/clients/mapilib/mapi.h
+++ b/clients/mapilib/mapi.h
@@ -9,6 +9,7 @@
 #ifndef _MAPI_H_INCLUDED
 #define _MAPI_H_INCLUDED 1
 
+#include "monetdb_config.h"
 #include <stdio.h>             /* for FILE * */
 #include <stdint.h>            /* for int64_t */
 #include <stdbool.h>           /* for bool */
diff --git a/common/stream/stream.h b/common/stream/stream.h
--- a/common/stream/stream.h
+++ b/common/stream/stream.h
@@ -21,7 +21,10 @@
  * required for proper conversion on different byte order platforms.
  */
 
-#include <unistd.h>
+#include "monetdb_config.h"
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif
 #include <ctype.h>
 #include <stdio.h>
 
diff --git a/common/utils/msabaoth.c b/common/utils/msabaoth.c
--- a/common/utils/msabaoth.c
+++ b/common/utils/msabaoth.c
@@ -18,13 +18,21 @@
  */
 
 #include "monetdb_config.h"
-#include <unistd.h>    /* unlink and friends */
+#ifdef HAVE_UNISTD_H
+#include <unistd.h> /* unlink and friends */
+#endif
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
 #ifdef HAVE_DIRENT_H
 #include <dirent.h> /* readdir, DIR */
 #endif
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
+#ifdef HAVE_FCNTL_H
 #include <fcntl.h>
+#endif
 #include <time.h>
 #include <string.h> /* for getting error messages */
 #include <stddef.h>
diff --git a/common/utils/mutils.c b/common/utils/mutils.c
--- a/common/utils/mutils.c
+++ b/common/utils/mutils.c
@@ -7,10 +7,18 @@
  */
 
 #include "monetdb_config.h"
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
+#ifdef HAVE_FCNTL_H
 #include <fcntl.h>
+#endif
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 #include <string.h>
 #include "mutils.h"
 
diff --git a/common/utils/prompt.c b/common/utils/prompt.c
--- a/common/utils/prompt.c
+++ b/common/utils/prompt.c
@@ -7,7 +7,9 @@
  */
 
 #include "monetdb_config.h"
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 #include <string.h>
 #ifndef _MSC_VER
 #ifdef HAVE_TERMIOS_H
diff --git a/gdk/gdk_posix.c b/gdk/gdk_posix.c
--- a/gdk/gdk_posix.c
+++ b/gdk/gdk_posix.c
@@ -19,7 +19,9 @@
 #include "gdk.h"               /* includes gdk_posix.h */
 #include "gdk_private.h"
 #include "mutils.h"
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 #include <string.h>     /* strncpy */
 
 #ifdef HAVE_FCNTL_H
diff --git a/gdk/gdk_posix.h b/gdk/gdk_posix.h
--- a/gdk/gdk_posix.h
+++ b/gdk/gdk_posix.h
@@ -9,7 +9,9 @@
 #ifndef GDK_POSIX_H
 #define GDK_POSIX_H
 
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
 
 #include <time.h>
 
diff --git a/gdk/gdk_system.c b/gdk/gdk_system.c
--- a/gdk/gdk_system.c
+++ b/gdk/gdk_system.c
@@ -43,7 +43,9 @@
 
 #include <signal.h>
 #include <string.h>            /* for strerror */
-#include <unistd.h>            /* for sysconf symbols */
+#ifdef HAVE_UNISTD_H
+#include <unistd.h> /* for sysconf symbols */
+#endif
 
 #ifdef LOCK_STATS
 
diff --git a/monetdb5/mal/mal_linker.c b/monetdb5/mal/mal_linker.c
--- a/monetdb5/mal/mal_linker.c
+++ b/monetdb5/mal/mal_linker.c
@@ -18,14 +18,18 @@
 #include "mal_private.h"
 
 #include "mutils.h"
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h> /* opendir */
+#endif
 #ifdef HAVE_DIRENT_H
 #include <dirent.h>
 #endif
 #ifdef HAVE_FCNTL_H
 #include <fcntl.h>
 #endif
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 
 #if defined(_MSC_VER) && _MSC_VER >= 1400
 #define open _open
diff --git a/monetdb5/mal/mal_sabaoth.c b/monetdb5/mal/mal_sabaoth.c
--- a/monetdb5/mal/mal_sabaoth.c
+++ b/monetdb5/mal/mal_sabaoth.c
@@ -19,12 +19,18 @@
  */
 #include "monetdb_config.h"
 #include "mal_sabaoth.h"
-#include <unistd.h>    /* unlink and friends */
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>    /* unlink and friends */
+#endif
+#ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
+#endif
 #ifdef HAVE_DIRENT_H
 #include <dirent.h> /* readdir, DIR */
 #endif
+#ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
+#endif
 #include <string.h> /* for getting error messages */
 
 #if defined(_MSC_VER) && _MSC_VER >= 1400
diff --git a/monetdb5/modules/mal/mal_mapi.c b/monetdb5/modules/mal/mal_mapi.c
--- a/monetdb5/modules/mal/mal_mapi.c
+++ b/monetdb5/modules/mal/mal_mapi.c
@@ -31,7 +31,9 @@
 #include "monetdb_config.h"
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to