From ccebd73f6b5da1074a115d080c5ec90541fdda0c Mon Sep 17 00:00:00 2001 From: Sampo Savolainen Date: Wed, 10 Jan 2007 22:14:41 +0000 Subject: [PATCH] Make the script report if the system introduces a memlock limit git-svn-id: svn://localhost/ardour2/trunk@1302 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/ardour.sh.in | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gtk2_ardour/ardour.sh.in b/gtk2_ardour/ardour.sh.in index 1bf1ffa94b..c661467d01 100644 --- a/gtk2_ardour/ardour.sh.in +++ b/gtk2_ardour/ardour.sh.in @@ -6,6 +6,13 @@ export LD_LIBRARY_PATH=%INSTALL_PREFIX%/%LIBDIR%/ardour2:$LD_LIBRARY_PATH # DYLD_LIBRARY_PATH is for Darwin export DYLD_LIBRARY_PATH=$LD_LIBRARY_PATH +MLOCK_LIMIT=$(ulimit -l) +if [ "$MLOCK_LIMIT" != "unlimited" ]; then + echo "WARNING: Your system has a limit for maximum amount of locked memory!" + echo "This might cause Ardour to run out of memory before your system runs out of memory. You can view the memory limit with 'ulimit -l', and it is normally controlled by /etc/security/limits.conf" + +fi + exec %INSTALL_PREFIX%/%LIBDIR%/ardour2/ardour-%VERSION% $*