From 323819c689448fffcf4d3ed20f2485b75ac64b64 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Tue, 1 Mar 2016 23:50:23 -0600 Subject: The last-ever release of uClibc hasn't got prlimit, so probe. --- scripts/genconfig.sh | 7 +++++++ toys/posix/ulimit.c | 1 + 2 files changed, 8 insertions(+) diff --git a/scripts/genconfig.sh b/scripts/genconfig.sh index 5b0715f4..5e7d1df2 100755 --- a/scripts/genconfig.sh +++ b/scripts/genconfig.sh @@ -90,6 +90,13 @@ EOF int main(int argc, char *argv[]) { return fork(); } EOF echo -e '\tdepends on !TOYBOX_MUSL_NOMMU_IS_BROKEN' + + probesymbol TOYBOX_PRLIMIT << EOF + #include + #include + + int main(int argc, char *argv[]) { prlimit(0, 0, 0, 0); } +EOF } genconfig() diff --git a/toys/posix/ulimit.c b/toys/posix/ulimit.c index b14cd933..b4d8e946 100644 --- a/toys/posix/ulimit.c +++ b/toys/posix/ulimit.c @@ -21,6 +21,7 @@ USE_ULIMIT(NEWTOY(ulimit, ">1P#<1SHavutsrRqpnmlifedc[-SH][!apvutsrRqnmlifedc]", config ULIMIT bool "ulimit" default y + depends on TOYBOX_PRLIMIT help usage: ulimit [-P PID] [-SHRacdefilmnpqrstuv] [LIMIT] -- cgit v1.2.3