Changeset: 855d65a785e5 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=855d65a785e5
Modified Files:
gdk/gdk_heap.c
Branch: Feb2013
Log Message:
Reduce buffer size.
We don't need an 8 kB buffer for a string of length 1.
diffs (33 lines):
diff --git a/gdk/gdk_heap.c b/gdk/gdk_heap.c
--- a/gdk/gdk_heap.c
+++ b/gdk/gdk_heap.c
@@ -69,7 +69,7 @@
typedef struct heap_cache_e {
void *base;
size_t maxsz;
- char fn[PATHLENGTH]; /* tmp file name */
+ char fn[8]; /* tmp file name */
} heap_cache_e;
typedef struct heap_cache {
@@ -100,9 +100,9 @@ HEAPcacheInit(void)
GDKcreatedir(HCDIR DIR_SEP_STR);
/* clean old leftovers */
for (i = 0; i < HEAP_CACHE_SIZE; i++) {
- char fn[PATHLENGTH];
+ char fn[8];
- snprintf(fn, PATHLENGTH, "%d", i);
+ snprintf(fn, sizeof(fn), "%d", i);
GDKunlink(HCDIR, fn, NULL);
}
MT_lock_unset(&HEAPcacheLock, "HEAPcache_init");
@@ -121,7 +121,7 @@ HEAPcacheAdd(void *base, size_t maxsz, c
e->base = base;
e->maxsz = maxsz;
- snprintf(e->fn, PATHLENGTH, "%d", hc.used);
+ snprintf(e->fn, sizeof(e->fn), "%d", hc.used);
GDKunlink(HCDIR, e->fn, NULL);
added = 1;
if (GDKmove(BATDIR, fn, NULL, HCDIR, e->fn, NULL) < 0) {
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list