Changeset: 3f012d974065 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/3f012d974065
Modified Files:
gdk/gdk_private.h
gdk/gdk_strimps.c
Branch: string_imprints
Log Message:
Add STRMPincref gdk private function
diffs (29 lines):
diff --git a/gdk/gdk_private.h b/gdk/gdk_private.h
--- a/gdk/gdk_private.h
+++ b/gdk/gdk_private.h
@@ -229,6 +229,8 @@ void IMPSincref(Imprints *imprints)
void IMPSprint(BAT *b) /* never called: for debugging only */
__attribute__((__cold__));
#endif
+void STRMPincref(Strimps *strimps)
+ __attribute__((__visibility__("hidden")));
void STRMPdecref(Strimps *strimps, bool remove)
__attribute__((__visibility__("hidden")));
void STRMPdestroy(BAT *b)
diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c
--- a/gdk/gdk_strimps.c
+++ b/gdk/gdk_strimps.c
@@ -797,6 +797,13 @@ STRMPdecref(Strimps *strimps, bool remov
HEAPfree(&strimps->strimps, strimps->strimps.remove);
GDKfree(strimps);
}
+void
+STRMPincref(Strimps *strimps)
+{
+ TRC_DEBUG(ACCELERATOR, "Increment ref count of %s to " ULLFMT "\n",
+ strimps->strimps.filename, ATOMIC_GET(&strimps->strimps.refs)
+ 1);
+ (void)ATOMIC_INC(&strimps->strimps.refs);
+
}
void
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list