Index: uspace/lib/posix/src/pthread/threads.c
===================================================================
--- uspace/lib/posix/src/pthread/threads.c	(revision 1433ecda9b732f3f185f902feb26826ec2496e03)
+++ uspace/lib/posix/src/pthread/threads.c	(revision 40abf56ae4263cdef7e6b8d2a4f5f794c32dedf3)
@@ -36,10 +36,10 @@
 #include "errno.h"
 #include "posix/stdlib.h"
-#include "libc/thread.h"
+#include <fibril.h>
 #include "../internal/common.h"
 
 pthread_t pthread_self(void)
 {
-	return thread_get_id();
+	return (pthread_t) fibril_get_id();
 }
 
