Changeset: e0f6b05012e7 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e0f6b05012e7 Modified Files: clients/Tests/exports.stable.out gdk/gdk.h gdk/gdk_tm.c monetdb5/modules/mal/transaction.c Branch: default Log Message:
Function does not return a useful value. diffs (94 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 @@ -298,7 +298,7 @@ int THRhighwater(void); Thread THRnew(const char *name); int THRprintf(stream *s, _In_z_ _Printf_format_string_ const char *format, ...) __attribute__((__format__(__printf__, 2, 3))); void THRsetdata(int, ptr); -gdk_return TMabort(void); +void TMabort(void); gdk_return TMcommit(void); gdk_return TMsubcommit(BAT *bl); gdk_return TMsubcommit_list(bat *subcommit, int cnt); diff --git a/gdk/gdk.h b/gdk/gdk.h --- a/gdk/gdk.h +++ b/gdk/gdk.h @@ -2628,7 +2628,7 @@ BATmirror(register BAT *b) * needs the rollback mechanism). */ gdk_export gdk_return TMcommit(void); -gdk_export gdk_return TMabort(void); +gdk_export void TMabort(void); gdk_export gdk_return TMsubcommit(BAT *bl); gdk_export gdk_return TMsubcommit_list(bat *subcommit, int cnt); diff --git a/gdk/gdk_tm.c b/gdk/gdk_tm.c --- a/gdk/gdk_tm.c +++ b/gdk/gdk_tm.c @@ -77,7 +77,7 @@ prelude(int cnt, bat *subcommit) * the previous checkpoint that were deleted now are physically * destroyed. */ -static gdk_return +static void epilogue(int cnt, bat *subcommit) { int i = 0; @@ -120,7 +120,7 @@ epilogue(int cnt, bat *subcommit) } BBP_status_off(bid, BBPDELETED | BBPSWAPPED | BBPNEW, subcommit ? "TMsubcommit" : "TMcommit"); } - return GDK_SUCCEED; + GDKclrerr(); } /* @@ -137,7 +137,8 @@ TMcommit(void) BBPlock("TMcommit"); if (prelude(getBBPsize(), NULL) == GDK_SUCCEED && BBPsync(getBBPsize(), NULL) == GDK_SUCCEED) { - ret = epilogue(getBBPsize(), NULL); + epilogue(getBBPsize(), NULL); + ret = GDK_SUCCEED; } BBPunlock("TMcommit"); return ret; @@ -188,7 +189,8 @@ TMsubcommit_list(bat *subcommit, int cnt for (xx = 0; xx <= BBP_THREADMASK; xx++) MT_lock_set(&GDKtrimLock(xx), "TMsubcommit"); if (BBPsync(cnt, subcommit) == GDK_SUCCEED) { /* write BBP.dir (++) */ - ret = epilogue(cnt, subcommit); + epilogue(cnt, subcommit); + ret = GDK_SUCCEED; } for (xx = BBP_THREADMASK; xx >= 0; xx--) MT_lock_unset(&GDKtrimLock(xx), "TMsubcommit"); @@ -233,7 +235,7 @@ TMsubcommit(BAT *b) * swapped out. Persistent BATs that were made transient in this * transaction become persistent again. */ -gdk_return +void TMabort(void) { int i; @@ -291,5 +293,5 @@ TMabort(void) BBP_status_off(i, BBPDELETED | BBPSWAPPED | BBPNEW, "TMabort"); } BBPunlock("TMabort"); - return GDK_SUCCEED; + GDKclrerr(); } diff --git a/monetdb5/modules/mal/transaction.c b/monetdb5/modules/mal/transaction.c --- a/monetdb5/modules/mal/transaction.c +++ b/monetdb5/modules/mal/transaction.c @@ -48,7 +48,8 @@ TRNglobal_sync(bit *ret) str TRNglobal_abort(bit *ret) { - *ret = TMabort() == GDK_SUCCEED; + TMabort(); + *ret = TRUE; return MAL_SUCCEED; } _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list