Index: libcfa/src/fstream.cfa
===================================================================
--- libcfa/src/fstream.cfa	(revision 4d8fbf4d33d0387104c424a74dc4c4227601af9c)
+++ libcfa/src/fstream.cfa	(revision 7e7a07617b5af8b6517de35559e5d9fc1550df1a)
@@ -187,4 +187,7 @@
 } // release
 
+inline void lock( ofstream & os ) { acquire( os ); }
+inline void unlock( ofstream & os ) { release( os ); } 
+
 void ?{}( osacquire & acq, ofstream & os ) { &acq.os = &os; lock( os.lock$ ); }
 void ^?{}( osacquire & acq ) { release( acq.os ); }
Index: libcfa/src/fstream.hfa
===================================================================
--- libcfa/src/fstream.hfa	(revision 4d8fbf4d33d0387104c424a74dc4c4227601af9c)
+++ libcfa/src/fstream.hfa	(revision 7e7a07617b5af8b6517de35559e5d9fc1550df1a)
@@ -80,4 +80,7 @@
 void release( ofstream & );
 
+void lock( ofstream & );
+void unlock( ofstream & );
+
 struct osacquire {
 	ofstream & os;
