Index: uspace/lib/cpp/include/impl/set.hpp
===================================================================
--- uspace/lib/cpp/include/impl/set.hpp	(revision 0893dd230d51ed8909d380379ff0fdb4a6afe08f)
+++ uspace/lib/cpp/include/impl/set.hpp	(revision 55d62239cd82d99b50b239c8f69b865d2f94e571)
@@ -27,4 +27,7 @@
  */
 
+#ifndef LIBCPP_SET
+#define LIBCPP_SET
+
 #include <functional>
 #include <internal/rbtree.hpp>
@@ -336,7 +339,5 @@
             }
 
-            template<
-                class K
-            >
+            template<class K>
             iterator find(
                 enable_if_t<aux::is_transparent_v<key_compare>, const K&> key
@@ -346,7 +347,5 @@
             }
 
-            template<
-                class K
-            >
+            template<class K>
             const_iterator find(
                 enable_if_t<aux::is_transparent_v<key_compare>, const K&> key
@@ -361,7 +360,5 @@
             }
 
-            template<
-                class K
-            >
+            template<class K>
             size_type count(
                 enable_if_t<aux::is_transparent_v<key_compare>, const K&> key
@@ -381,7 +378,5 @@
             }
 
-            template<
-                class K
-            >
+            template<class K>
             iterator lower_bound(
                 enable_if_t<aux::is_transparent_v<key_compare>, const K&> key
@@ -391,7 +386,5 @@
             }
 
-            template<
-                class K
-            >
+            template<class K>
             const_iterator lower_bound(
                 enable_if_t<aux::is_transparent_v<key_compare>, const K&> key
@@ -411,7 +404,5 @@
             }
 
-            template<
-                class K
-            >
+            template<class K>
             iterator upper_bound(
                 enable_if_t<aux::is_transparent_v<key_compare>, const K&> key
@@ -421,7 +412,5 @@
             }
 
-            template<
-                class K
-            >
+            template<class K>
             const_iterator upper_bound(
                 enable_if_t<aux::is_transparent_v<key_compare>, const K&> key
@@ -441,7 +430,5 @@
             }
 
-            template<
-                class K
-            >
+            template<class K>
             pair<iterator, iterator> equal_range(
                 enable_if_t<aux::is_transparent_v<key_compare>, const K&> key
@@ -451,7 +438,5 @@
             }
 
-            template<
-                class K
-            >
+            template<class K>
             pair<const_iterator, const_iterator> equal_range(
                 enable_if_t<aux::is_transparent_v<key_compare>, const K&> key
@@ -992,2 +977,4 @@
     }
 }
+
+#endif
