Changeset: c10daed3e4cb for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c10daed3e4cb
Modified Files:
sql/backends/monet5/Makefile.ag
sql/backends/monet5/iot/Makefile.ag
sql/backends/monet5/iot/Makefile.am
sql/backends/monet5/iot/basket.h
sql/backends/monet5/iot/iot.h
sql/backends/monet5/iot/petrinet.h
Branch: iot
Log Message:
Fix compilation on Windows
diffs (233 lines):
diff --git a/sql/backends/monet5/Makefile.ag b/sql/backends/monet5/Makefile.ag
--- a/sql/backends/monet5/Makefile.ag
+++ b/sql/backends/monet5/Makefile.ag
@@ -50,6 +50,7 @@ lib__sql = {
LIBS = ../../server/libsqlserver \
../../storage/libstore \
../../storage/bat/libbatstore \
+ ../../backends/monet5/iot/libiot \
../../common/libsqlcommon \
../../../monetdb5/tools/libmonetdb5 \
../../../gdk/libbat \
diff --git a/sql/backends/monet5/iot/Makefile.ag
b/sql/backends/monet5/iot/Makefile.ag
--- a/sql/backends/monet5/iot/Makefile.ag
+++ b/sql/backends/monet5/iot/Makefile.ag
@@ -33,8 +33,8 @@ INCLUDES = .. \
../../../../common/utils \
../../../../gdk
-lib__iot = {
- MODULE
+lib_iot = {
+ NOINST
DIR = libdir/monetdb5
SOURCES = iot.c iot.h \
basket.c basket.h \
diff --git a/sql/backends/monet5/iot/Makefile.am
b/sql/backends/monet5/iot/Makefile.am
--- a/sql/backends/monet5/iot/Makefile.am
+++ b/sql/backends/monet5/iot/Makefile.am
@@ -49,26 +49,26 @@ install-exec-local-50_iot.sql: 50_iot.sq
uninstall-local-50_iot.sql:
$(RM) $(DESTDIR)$(libdir)/monetdb5/createdb/50_iot.sql
-lib_iot_la_CFLAGS=-DLIBIOT $(AM_CFLAGS)
-iotdir = $(libdir)/monetdb5
-lib_iot_la_LIBADD = ../../../../monetdb5/tools/libmonetdb5.la
../../../../gdk/libbat.la
-$(do)install-iotLTLIBRARIES :
-lib_iot_la-iot.lo: iot.c ../sql_optimizer.h ../sql_gencode.h
../../../../monetdb5/optimizer/opt_prelude.h
../../../../monetdb5/optimizer/opt_support.h
../../../../monetdb5/optimizer/../mal/mal.h
../../../../monetdb5/optimizer/../mal/mal_function.h
../../../../monetdb5/optimizer/../mal/mal_scenario.h
../../../../monetdb5/optimizer/../mal/mal_builder.h
../../../../monetdb5/optimizer/opt_pipes.h
../../../../monetdb5/optimizer/opt_iot.h basket.h
../../../../monetdb5/mal/../../gdk/gdk.h ../../../../monetdb5/mal/mal.h
../../../../monetdb5/mal/mal_interpreter.h ../sql.h iot.h
../../../../monetdb5/mal/mal_resolve.h ../../../../monetdb5/mal/mal_profiler.h
../../../../monetdb5/mal/mal_client.h ../sql_scenario.h petrinet.h
- $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES)
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_iot_la_CFLAGS) $(CFLAGS)
$(iot_CFLAGS) -c -o lib_iot_la-iot.lo `test -f 'iot.c' || echo
'$(srcdir)/'`iot.c
-lib_iot_la-basket.lo: basket.c ../../../../gdk/gdk.h iot.h
../../../../monetdb5/mal/../../gdk/gdk.h ../../../../monetdb5/mal/mal.h
../../../../monetdb5/mal/mal_interpreter.h
../../../../monetdb5/mal/mal_resolve.h ../../../../monetdb5/mal/mal_profiler.h
../../../../monetdb5/mal/mal_client.h ../sql.h ../sql_scenario.h basket.h
petrinet.h ../../../../monetdb5/mal/mal_instruction.h
../../../../monetdb5/mal/mal_type.h ../../../../monetdb5/mal/mal_stack.h
../../../../monetdb5/mal/mal_namespace.h ../../../../monetdb5/mal/mal_errors.h
../../../../monetdb5/mal/mal_exception.h ../../../../monetdb5/mal/mal_builder.h
../../../../monetdb5/optimizer/opt_support.h
../../../../monetdb5/optimizer/../mal/mal.h
../../../../monetdb5/optimizer/../mal/mal_function.h
../../../../monetdb5/optimizer/../mal/mal_scenario.h
../../../../monetdb5/optimizer/../mal/mal_builder.h
../../../../monetdb5/optimizer/opt_prelude.h
- $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES)
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_iot_la_CFLAGS) $(CFLAGS)
$(basket_CFLAGS) -c -o lib_iot_la-basket.lo `test -f 'basket.c' || echo
'$(srcdir)/'`basket.c
-lib_iot_la-petrinet.lo: petrinet.c iot.h
../../../../monetdb5/mal/../../gdk/gdk.h ../../../../monetdb5/mal/mal.h
../../../../monetdb5/mal/mal_interpreter.h
../../../../monetdb5/mal/mal_resolve.h ../../../../monetdb5/mal/mal_profiler.h
../../../../monetdb5/mal/mal_client.h ../sql.h ../sql_scenario.h petrinet.h
basket.h ../../../../monetdb5/mal/mal_builder.h
../../../../monetdb5/optimizer/opt_support.h
../../../../monetdb5/optimizer/../mal/mal.h
../../../../monetdb5/optimizer/../mal/mal_function.h
../../../../monetdb5/optimizer/../mal/mal_scenario.h
../../../../monetdb5/optimizer/../mal/mal_builder.h
../../../../monetdb5/optimizer/opt_prelude.h
- $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES)
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_iot_la_CFLAGS) $(CFLAGS)
$(petrinet_CFLAGS) -c -o lib_iot_la-petrinet.lo `test -f 'petrinet.c' || echo
'$(srcdir)/'`petrinet.c
-nodist_lib_iot_la_SOURCES =
-dist_lib_iot_la_SOURCES = iot.c iot.h basket.c basket.h petrinet.c petrinet.h
-lib_iot_la_LDFLAGS = -module -avoid-version
dist-hook:
mkdir -p $(distdir)/Tests
cp -pR $(srcdir)/Tests/* $(distdir)/Tests
+libiot_la_CFLAGS=-DLIBIOT $(AM_CFLAGS)
+iotdir = $(libdir)/monetdb5
+libiot_la_LIBADD = ../../../../monetdb5/tools/libmonetdb5.la
../../../../gdk/libbat.la
+$(do)install-iotLTLIBRARIES :
+libiot_la-iot.lo: iot.c ../sql_optimizer.h ../sql_gencode.h
../../../../monetdb5/optimizer/opt_prelude.h
../../../../monetdb5/optimizer/opt_support.h
../../../../monetdb5/optimizer/../mal/mal.h
../../../../monetdb5/optimizer/../mal/mal_function.h
../../../../monetdb5/optimizer/../mal/mal_scenario.h
../../../../monetdb5/optimizer/../mal/mal_builder.h
../../../../monetdb5/optimizer/opt_pipes.h
../../../../monetdb5/optimizer/opt_iot.h basket.h
../../../../monetdb5/mal/../../gdk/gdk.h ../../../../monetdb5/mal/mal.h
../../../../monetdb5/mal/mal_interpreter.h ../sql.h iot.h
../../../../monetdb5/mal/mal_resolve.h ../../../../monetdb5/mal/mal_profiler.h
../../../../monetdb5/mal/mal_client.h ../sql_scenario.h petrinet.h
+ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES)
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libiot_la_CFLAGS) $(CFLAGS)
$(iot_CFLAGS) -c -o libiot_la-iot.lo `test -f 'iot.c' || echo '$(srcdir)/'`iot.c
+libiot_la-basket.lo: basket.c ../../../../gdk/gdk.h iot.h
../../../../monetdb5/mal/../../gdk/gdk.h ../../../../monetdb5/mal/mal.h
../../../../monetdb5/mal/mal_interpreter.h
../../../../monetdb5/mal/mal_resolve.h ../../../../monetdb5/mal/mal_profiler.h
../../../../monetdb5/mal/mal_client.h ../sql.h ../sql_scenario.h basket.h
petrinet.h ../../../../monetdb5/mal/mal_instruction.h
../../../../monetdb5/mal/mal_type.h ../../../../monetdb5/mal/mal_stack.h
../../../../monetdb5/mal/mal_namespace.h ../../../../monetdb5/mal/mal_errors.h
../../../../monetdb5/mal/mal_exception.h ../../../../monetdb5/mal/mal_builder.h
../../../../monetdb5/optimizer/opt_support.h
../../../../monetdb5/optimizer/../mal/mal.h
../../../../monetdb5/optimizer/../mal/mal_function.h
../../../../monetdb5/optimizer/../mal/mal_scenario.h
../../../../monetdb5/optimizer/../mal/mal_builder.h
../../../../monetdb5/optimizer/opt_prelude.h
+ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES)
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libiot_la_CFLAGS) $(CFLAGS)
$(basket_CFLAGS) -c -o libiot_la-basket.lo `test -f 'basket.c' || echo
'$(srcdir)/'`basket.c
+libiot_la-petrinet.lo: petrinet.c iot.h
../../../../monetdb5/mal/../../gdk/gdk.h ../../../../monetdb5/mal/mal.h
../../../../monetdb5/mal/mal_interpreter.h
../../../../monetdb5/mal/mal_resolve.h ../../../../monetdb5/mal/mal_profiler.h
../../../../monetdb5/mal/mal_client.h ../sql.h ../sql_scenario.h petrinet.h
basket.h ../../../../monetdb5/mal/mal_builder.h
../../../../monetdb5/optimizer/opt_support.h
../../../../monetdb5/optimizer/../mal/mal.h
../../../../monetdb5/optimizer/../mal/mal_function.h
../../../../monetdb5/optimizer/../mal/mal_scenario.h
../../../../monetdb5/optimizer/../mal/mal_builder.h
../../../../monetdb5/optimizer/opt_prelude.h
+ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES)
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libiot_la_CFLAGS) $(CFLAGS)
$(petrinet_CFLAGS) -c -o libiot_la-petrinet.lo `test -f 'petrinet.c' || echo
'$(srcdir)/'`petrinet.c
+nodist_libiot_la_SOURCES =
+dist_libiot_la_SOURCES = iot.c iot.h basket.c basket.h petrinet.c petrinet.h
BUILT_SOURCES =
MOSTLYCLEANFILES =
EXTRA_DIST = Makefile.ag Makefile.msc 50_iot.mal 50_iot.sql basket.c basket.h
basket.mal iot.c iot.h iot.mal petrinet.c petrinet.h petrinet.mal
-iot_LTLIBRARIES = lib_iot.la
+noinst_LTLIBRARIES = libiot.la
+install-iotLTLIBRARIES:
uninstall-local: uninstall-local-50_iot.mal uninstall-local-50_iot.sql
uninstall-local-basket.mal uninstall-local-iot.mal uninstall-local-petrinet.mal
install-exec-local: install-exec-local-50_iot.mal
install-exec-local-50_iot.sql install-exec-local-basket.mal
install-exec-local-iot.mal install-exec-local-petrinet.mal
diff --git a/sql/backends/monet5/iot/basket.h b/sql/backends/monet5/iot/basket.h
--- a/sql/backends/monet5/iot/basket.h
+++ b/sql/backends/monet5/iot/basket.h
@@ -62,45 +62,45 @@ typedef struct{
#define BSKTWAIT 1 /* waiting for new data*/
#define BSKTFILLED 2 /* some data available */
-iot_export BasketRec *baskets;
+sql5_export BasketRec *baskets;
-iot_export str BSKTtid(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTbind(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTregisterInternal(Client cntxt, MalBlkPtr mb, str sch, str
tbl);
-iot_export str BSKTregister(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
-iot_export int BSKTlocate(str sch, str tbl);
-iot_export str BSKTdump(void *ret);
+sql5_export str BSKTtid(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTbind(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTregisterInternal(Client cntxt, MalBlkPtr mb, str sch, str
tbl);
+sql5_export str BSKTregister(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
+sql5_export int BSKTlocate(str sch, str tbl);
+sql5_export str BSKTdump(void *ret);
-iot_export str BSKTthreshold(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
-iot_export str BSKTheartbeat(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
-iot_export str BSKTgetheartbeat(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
-iot_export str BSKTwindow(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTgetwindow(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
-iot_export str BSKTreset(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTsettumble(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
-iot_export str BSKTgettumble(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
-iot_export str BSKTtumble(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTcommit(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTthreshold(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
+sql5_export str BSKTheartbeat(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
+sql5_export str BSKTgetheartbeat(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
+sql5_export str BSKTwindow(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTgetwindow(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
+sql5_export str BSKTreset(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTsettumble(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
+sql5_export str BSKTgettumble(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
+sql5_export str BSKTtumble(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTcommit(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTtable( Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTtableerrors(bat *nmeId, bat *errorId);
-iot_export str BSKTfinish( Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTtable( Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTtableerrors(bat *nmeId, bat *errorId);
+sql5_export str BSKTfinish( Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
-//iot_export str BSKTnewbasket(sql_schema *s, sql_table *t);
-iot_export str BSKTdrop(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+//sql5_export str BSKTnewbasket(sql_schema *s, sql_table *t);
+sql5_export str BSKTdrop(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export int BSKTlocate(str sch, str tbl);
-iot_export int BSKTunlocate(str sch, str tbl);
-iot_export int BSKTlocate(str sch, str tbl);
-iot_export str BSKTappend(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTupdate(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTdelete(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTimportInternal(Client cntxt, int bskt);
-iot_export str BSKTimport(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTexport(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTerror(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTlock(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str BSKTunlock(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export void BSKTclean(int idx);
+sql5_export int BSKTlocate(str sch, str tbl);
+sql5_export int BSKTunlocate(str sch, str tbl);
+sql5_export int BSKTlocate(str sch, str tbl);
+sql5_export str BSKTappend(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTupdate(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTdelete(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTimportInternal(Client cntxt, int bskt);
+sql5_export str BSKTimport(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTexport(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTerror(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTlock(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str BSKTunlock(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export void BSKTclean(int idx);
#endif
diff --git a/sql/backends/monet5/iot/iot.h b/sql/backends/monet5/iot/iot.h
--- a/sql/backends/monet5/iot/iot.h
+++ b/sql/backends/monet5/iot/iot.h
@@ -26,25 +26,15 @@
#include "sql.h"
#include "sql_scenario.h"
-#ifdef WIN32
-#ifndef LIBIOT
-#define iot_export extern __declspec(dllimport)
-#else
-#define iot_export extern __declspec(dllexport)
-#endif
-#else
-#define iot_export extern
-#endif
-
#define _DEBUG_IOT_ if(0)
-iot_export MT_Lock iotLock;
+sql5_export MT_Lock iotLock;
-iot_export str IOTactivate(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str IOTdeactivate(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
-iot_export str IOTqueryProc(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
-iot_export str IOTquery(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str IOTreceptor(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str IOTemitter(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str IOTdump(void *ret);
+sql5_export str IOTactivate(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
+sql5_export str IOTdeactivate(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
+sql5_export str IOTqueryProc(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
+sql5_export str IOTquery(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str IOTreceptor(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
+sql5_export str IOTemitter(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str IOTdump(void *ret);
#endif
diff --git a/sql/backends/monet5/iot/petrinet.h
b/sql/backends/monet5/iot/petrinet.h
--- a/sql/backends/monet5/iot/petrinet.h
+++ b/sql/backends/monet5/iot/petrinet.h
@@ -34,23 +34,23 @@
#define PAUSEDEFAULT 1000
-iot_export str PNregisterInternal(Client cntxt, MalBlkPtr mb, int calls);
-iot_export str PNregister(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str PNderegister(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
-iot_export str PNresume(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str PNpause(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str PNwait(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
-iot_export str PNcycles(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str PNshow(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
-iot_export str PNstop(void);
-iot_export str PNdump(void *ret);
-iot_export str PNheartbeat(str mod, str fcn, lng ticks);
+sql5_export str PNregisterInternal(Client cntxt, MalBlkPtr mb, int calls);
+sql5_export str PNregister(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str PNderegister(Client cntxt, MalBlkPtr mb, MalStkPtr stk,
InstrPtr pci);
+sql5_export str PNresume(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str PNpause(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str PNwait(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str PNcycles(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str PNshow(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str PNstop(void);
+sql5_export str PNdump(void *ret);
+sql5_export str PNheartbeat(str mod, str fcn, lng ticks);
-iot_export str PNperiod(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+sql5_export str PNperiod(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
-iot_export str PNanalysis(Client cntxt, MalBlkPtr mb, int pn);
-iot_export str PNtable(bat *modnameId, bat *fcnnameId, bat *statusId, bat
*seenId, bat *cyclesId, bat *eventsId, bat *timeId, bat * errorId);
-iot_export str PNinputplaces(bat *schemaId, bat *streamId, bat *modnameId, bat
*fcnnameId);
-iot_export str PNoutputplaces(bat *schemaId, bat *streamId, bat *modnameId,
bat *fcnnameId);
+sql5_export str PNanalysis(Client cntxt, MalBlkPtr mb, int pn);
+sql5_export str PNtable(bat *modnameId, bat *fcnnameId, bat *statusId, bat
*seenId, bat *cyclesId, bat *eventsId, bat *timeId, bat * errorId);
+sql5_export str PNinputplaces(bat *schemaId, bat *streamId, bat *modnameId,
bat *fcnnameId);
+sql5_export str PNoutputplaces(bat *schemaId, bat *streamId, bat *modnameId,
bat *fcnnameId);
#endif
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list