forked from Lainports/freebsd-ports
22 lines
855 B
Text
22 lines
855 B
Text
--- libecasound/eca-session.cpp.orig Mon Dec 4 22:22:22 2000
|
|
+++ libecasound/eca-session.cpp Wed Dec 20 01:21:51 2000
|
|
@@ -389,14 +389,18 @@
|
|
int prio = ::atoi(get_argument_number(1, argu).c_str());
|
|
if (prio != 0)
|
|
schedpriority_rep = prio;
|
|
- ecadebug->msg("(eca-session) Raised-priority mode enabled. Locking memory. (prio:" +
|
|
+ ecadebug->msg("(eca-session) Raised-priority mode enabled (prio:" +
|
|
kvu_numtostr(schedpriority_rep) + ")");
|
|
raisepriority_rep = true;
|
|
+#ifdef HAVE_MLOCKALL
|
|
if (::mlockall (MCL_CURRENT|MCL_FUTURE)) {
|
|
ecadebug->msg("(eca-session) Warning! Couldn't lock all memory!");
|
|
}
|
|
else
|
|
ecadebug->msg(ECA_DEBUG::system_objects, "(eca-session) Memory locked!");
|
|
+#else
|
|
+ ecadebug->msg("(eca-session) Memory locking not available.");
|
|
+#endif
|
|
break;
|
|
}
|
|
|