Index: libcfa/src/concurrency/monitor.cfa
===================================================================
--- libcfa/src/concurrency/monitor.cfa	(revision b42d0ea45e1cc153db36fdabba56bbc5035f39a6)
+++ libcfa/src/concurrency/monitor.cfa	(revision a4d098c76c3c50c175fe15d0626de2c3028e7c63)
@@ -367,4 +367,8 @@
 
 	// __cfaabi_dbg_print_safe( "MGUARD : entered\n" );
+}
+
+void ?{}( monitor_guard_t & this, monitor$ * m [], __lock_size_t count ) {
+	this{ m, count, 0p };
 }
 
Index: libcfa/src/concurrency/monitor.hfa
===================================================================
--- libcfa/src/concurrency/monitor.hfa	(revision b42d0ea45e1cc153db36fdabba56bbc5035f39a6)
+++ libcfa/src/concurrency/monitor.hfa	(revision a4d098c76c3c50c175fe15d0626de2c3028e7c63)
@@ -48,4 +48,5 @@
 
 void ?{}( monitor_guard_t & this, monitor$ ** m, __lock_size_t count, void (*func)() );
+void ?{}( monitor_guard_t & this, monitor$ ** m, __lock_size_t count );
 void ^?{}( monitor_guard_t & this );
 
