fall back to RLIMIT_DATA when RLIMIT_AS isn't available
This commit is contained in:
parent
b32a0b8401
commit
b50dbc1bba
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user