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

Reply via email to