Changeset: 3e5f672d3adc for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3e5f672d3adc
Modified Files:
CMakeLists.txt
clients/mapiclient/ReadlineTools.c
clients/mapiclient/dump.c
clients/mapiclient/eventparser.h
clients/mapiclient/mclient.c
clients/mapiclient/mhelp.c
clients/mapiclient/msqldump.c
clients/mapiclient/prompt.c
clients/mapiclient/stethoscope.c
clients/mapiclient/tachograph.c
clients/mapiclient/tomograph.c
clients/mapilib/mapi.c
clients/odbc/driver/ODBCConvert.c
clients/odbc/driver/SQLBrowseConnect.c
clients/odbc/driver/SQLDriverConnect.c
common/options/monet_options.c
common/stream/stream.c
common/stream/stream.h
common/stream/stream_socket.h
common/utils/msabaoth.c
common/utils/mutils.c
gdk/gdk.h
gdk/gdk_hash.c
gdk/gdk_heap.c
gdk/gdk_imprints.c
gdk/gdk_orderidx.c
gdk/gdk_posix.c
gdk/gdk_posix.h
gdk/gdk_storage.c
gdk/gdk_system.c
gdk/gdk_system.h
gdk/gdk_utils.c
monetdb5/mal/mal_authorize.c
monetdb5/mal/mal_linker.c
monetdb5/mal/mal_profiler.c
monetdb5/mal/mal_profiler.h
monetdb5/mal/mal_sabaoth.c
monetdb5/modules/kernel/status.c
monetdb5/modules/mal/mal_mapi.c
monetdb5/modules/mal/mdb.h
monetdb5/modules/mal/remote.h
monetdb5/scheduler/run_pipeline.h
monetdb_config.h.in
sql/backends/monet5/UDF/pyapi/undef.h
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/Mdiff.c
testing/difflib.c
tools/merovingian/client/monetdb.c
tools/merovingian/daemon/client.c
tools/merovingian/daemon/merovingian.c
tools/merovingian/daemon/proxy.c
tools/merovingian/utils/control.c
Branch: cmake-fun
Log Message:
Attempt to remove unnecessary checks for header files existent only on UNIX
systems.
diffs (truncated from 1609 to 300 lines):
diff --git a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -34,7 +34,6 @@ set(CMAKE_FIND_APPBUNDLE LAST)
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake" CACHE INTERNAL "Location of
custom CMake modules.")
include(CheckCSourceCompiles REQUIRED)
include(CheckIncludeFile REQUIRED)
-include(CheckIncludeFiles REQUIRED)
include(CMakePushCheckState REQUIRED)
include(CheckStructHasMember REQUIRED)
include(CheckSymbolExists REQUIRED)
@@ -414,28 +413,13 @@ endif()
include(FindExtraLibraries)
# Header files
-check_include_file("dirent.h" HAVE_DIRENT_H)
-check_include_file("fcntl.h" HAVE_FCNTL_H)
-check_include_file("getopt.h" HAVE_GETOPT_H)
-check_include_file("io.h" HAVE_IO_H)
-check_include_file("kvm.h" HAVE_KVM_H)
+check_include_file("getopt.h" HAVE_GETOPT_H) # GNU extension
+check_include_file("kvm.h" HAVE_KVM_H) # For FreeBSD
check_include_file("libintl.h" HAVE_LIBINTL_H)
-check_include_file("netdb.h" HAVE_NETDB_H)
check_include_file("pthread.h" HAVE_PTHREAD_H)
check_include_file("stdatomic.h" HAVE_STDATOMIC_H) # C11 include file
-check_include_file("strings.h" HAVE_STRINGS_H)
-check_include_file("sys/ioctl.h" HAVE_SYS_IOCTL_H)
check_include_file("sys/mman.h" HAVE_SYS_MMAN_H) # For madvise and
posix_madvise on BSD systems
-check_include_file("sys/param.h" HAVE_SYS_PARAM_H)
-check_include_file("sys/resource.h" HAVE_SYS_RESOURCE_H)
-check_include_file("sys/socket.h" HAVE_SYS_SOCKET_H)
-check_include_file("sys/stat.h" HAVE_SYS_STAT_H)
-check_include_files("sys/param.h;sys/sysctl.h" HAVE_SYS_SYSCTL_H) # on
OpenBSD, sys/sysctl.h requires sys/param.h to be included beforehand
check_include_file("sys/time.h" HAVE_SYS_TIME_H)
-check_include_file("sys/types.h" HAVE_SYS_TYPES_H)
-check_include_file("sys/uio.h" HAVE_SYS_UIO_H)
-check_include_file("sys/un.h" HAVE_SYS_UN_H)
-check_include_file("unistd.h" HAVE_UNISTD_H)
# C types existence
cmake_push_check_state()
diff --git a/clients/mapiclient/ReadlineTools.c
b/clients/mapiclient/ReadlineTools.c
--- a/clients/mapiclient/ReadlineTools.c
+++ b/clients/mapiclient/ReadlineTools.c
@@ -17,7 +17,7 @@
#include <readline/history.h>
#include "ReadlineTools.h"
-#ifdef HAVE_STRINGS_H
+#ifndef NATIVE_WIN32
#include <strings.h> /* for strncasecmp */
#endif
diff --git a/clients/mapiclient/dump.c b/clients/mapiclient/dump.c
--- a/clients/mapiclient/dump.c
+++ b/clients/mapiclient/dump.c
@@ -9,7 +9,7 @@
#include "monetdb_config.h"
#include "mapi.h"
#include "stream.h"
-#ifdef HAVE_UNISTD_H
+#ifndef NATIVE_WIN32
#include <unistd.h>
#endif
#include <string.h>
diff --git a/clients/mapiclient/eventparser.h b/clients/mapiclient/eventparser.h
--- a/clients/mapiclient/eventparser.h
+++ b/clients/mapiclient/eventparser.h
@@ -23,11 +23,9 @@
#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
+#ifndef NATIVE_WIN32
#include <unistd.h>
#endif
#include <time.h>
diff --git a/clients/mapiclient/mclient.c b/clients/mapiclient/mclient.c
--- a/clients/mapiclient/mclient.c
+++ b/clients/mapiclient/mclient.c
@@ -22,14 +22,13 @@
# endif
#endif
#include "mapi.h"
-#ifdef HAVE_UNISTD_H
+#include <string.h>
+#ifdef NATIVE_WIN32
+# include <io.h>
+#else
#include <unistd.h>
-#endif
-#include <string.h>
-#ifdef HAVE_STRINGS_H
#include <strings.h> /* strcasecmp */
#endif
-
#ifdef HAVE_LIBREADLINE
#include <readline/readline.h>
#include <readline/history.h>
@@ -50,10 +49,6 @@
#endif
#endif
-#ifdef HAVE_IO_H
-# include <io.h>
-#endif
-
#if defined(_MSC_VER) && _MSC_VER >= 1400
#define isatty _isatty
#endif
@@ -153,10 +148,8 @@ static char *nullstring = default_nullst
#ifdef HAVE_SYS_TIME_H
#include <sys/time.h> /* gettimeofday */
#endif
-#ifdef HAVE_SYS_IOCTL_H
+#ifndef NATIVE_WIN32
#include <sys/ioctl.h>
-#endif
-#ifndef NATIVE_WIN32
#include <termios.h> /* TIOCGWINSZ/TIOCSWINSZ */
#endif
@@ -3193,7 +3186,7 @@ usage(const char *prog, int xit)
{
fprintf(stderr, "Usage: %s [ options ] [ file or database [ file ... ]
]\n", prog);
fprintf(stderr, "\nOptions are:\n");
-#ifdef HAVE_SYS_UN_H
+#ifndef NATIVE_WIN32
fprintf(stderr, " -h hostname | --host=hostname host or UNIX domain
socket to connect to\n");
#else
fprintf(stderr, " -h hostname | --host=hostname host to connect
to\n");
diff --git a/clients/mapiclient/mhelp.c b/clients/mapiclient/mhelp.c
--- a/clients/mapiclient/mhelp.c
+++ b/clients/mapiclient/mhelp.c
@@ -27,7 +27,7 @@
#include "monetdb_config.h"
#include <ctype.h>
#include <string.h>
-#ifdef HAVE_STRINGS_H
+#ifndef NATIVE_WIN32
#include <strings.h> /* for strncasecmp */
#endif
#include "stream.h"
diff --git a/clients/mapiclient/msqldump.c b/clients/mapiclient/msqldump.c
--- a/clients/mapiclient/msqldump.c
+++ b/clients/mapiclient/msqldump.c
@@ -15,12 +15,10 @@
# endif
#endif
#include "mapi.h"
-#ifdef HAVE_UNISTD_H
+#ifndef NATIVE_WIN32
# include <unistd.h>
#endif
-#ifdef HAVE_SYS_STAT_H
-# include <sys/stat.h>
-#endif
+#include <sys/stat.h>
#include <string.h>
#include <time.h>
diff --git a/clients/mapiclient/prompt.c b/clients/mapiclient/prompt.c
--- a/clients/mapiclient/prompt.c
+++ b/clients/mapiclient/prompt.c
@@ -7,12 +7,10 @@
*/
#include "monetdb_config.h"
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
#include <string.h>
#ifndef NATIVE_WIN32
#include <termios.h>
+#include <unistd.h>
#endif
#include "mprompt.h"
diff --git a/clients/mapiclient/stethoscope.c b/clients/mapiclient/stethoscope.c
--- a/clients/mapiclient/stethoscope.c
+++ b/clients/mapiclient/stethoscope.c
@@ -21,9 +21,7 @@
#include "stream_socket.h"
#include "mapi.h"
#include <string.h>
-#ifdef HAVE_SYS_STAT_H
-# include <sys/stat.h>
-#endif
+#include <sys/stat.h>
#include <signal.h>
#ifdef HAVE_UNISTD_H
# include <unistd.h>
@@ -40,15 +38,13 @@
# endif
#endif
-#ifdef HAVE_NETDB_H
+#ifdef NATIVE_WIN32
+# include <io.h>
+#else
# include <netdb.h>
# include <netinet/in.h>
#endif
-#ifdef HAVE_IO_H
-# include <io.h>
-#endif
-
#if defined(_MSC_VER) && _MSC_VER >= 1400
#define open _open
#define close _close
diff --git a/clients/mapiclient/tachograph.c b/clients/mapiclient/tachograph.c
--- a/clients/mapiclient/tachograph.c
+++ b/clients/mapiclient/tachograph.c
@@ -17,12 +17,14 @@
#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
+#ifdef NATIVE_WIN32
+# include <io.h>
+#else
# include <unistd.h>
+# include <netdb.h>
+# include <netinet/in.h>
#endif
#include <math.h>
#include "mprompt.h"
@@ -37,15 +39,6 @@
# endif
#endif
-#ifdef HAVE_NETDB_H
-# include <netdb.h>
-# include <netinet/in.h>
-#endif
-
-#ifdef HAVE_IO_H
-# include <io.h>
-#endif
-
#if defined(_MSC_VER) && _MSC_VER >= 1400
#define open _open
#define close _close
diff --git a/clients/mapiclient/tomograph.c b/clients/mapiclient/tomograph.c
--- a/clients/mapiclient/tomograph.c
+++ b/clients/mapiclient/tomograph.c
@@ -21,11 +21,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
+#ifdef NATIVE_WIN32
+#include <direct.h>
+#include <io.h>
+#else
#include <unistd.h>
#endif
#include "mprompt.h"
@@ -42,10 +43,6 @@
#include <time.h>
-#ifdef HAVE_IO_H
-# include <io.h>
-#endif
-
#if defined(_MSC_VER) && _MSC_VER >= 1400
#define open _open
#define close _close
@@ -53,9 +50,7 @@
#define write _write
#endif
-#ifdef NATIVE_WIN32
-#include <direct.h>
-#endif
+
#define die(dbh, hdl) \
do { \
diff --git a/clients/mapilib/mapi.c b/clients/mapilib/mapi.c
--- a/clients/mapilib/mapi.c
+++ b/clients/mapilib/mapi.c
@@ -690,31 +690,20 @@
#include "mcrypt.h"
#include "matomic.h"
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list