Changeset: d6db64bc35cd for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d6db64bc35cd
Modified Files:
sql/backends/monet5/sql_cat.c
sql/backends/monet5/sql_cquery.c
sql/backends/monet5/sql_cquery.h
Branch: trails
Log Message:
Compilation fixes
diffs (53 lines):
diff --git a/sql/backends/monet5/sql_cat.c b/sql/backends/monet5/sql_cat.c
--- a/sql/backends/monet5/sql_cat.c
+++ b/sql/backends/monet5/sql_cat.c
@@ -183,7 +183,7 @@ alter_stream_table(mvc *sql, char *sname
{
sql_schema *s = mvc_bind_schema(sql, sname);
sql_table *t = NULL;
- char* opname;
+ char* opname = NULL;
if (s)
t = mvc_bind_table(sql, s, tname);
diff --git a/sql/backends/monet5/sql_cquery.c b/sql/backends/monet5/sql_cquery.c
--- a/sql/backends/monet5/sql_cquery.c
+++ b/sql/backends/monet5/sql_cquery.c
@@ -50,7 +50,7 @@
#include "mal_builder.h"
#include "opt_prelude.h"
-extern void (*cq_close)(void);
+sql5_export void (*cq_close)(void);
static str statusname[7] = { "init", "register", "readytorun", "running",
"waiting", "paused", "stopping"};
@@ -379,6 +379,8 @@ CQerror(Client cntxt, MalBlkPtr mb, MalS
throw(SQL,"cquery.error","The continuous procedure %s.%s is not
accessible\n",sch,fcn);
pnet[idx].error = GDKstrdup(error);
+ if(pnet[idx].error == NULL)
+ throw(SQL,"cquery.error",MAL_MALLOC_FAIL);
return MAL_SUCCEED;
}
diff --git a/sql/backends/monet5/sql_cquery.h b/sql/backends/monet5/sql_cquery.h
--- a/sql/backends/monet5/sql_cquery.h
+++ b/sql/backends/monet5/sql_cquery.h
@@ -19,6 +19,7 @@
#ifndef _CQUERY_
#define _CQUERY_
+
#include "mal_interpreter.h"
#include "sql_scenario.h"
@@ -33,7 +34,7 @@
#define CQSTOP 5 /* stop the scheduler */
#define CQDEREGISTER 6 /* stop the scheduler */
-#define INITIAL_MAXCQ 32 /* it is the minimum, if we need more
space GDKrealloc */
+#define INITIAL_MAXCQ 32 /* it is the minimum, if we need more space
GDKrealloc */
#define MAXSTREAMS 128 /* limit the number of stream columns to be
looked after per query*/
#define STREAM_IN 1
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list