diff --git a/src/racket/gc2/rlimit_heapsize.c b/src/racket/gc2/rlimit_heapsize.c index 47b94a4735..09e1da953b 100644 --- a/src/racket/gc2/rlimit_heapsize.c +++ b/src/racket/gc2/rlimit_heapsize.c @@ -10,7 +10,11 @@ static size_type determine_max_heap_size(void) { struct rlimit rlim; +#if defined(RLIMIT_AS) getrlimit(RLIMIT_AS, &rlim); +#else + getrlimit(RLIMIT_DATA, &rlim); +#endif return (rlim.rlim_cur == RLIM_INFINITY) ? (unsigned long)-1 : rlim.rlim_cur; }