Index: libcfa/src/bits/weakso_locks.hfa
===================================================================
--- libcfa/src/bits/weakso_locks.hfa	(revision bbecdd4e92ef5af54bd26d222e3783bf68890eaf)
+++ libcfa/src/bits/weakso_locks.hfa	(revision cb344f7e70ae31d9cc1a7f22b1908bb85e3a2618)
@@ -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 );
