aboutsummaryrefslogtreecommitdiff
path: root/src/arm/gnunet-service-arm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/arm/gnunet-service-arm.c')
-rw-r--r--src/arm/gnunet-service-arm.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/arm/gnunet-service-arm.c b/src/arm/gnunet-service-arm.c
index d13be6eb1..6b6264757 100644
--- a/src/arm/gnunet-service-arm.c
+++ b/src/arm/gnunet-service-arm.c
@@ -1335,6 +1335,7 @@ pool_write (char *pool_start, size_t pool_size, size_t *pool_pos, char *str)
1335 return GNUNET_OK; 1335 return GNUNET_OK;
1336} 1336}
1337 1337
1338
1338/** 1339/**
1339 * Handle LIST-message. 1340 * Handle LIST-message.
1340 * 1341 *
@@ -2193,12 +2194,15 @@ main (int argc, char *const *argv)
2193/** 2194/**
2194 * MINIMIZE heap size (way below 128k) since this process doesn't need much. 2195 * MINIMIZE heap size (way below 128k) since this process doesn't need much.
2195 */ 2196 */
2196void __attribute__ ((constructor)) GNUNET_ARM_memory_init () 2197void __attribute__ ((constructor))
2198GNUNET_ARM_memory_init ()
2197{ 2199{
2198 mallopt (M_TRIM_THRESHOLD, 4 * 1024); 2200 mallopt (M_TRIM_THRESHOLD, 4 * 1024);
2199 mallopt (M_TOP_PAD, 1 * 1024); 2201 mallopt (M_TOP_PAD, 1 * 1024);
2200 malloc_trim (0); 2202 malloc_trim (0);
2201} 2203}
2204
2205
2202#endif 2206#endif
2203 2207
2204 2208