summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul A. Patience <paul@apatience.com>2024-01-05 05:18:53 +0000
committerKaz Kylheku <kaz@kylheku.com>2024-01-04 22:17:47 -0800
commit93c17118815ef50f6d4fa728a87129abbdde3f50 (patch)
tree5f2089180fd78692f216dc8741656b9d799141fe
parentf8915ecf22dcc138fa5ecb7901ab962b47adb6bd (diff)
downloadtxr-93c17118815ef50f6d4fa728a87129abbdde3f50.tar.gz
txr-93c17118815ef50f6d4fa728a87129abbdde3f50.tar.bz2
txr-93c17118815ef50f6d4fa728a87129abbdde3f50.zip
sysif: fix build on OpenBSD.
OpenBSD is missing RLIMIT_AS. * sysif.c (sysif_init): Register rlimit-as variable only if RLIMIT_AS is defined.
-rw-r--r--sysif.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sysif.c b/sysif.c
index 6eedb011..163e6afb 100644
--- a/sysif.c
+++ b/sysif.c
@@ -3179,6 +3179,8 @@ void sysif_init(void)
reg_varl(intern(lit("rlimit-fsize"), user_package), num_fast(RLIMIT_FSIZE));
reg_varl(intern(lit("rlimit-nofile"), user_package), num_fast(RLIMIT_NOFILE));
reg_varl(intern(lit("rlimit-stack"), user_package), num_fast(RLIMIT_STACK));
+#ifdef RLIMIT_AS
reg_varl(intern(lit("rlimit-as"), user_package), num_fast(RLIMIT_AS));
#endif
+#endif
}