From 526ee37bcb764eed774a441b2e9117630778bc33 Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Sat, 31 Dec 2005 18:43:09 +0000 Subject: [PATCH] fix compile on freebsd 4.x --- bindings/java/src/jni/javasigar.c | 1 + src/sigar.c | 4 ++++ 2 files changed, 5 insertions(+) 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) },