Index: uspace/lib/dltest/dltest.c
===================================================================
--- uspace/lib/dltest/dltest.c	(revision 9182e86f8fac41203c8da4e3158cbf2b160dc738)
+++ uspace/lib/dltest/dltest.c	(revision 29405acfa4d5067562bc16ee6789b94bfe557964)
@@ -34,4 +34,5 @@
  */
 
+#include <fibril.h>
 #include "libdltest.h"
 
@@ -45,4 +46,14 @@
 /** Public uninitialized variable */
 int dl_public_uvar;
+
+/** Private initialized fibril-local variable */
+static fibril_local int dl_private_fib_var = dl_private_fib_var_val;
+/** Private uninitialized fibril-local variable */
+static fibril_local int dl_private_fib_uvar;
+
+/** Public initialized fibril-local variable */
+fibril_local int dl_public_fib_var = dl_public_fib_var_val;
+/** Public uninitialized fibril-local variable */
+fibril_local int dl_public_fib_uvar;
 
 /** Return constant value. */
@@ -76,4 +87,28 @@
 }
 
+/** Return value of private initialized fibril-local variable */
+int dl_get_private_fib_var(void)
+{
+	return dl_private_fib_var;
+}
+
+/** Return value of private uninitialized fibril-local variable */
+int dl_get_private_fib_uvar(void)
+{
+	return dl_private_fib_uvar;
+}
+
+/** Return value of public initialized fibril-local variable */
+int dl_get_public_fib_var(void)
+{
+	return dl_public_fib_var;
+}
+
+/** Return value of public uninitialized fibril-local variable */
+int dl_get_public_fib_uvar(void)
+{
+	return dl_public_fib_uvar;
+}
+
 /**
  * @}
Index: uspace/lib/dltest/libdltest.h
===================================================================
--- uspace/lib/dltest/libdltest.h	(revision 9182e86f8fac41203c8da4e3158cbf2b160dc738)
+++ uspace/lib/dltest/libdltest.h	(revision 29405acfa4d5067562bc16ee6789b94bfe557964)
@@ -37,8 +37,12 @@
 #define LIBDLTEST_H
 
+#include <fibril.h>
+
 enum {
 	dl_constant = 110011,
 	dl_private_var_val = 220022,
-	dl_public_var_val = 330033
+	dl_public_var_val = 330033,
+	dl_private_fib_var_val = 220022,
+	dl_public_fib_var_val = 330033
 };
 
@@ -48,7 +52,13 @@
 extern int dl_get_public_var(void);
 extern int dl_get_public_uvar(void);
+extern int dl_get_private_fib_var(void);
+extern int dl_get_private_fib_uvar(void);
+extern int dl_get_public_fib_var(void);
+extern int dl_get_public_fib_uvar(void);
 
 extern int dl_public_var;
 extern int dl_public_uvar;
+extern fibril_local int dl_public_fib_var;
+extern fibril_local int dl_public_fib_uvar;
 
 #endif
