summaryrefslogtreecommitdiff
path: root/libjack/driver.c
diff options
context:
space:
mode:
authorjoq <joq@0c269be4-1314-0410-8aa9-9f06e86f4224>2004-03-20 03:13:56 +0000
committerjoq <joq@0c269be4-1314-0410-8aa9-9f06e86f4224>2004-03-20 03:13:56 +0000
commit3e36b72d5eedff47faa29e8b6e219ff4a7471753 (patch)
treeba682ca601bf04b581b2048a8318b254c0a7c835 /libjack/driver.c
parente4090c321cb5e0b6b7462e5d3a482b7e3cd96a87 (diff)
downloadjack1-3e36b72d5eedff47faa29e8b6e219ff4a7471753.tar.gz
[0.95.8] add --no-mlock option
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@662 0c269be4-1314-0410-8aa9-9f06e86f4224
Diffstat (limited to 'libjack/driver.c')
-rw-r--r--libjack/driver.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libjack/driver.c b/libjack/driver.c
index cda66ca..9af751f 100644
--- a/libjack/driver.c
+++ b/libjack/driver.c
@@ -105,7 +105,8 @@ jack_driver_nt_become_real_time (jack_driver_nt_t* driver)
return -1;
}
- if (mlockall (MCL_CURRENT | MCL_FUTURE) != 0) {
+ if (driver->engine->control->do_mlock
+ && (mlockall (MCL_CURRENT | MCL_FUTURE) != 0)) {
jack_error ("cannot lock down memory for RT thread (%s)",
strerror (errno));
#ifdef ENSURE_MLOCK