Changeset: e5d1bd926b2b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e5d1bd926b2b
Modified Files:
        clients/Tests/exports.stable.out
        gdk/gdk_logger.c
        gdk/gdk_logger.h
Branch: Oct2020
Log Message:

Do not remove functions from the ABI.


diffs (64 lines):

diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -524,8 +524,10 @@ gdk_return logger_cleanup(logger *lg);
 logger *logger_create(int debug, const char *fn, const char *logdir, int 
version, preversionfix_fptr prefuncp, postversionfix_fptr postfuncp);
 gdk_return logger_del_bat(logger *lg, log_bid bid) 
__attribute__((__warn_unused_result__));
 void logger_destroy(logger *lg);
+gdk_return logger_exit(logger *lg);
 log_bid logger_find_bat(logger *lg, const char *name, char tpe, oid id);
 gdk_return logger_flush(logger *lg, lng save_id);
+gdk_return logger_restart(logger *lg);
 int logger_sequence(logger *lg, int seq, lng *id);
 gdk_return logger_upgrade_bat(logger *lg, const char *name, char tpe, oid id) 
__attribute__((__warn_unused_result__));
 void logger_with_ids(logger *lg);
diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c
--- a/gdk/gdk_logger.c
+++ b/gdk/gdk_logger.c
@@ -2403,7 +2403,7 @@ logger_new(int debug, const char *fn, co
        return NULL;
 }
 
-static gdk_return
+gdk_return
 logger_restart(logger *lg)
 {
        return logger_flush(lg, lg->tid);
@@ -2482,7 +2482,7 @@ logger_destroy(logger *lg)
 }
 
 static gdk_return
-logger_exit(logger *lg, lng save_id)
+logger_end(logger *lg, lng save_id)
 {
        FILE *fp;
        char filename[FILENAME_MAX];
@@ -2575,9 +2575,15 @@ logger_exit(logger *lg, lng save_id)
 }
 
 gdk_return
+logger_exit(logger *lg)
+{
+       return logger_end(lg, lg->tid);
+}
+
+gdk_return
 logger_flush(logger *lg, lng save_id)
 {
-       if (logger_exit(lg, save_id) == GDK_SUCCEED &&
+       if (logger_end(lg, save_id) == GDK_SUCCEED &&
            logger_open(lg) == GDK_SUCCEED)
                return GDK_SUCCEED;
        return GDK_FAIL;
diff --git a/gdk/gdk_logger.h b/gdk/gdk_logger.h
--- a/gdk/gdk_logger.h
+++ b/gdk/gdk_logger.h
@@ -40,6 +40,8 @@ typedef int log_bid;
 
 gdk_export logger *logger_create(int debug, const char *fn, const char 
*logdir, int version, preversionfix_fptr prefuncp, postversionfix_fptr 
postfuncp);
 gdk_export void logger_destroy(logger *lg);
+gdk_export gdk_return logger_exit(logger *lg);
+gdk_export gdk_return logger_restart(logger *lg);
 gdk_export gdk_return logger_flush(logger *lg, lng save_id);
 gdk_export gdk_return logger_cleanup(logger *lg);
 gdk_export void logger_with_ids(logger *lg);
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to