Index: uspace/lib/libc/include/fibril_sync.h
===================================================================
--- uspace/lib/libc/include/fibril_sync.h	(revision 92d34f0bb50f9375034e4a22900906fe7a043f91)
+++ uspace/lib/libc/include/fibril_sync.h	(revision 9ae22ba11c1a294894242607929d65e81a3c524b)
@@ -71,4 +71,8 @@
 	}
 
+typedef struct {
+	link_t waiters;
+} fibril_condvar_t;
+
 extern void fibril_mutex_initialize(fibril_mutex_t *);
 extern void fibril_mutex_lock(fibril_mutex_t *);
@@ -82,4 +86,9 @@
 extern void fibril_rwlock_write_unlock(fibril_rwlock_t *);
 
+extern void fibril_condvar_initialize(fibril_condvar_t *);
+extern void fibril_condvar_wait(fibril_condvar_t *, fibril_mutex_t *);
+extern void fibril_condvar_signal(fibril_condvar_t *);
+extern void fibril_condvar_broadcast(fibril_condvar_t *);
+
 #endif
 
