mirror of https://github.com/YosysHQ/abc.git
Make use of setrlimit conditional on ABC_NO_RLIMIT.
This is useful for POSIX-like platforms that do not have rlimit, such as WASI.
This commit is contained in:
parent
f2316ab7c8
commit
8afd927d60
|
|
@ -132,7 +132,7 @@ int Abc_RealMain( int argc, char * argv[] )
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'm': {
|
case 'm': {
|
||||||
#ifndef WIN32
|
#if !defined(WIN32) && !defined(ABC_NO_RLIMIT)
|
||||||
int maxMb = atoi(globalUtilOptarg);
|
int maxMb = atoi(globalUtilOptarg);
|
||||||
printf("Limiting memory use to %d MB\n", maxMb);
|
printf("Limiting memory use to %d MB\n", maxMb);
|
||||||
struct rlimit limit = {
|
struct rlimit limit = {
|
||||||
|
|
@ -144,7 +144,7 @@ int Abc_RealMain( int argc, char * argv[] )
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'l': {
|
case 'l': {
|
||||||
#ifndef WIN32
|
#if !defined(WIN32) && !defined(ABC_NO_RLIMIT)
|
||||||
rlim_t maxTime = atoi(globalUtilOptarg);
|
rlim_t maxTime = atoi(globalUtilOptarg);
|
||||||
printf("Limiting time to %d seconds\n", (int)maxTime);
|
printf("Limiting time to %d seconds\n", (int)maxTime);
|
||||||
struct rlimit limit = {
|
struct rlimit limit = {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue