Make the script report if the system introduces a memlock limit
authorSampo Savolainen <v2@iki.fi>
Wed, 10 Jan 2007 22:14:41 +0000 (22:14 +0000)
committerSampo Savolainen <v2@iki.fi>
Wed, 10 Jan 2007 22:14:41 +0000 (22:14 +0000)
git-svn-id: svn://localhost/ardour2/trunk@1302 d708f5d6-7413-0410-9779-e7cbd77b26cf

gtk2_ardour/ardour.sh.in

index 1bf1ffa94bf3b56cc4425a9936dfcdcb9daf667d..c661467d014a7acafbb5acc5edee12e9e63858e3 100644 (file)
@@ -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% $*