Changeset: 5a179993fa81 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5a179993fa81
Modified Files:
        sql/backends/monet5/sql.mx
        sql/backends/monet5/sql_user.c
        sql/server/rel_exp.c
        sql/server/rel_schema.c
        sql/server/sql_mvc.c
        sql/server/sql_scan.c
        sql/storage/store.c
Branch: sciql
Log Message:

Merge with default branch.


diffs (truncated from 6586 to 300 lines):

diff --git a/buildtools/Mx/Io.c b/buildtools/Mx/Io.c
--- a/buildtools/Mx/Io.c
+++ b/buildtools/Mx/Io.c
@@ -270,40 +270,6 @@
 }
 
 void
-KillLines(FILE *fp, char *pattern, int killprev)
-{
-       long lastpos = 0, curpos = 0;
-       size_t patlen = strlen(pattern);
-       char line[8192];
-
-       fflush(fp);
-       fseek(fp, 0, SEEK_SET);
-       while (fgets(line, 8192, fp)) {
-               long newpos = ftell(fp);
-
-               if (strlen(line) == 0)
-                       continue;
-               if (strncmp(line, pattern, patlen) == 0) {
-                       long killpos = curpos;
-                       long killen = newpos - curpos;
-
-                       if (killprev && lastpos) {
-                               killpos = lastpos;
-                               killen += curpos - lastpos;
-                       }
-                       fseek(fp, killpos, SEEK_SET);
-                       while (killen--)
-                               fputc(' ', fp);
-                       fflush(fp);
-                       fseek(fp, newpos, SEEK_SET);
-               }
-               lastpos = curpos;
-               curpos = ftell(fp);
-       }
-       fseek(fp, 0, SEEK_END);
-}
-
-void
 UpdateFiles(void)
 {
        File *f;
diff --git a/clients/mapilib/mapi.c b/clients/mapilib/mapi.c
--- a/clients/mapilib/mapi.c
+++ b/clients/mapilib/mapi.c
@@ -1273,7 +1273,7 @@
        return mid->auto_commit;
 }
 
-long
+static long
 usec()
 {
 #ifdef HAVE_GETTIMEOFDAY
@@ -1292,7 +1292,7 @@
 }
 
 
-void
+static void
 mapi_log_header(Mapi mid, char *mark)
 {
        static long firstcall = 0;
@@ -1307,7 +1307,7 @@
        mnstr_flush(mid->tracelog);
 }
 
-void
+static void
 mapi_log_record(Mapi mid, const char *msg)
 {
        mapi_log_header(mid, "W");
diff --git a/common/stream/stream.c b/common/stream/stream.c
--- a/common/stream/stream.c
+++ b/common/stream/stream.c
@@ -1661,7 +1661,7 @@
        return s;
 }
 
-int
+static int
 udp_socket(udp_stream * udp, char *hostname, int port, int write)
 {
        struct sockaddr *serv;
diff --git a/configure.ag b/configure.ag
--- a/configure.ag
+++ b/configure.ag
@@ -562,6 +562,7 @@
        X_CFLAGS="$X_CFLAGS -Wformat=2 -Wno-format-nonliteral"
        X_CFLAGS="$X_CFLAGS -Winit-self"
        X_CFLAGS="$X_CFLAGS -Winvalid-pch"
+       X_CFLAGS="$X_CFLAGS -Wmissing-format-attribute"
        X_CFLAGS="$X_CFLAGS -Wpacked"
        X_CFLAGS="$X_CFLAGS -Wunknown-pragmas"
        case "$CC-$gcc_ver" in
@@ -629,7 +630,6 @@
        dnl X_CFLAGS="$X_CFLAGS -Wfloat-equal"
        dnl X_CFLAGS="$X_CFLAGS -Winline"
        dnl X_CFLAGS="$X_CFLAGS -Wmissing-declarations"
-       dnl X_CFLAGS="$X_CFLAGS -Wmissing-format-attribute"
        dnl X_CFLAGS="$X_CFLAGS -Wmissing-noreturn"
        dnl X_CFLAGS="$X_CFLAGS -Wmissing-prototypes"
        dnl X_CFLAGS="$X_CFLAGS -Wnested-externs"
diff --git a/gdk/gdk_batop.mx b/gdk/gdk_batop.mx
--- a/gdk/gdk_batop.mx
+++ b/gdk/gdk_batop.mx
@@ -838,7 +838,7 @@
        return NULL;
 }
 
-BAT *
+static BAT *
 BATslice2(BAT *b, BUN l1, BUN h1, BUN l2, BUN h2)
 {
        BUN p, q;
diff --git a/gdk/gdk_bbp.mx b/gdk/gdk_bbp.mx
--- a/gdk/gdk_bbp.mx
+++ b/gdk/gdk_bbp.mx
@@ -1746,7 +1746,7 @@
 }
 
 void
-BBPdump()
+BBPdump(void)
 {
        bat i;
        size_t mem = 0, vm = 0;
diff --git a/gdk/gdk_heap.c b/gdk/gdk_heap.c
--- a/gdk/gdk_heap.c
+++ b/gdk/gdk_heap.c
@@ -233,7 +233,7 @@
  * files-with-holes on Unixes (on Windows, it actually always performs I/O 
which is not
  * nice).
  */
-size_t
+static size_t
 HEAPmargin(size_t maxsize)
 {
        size_t ret;
diff --git a/gdk/gdk_private.h b/gdk/gdk_private.h
--- a/gdk/gdk_private.h
+++ b/gdk/gdk_private.h
@@ -131,6 +131,8 @@
 void BBPatom_drop(int atom);
 void BBPatom_load(int atom);
 int BBPbackup(BAT *b, bit subcommit);
+void BBPdump(void);            /* never called: for debugging only */
+void BBPdumpcache(void);       /* never called: for debugging only */
 int MT_alloc_register(void *p, size_t size, char mode);
 int MT_alloc_print(void);
 int MT_alloc_table(void);
@@ -145,10 +147,6 @@
 BUN HASHmask(BUN cnt);
 BAT *HASHprint(BAT *b);
 int HASHgonebad(BAT *b, ptr v);
-int MT_alive(int pid); /* OS independent way to check if some process is still 
alive. */
-#ifdef HAVE_PTHREAD_SIGMASK
-void MT_thread_sigmask(sigset_t *new_mask, sigset_t *orig_mask);
-#endif
 void GDKlog(_In_z_ _Printf_format_string_ const char *format, ...)
        __attribute__((__format__(__printf__, 1, 2)));
 void GDKunlockHome(void);
diff --git a/gdk/gdk_rangejoin.mx b/gdk/gdk_rangejoin.mx
--- a/gdk/gdk_rangejoin.mx
+++ b/gdk/gdk_rangejoin.mx
@@ -195,7 +195,7 @@
 The hash indexing routines have been extended with a Band argument.
 @{
 @c
-BAT *
+static BAT *
 BATbandjoin_nl(BAT *l, BAT *r, ptr c1, ptr c2, bit li, bit hi)
 {
        BAT *bn;
diff --git a/gdk/gdk_scanselect_defs_bte.mx b/gdk/gdk_scanselect_defs_bte.mx
--- a/gdk/gdk_scanselect_defs_bte.mx
+++ b/gdk/gdk_scanselect_defs_bte.mx
@@ -48,6 +48,7 @@
 #include "monetdb_config.h"
 #include "gdk.h"
 #include "gdk_private.h"
+#include "gdk_scanselect_defs_bte.h"
 
 #if defined(__sgi) && defined(__GNUC__) && (SIZEOF_VOID_P == 8)
 #define SKIP_TYPE_EXPANSIONS
diff --git a/gdk/gdk_scanselect_defs_chr.mx b/gdk/gdk_scanselect_defs_chr.mx
--- a/gdk/gdk_scanselect_defs_chr.mx
+++ b/gdk/gdk_scanselect_defs_chr.mx
@@ -48,6 +48,7 @@
 #include "monetdb_config.h"
 #include "gdk.h"
 #include "gdk_private.h"
+#include "gdk_scanselect_defs_chr.h"
 
 #if defined(__sgi) && defined(__GNUC__) && (SIZEOF_VOID_P == 8)
 #define SKIP_TYPE_EXPANSIONS
diff --git a/gdk/gdk_scanselect_defs_dbl.mx b/gdk/gdk_scanselect_defs_dbl.mx
--- a/gdk/gdk_scanselect_defs_dbl.mx
+++ b/gdk/gdk_scanselect_defs_dbl.mx
@@ -48,6 +48,7 @@
 #include "monetdb_config.h"
 #include "gdk.h"
 #include "gdk_private.h"
+#include "gdk_scanselect_defs_dbl.h"
 
 #if defined(__sgi) && defined(__GNUC__) && (SIZEOF_VOID_P == 8)
 #define SKIP_TYPE_EXPANSIONS
diff --git a/gdk/gdk_scanselect_defs_fix.mx b/gdk/gdk_scanselect_defs_fix.mx
--- a/gdk/gdk_scanselect_defs_fix.mx
+++ b/gdk/gdk_scanselect_defs_fix.mx
@@ -44,6 +44,7 @@
 #include "monetdb_config.h"
 #include "gdk.h"
 #include "gdk_private.h"
+#include "gdk_scanselect_defs_fix.h"
 
 #if defined(__sgi) && defined(__GNUC__) && (SIZEOF_VOID_P == 8)
 #define SKIP_TYPE_EXPANSIONS
diff --git a/gdk/gdk_scanselect_defs_flt.mx b/gdk/gdk_scanselect_defs_flt.mx
--- a/gdk/gdk_scanselect_defs_flt.mx
+++ b/gdk/gdk_scanselect_defs_flt.mx
@@ -48,6 +48,7 @@
 #include "monetdb_config.h"
 #include "gdk.h"
 #include "gdk_private.h"
+#include "gdk_scanselect_defs_flt.h"
 
 #if defined(__sgi) && defined(__GNUC__) && (SIZEOF_VOID_P == 8)
 #define SKIP_TYPE_EXPANSIONS
diff --git a/gdk/gdk_scanselect_defs_int.mx b/gdk/gdk_scanselect_defs_int.mx
--- a/gdk/gdk_scanselect_defs_int.mx
+++ b/gdk/gdk_scanselect_defs_int.mx
@@ -48,6 +48,7 @@
 #include "monetdb_config.h"
 #include "gdk.h"
 #include "gdk_private.h"
+#include "gdk_scanselect_defs_int.h"
 
 #if defined(__sgi) && defined(__GNUC__) && (SIZEOF_VOID_P == 8)
 #define SKIP_TYPE_EXPANSIONS
diff --git a/gdk/gdk_scanselect_defs_lng.mx b/gdk/gdk_scanselect_defs_lng.mx
--- a/gdk/gdk_scanselect_defs_lng.mx
+++ b/gdk/gdk_scanselect_defs_lng.mx
@@ -48,6 +48,7 @@
 #include "monetdb_config.h"
 #include "gdk.h"
 #include "gdk_private.h"
+#include "gdk_scanselect_defs_lng.h"
 
 #if defined(__sgi) && defined(__GNUC__) && (SIZEOF_VOID_P == 8)
 #define SKIP_TYPE_EXPANSIONS
diff --git a/gdk/gdk_scanselect_defs_sht.mx b/gdk/gdk_scanselect_defs_sht.mx
--- a/gdk/gdk_scanselect_defs_sht.mx
+++ b/gdk/gdk_scanselect_defs_sht.mx
@@ -48,6 +48,7 @@
 #include "monetdb_config.h"
 #include "gdk.h"
 #include "gdk_private.h"
+#include "gdk_scanselect_defs_sht.h"
 
 #if defined(__sgi) && defined(__GNUC__) && (SIZEOF_VOID_P == 8)
 #define SKIP_TYPE_EXPANSIONS
diff --git a/gdk/gdk_scanselect_defs_str.mx b/gdk/gdk_scanselect_defs_str.mx
--- a/gdk/gdk_scanselect_defs_str.mx
+++ b/gdk/gdk_scanselect_defs_str.mx
@@ -44,6 +44,7 @@
 #include "monetdb_config.h"
 #include "gdk.h"
 #include "gdk_private.h"
+#include "gdk_scanselect_defs_str.h"
 
 #if defined(__sgi) && defined(__GNUC__) && (SIZEOF_VOID_P == 8)
 #define SKIP_TYPE_EXPANSIONS
diff --git a/gdk/gdk_scanselect_defs_var.mx b/gdk/gdk_scanselect_defs_var.mx
--- a/gdk/gdk_scanselect_defs_var.mx
+++ b/gdk/gdk_scanselect_defs_var.mx
@@ -44,6 +44,7 @@
 #include "monetdb_config.h"
 #include "gdk.h"
 #include "gdk_private.h"
+#include "gdk_scanselect_defs_var.h"
 
 #if defined(__sgi) && defined(__GNUC__) && (SIZEOF_VOID_P == 8)
 #define SKIP_TYPE_EXPANSIONS
diff --git a/gdk/gdk_storage.c b/gdk/gdk_storage.c
--- a/gdk/gdk_storage.c
+++ b/gdk/gdk_storage.c
@@ -688,7 +688,7 @@
  * Of course, it does not make sense to touch more then we can physically 
accomodate (budget).
  */
 /* quick and probabilistic test for a sequentially correlated heap */
-int
+static int
 heap_sequential(BAT *b)
 {
        BUN n = BATcount(b), skip = n / 100, i = BUNfirst(b);
diff --git a/gdk/gdk_system.c b/gdk/gdk_system.c
--- a/gdk/gdk_system.c
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to