Index: uspace/lib/libc/include/libadt/list.h
===================================================================
--- uspace/lib/libc/include/libadt/list.h	(revision 34f62f8e9b560136ad11f9d0048bab607fe59aeb)
+++ uspace/lib/libc/include/libadt/list.h	(revision 83512f218dedeb9823a83908ea76dbed9da915bd)
@@ -113,4 +113,16 @@
 }
 
+/** Insert item before another item in doubly-linked circular list. */
+static inline void list_insert_before(link_t *l, link_t *r)
+{
+	list_append(l, r);
+}
+
+/** Insert item after another item in doubly-linked circular list. */
+static inline void list_insert_after(link_t *r, link_t *l)
+{
+	list_prepend(l, r);
+}
+
 /** Remove item from doubly-linked circular list
  *
