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