$OpenBSD: patch-src_test_test_malloc_compliance_cpp,v 1.2 2020/05/18 16:42:20 cwen Exp $
OpenBSD doesn't support RLIMIT_AS.
Index: src/test/test_malloc_compliance.cpp
--- src/test/test_malloc_compliance.cpp.orig
+++ src/test/test_malloc_compliance.cpp
@@ -83,7 +83,7 @@ void limitMem( size_t limit )
 void limitMem( size_t limit )
 {
     rlimit rlim;
-    int ret = getrlimit(RLIMIT_AS,&rlim);
+    int ret = getrlimit(RLIMIT_DATA,&rlim);
     if (0 != ret) {
         REPORT("getrlimit() returned an error: errno %d\n", errno);
         exit(1);
@@ -91,7 +91,7 @@ void limitMem( size_t limit )
     if (rlim.rlim_max==(rlim_t)RLIM_INFINITY)
         rlim.rlim_cur = (limit > 0) ? limit*MByte : rlim.rlim_max;
     else rlim.rlim_cur = (limit > 0 && limit<rlim.rlim_max) ? limit*MByte : rlim.rlim_max;
-    ret = setrlimit(RLIMIT_AS,&rlim);
+    ret = setrlimit(RLIMIT_DATA,&rlim);
     if (0 != ret) {
         REPORT("Can't set limits: errno %d\n", errno);
         exit(1);
