[svn:parrot] r49614 - in trunk: config/gen/platform/generic config/gen/platform/win32 include/parrot src/gc
fperrad at svn.parrot.org
fperrad at svn.parrot.org
Wed Oct 20 19:39:57 UTC 2010
Author: fperrad
Date: Wed Oct 20 19:39:56 2010
New Revision: 49614
URL: https://trac.parrot.org/parrot/changeset/49614
Log:
fix and use parrot/sysmem.h
Modified:
trunk/config/gen/platform/generic/sysmem.c
trunk/config/gen/platform/win32/sysmem.c
trunk/include/parrot/sysmem.h
trunk/src/gc/gc_ms2.c
Modified: trunk/config/gen/platform/generic/sysmem.c
==============================================================================
--- trunk/config/gen/platform/generic/sysmem.c Wed Oct 20 17:22:04 2010 (r49613)
+++ trunk/config/gen/platform/generic/sysmem.c Wed Oct 20 19:39:56 2010 (r49614)
@@ -22,6 +22,7 @@
*/
#include <unistd.h>
+#include "parrot/sysmem.h"
/*
Modified: trunk/config/gen/platform/win32/sysmem.c
==============================================================================
--- trunk/config/gen/platform/win32/sysmem.c Wed Oct 20 17:22:04 2010 (r49613)
+++ trunk/config/gen/platform/win32/sysmem.c Wed Oct 20 19:39:56 2010 (r49614)
@@ -21,6 +21,8 @@
*/
+#include "parrot/sysmem.h"
+
/*
=item C<size_t Parrot_sysmem_amount(PARROT_INTERP)>
Modified: trunk/include/parrot/sysmem.h
==============================================================================
--- trunk/include/parrot/sysmem.h Wed Oct 20 17:22:04 2010 (r49613)
+++ trunk/include/parrot/sysmem.h Wed Oct 20 19:39:56 2010 (r49614)
@@ -12,7 +12,7 @@
#include "parrot/config.h"
-PARROT_EXPORT INTVAL Parrot_sysmem_amount(Parrot_Interp);
+PARROT_EXPORT size_t Parrot_sysmem_amount(Parrot_Interp);
#endif /* PARROT_SYSMEM_H_GUARD */
Modified: trunk/src/gc/gc_ms2.c
==============================================================================
--- trunk/src/gc/gc_ms2.c Wed Oct 20 17:22:04 2010 (r49613)
+++ trunk/src/gc/gc_ms2.c Wed Oct 20 19:39:56 2010 (r49614)
@@ -15,6 +15,7 @@
#include "parrot/parrot.h"
#include "parrot/gc_api.h"
#include "parrot/list.h"
+#include "parrot/sysmem.h"
#include "gc_private.h"
#include "fixed_allocator.h"
@@ -632,7 +633,7 @@
/* Collect every 256M allocated. */
/* Hardcode for now. Will be configured via CLI */
- self->gc_threshold = Parrot_sysmem_amount() / 8;
+ self->gc_threshold = Parrot_sysmem_amount(interp) / 8;
}
interp->gc_sys->gc_private = self;
More information about the parrot-commits
mailing list