Index: libcfa/src/bits/weakso_locks.hfa
===================================================================
--- libcfa/src/bits/weakso_locks.hfa	(revision bbecdd4e92ef5af54bd26d222e3783bf68890eaf)
+++ libcfa/src/bits/weakso_locks.hfa	(revision ca22a7c7bf8925f9a2cc31e3ab27ecd4e46c0099)
@@ -63,4 +63,5 @@
 bool unregister_select( blocking_lock & this, select_node & node ) OPTIONAL_THREAD;
 bool on_selected( blocking_lock & this, select_node & node ) OPTIONAL_THREAD;
+blocking_lock __CFA_select_get_type( blocking_lock this ) OPTIONAL_THREAD;
 
 //----------
@@ -81,2 +82,3 @@
 static inline bool   unregister_select( multiple_acquisition_lock & this, select_node & node ) { return unregister_select( (blocking_lock &)this, node ); }
 static inline bool   on_selected( multiple_acquisition_lock & this, select_node & node ) { return on_selected( (blocking_lock &)this, node ); }
+multiple_acquisition_lock __CFA_select_get_type( multiple_acquisition_lock this );
