Index: libcfa/src/concurrency/monitor.cfa
===================================================================
--- libcfa/src/concurrency/monitor.cfa	(revision d874f598f2d1413313b06f3e5509f760af64b3ac)
+++ libcfa/src/concurrency/monitor.cfa	(revision 6cebfefc948a4195311c8d0203ba01ed9c1a1bb3)
@@ -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 d874f598f2d1413313b06f3e5509f760af64b3ac)
+++ libcfa/src/concurrency/monitor.hfa	(revision 6cebfefc948a4195311c8d0203ba01ed9c1a1bb3)
@@ -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 );
 
