diff options
author | whitequark <whitequark@whitequark.org> | 2019-11-11 08:25:56 +0000 |
---|---|---|
committer | whitequark <whitequark@whitequark.org> | 2020-04-30 02:17:03 +0000 |
commit | 8afd927d609faf44fcf70e7870bbc201cffde0fd (patch) | |
tree | 6b92d1ec35a65b51f8f34b8a02c170e5d2a4900b /src/base/main | |
parent | f2316ab7c818c5d5519a12d34b17b4845521d3f2 (diff) | |
download | abc-8afd927d609faf44fcf70e7870bbc201cffde0fd.tar.gz abc-8afd927d609faf44fcf70e7870bbc201cffde0fd.tar.bz2 abc-8afd927d609faf44fcf70e7870bbc201cffde0fd.zip |
Make use of setrlimit conditional on ABC_NO_RLIMIT.
This is useful for POSIX-like platforms that do not have rlimit,
such as WASI.
Diffstat (limited to 'src/base/main')
-rw-r--r-- | src/base/main/mainReal.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/base/main/mainReal.c b/src/base/main/mainReal.c index be099be4..922e0521 100644 --- a/src/base/main/mainReal.c +++ b/src/base/main/mainReal.c @@ -132,7 +132,7 @@ int Abc_RealMain( int argc, char * argv[] ) break; case 'm': { -#ifndef WIN32 +#if !defined(WIN32) && !defined(ABC_NO_RLIMIT) int maxMb = atoi(globalUtilOptarg); printf("Limiting memory use to %d MB\n", maxMb); struct rlimit limit = { @@ -144,7 +144,7 @@ int Abc_RealMain( int argc, char * argv[] ) break; } case 'l': { -#ifndef WIN32 +#if !defined(WIN32) && !defined(ABC_NO_RLIMIT) rlim_t maxTime = atoi(globalUtilOptarg); printf("Limiting time to %d seconds\n", (int)maxTime); struct rlimit limit = { |