diff --git a/bindings/java/src/jni/javasigar.c b/bindings/java/src/jni/javasigar.c index bbe4e94a..610f494d 100644 --- a/bindings/java/src/jni/javasigar.c +++ b/bindings/java/src/jni/javasigar.c @@ -1269,6 +1269,7 @@ JNIEXPORT jlong SIGAR_JNI(ResourceLimit_INFINITY) #ifdef WIN32 return 0x7fffffff; #else +#include #include return RLIM_INFINITY; #endif diff --git a/src/sigar.c b/src/sigar.c index 323a8cba..2756e265 100644 --- a/src/sigar.c +++ b/src/sigar.c @@ -1028,6 +1028,10 @@ typedef struct { #define RLIMIT_PSIZE (RLIM_NLIMITS+3) +#ifndef RLIMIT_AS +#define RLIMIT_AS RLIMIT_VMEM +#endif + static rlimit_field_t sigar_rlimits[] = { { RLIMIT_CPU, 1, RlimitOffsets(cpu) }, { RLIMIT_FSIZE, 1024, RlimitOffsets(file_size) },