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