Index: uspace/lib/libc/include/libadt/list.h
===================================================================
--- uspace/lib/libc/include/libadt/list.h	(revision 138335615983c5d2c495b8a27d716ca26fb3eed2)
+++ uspace/lib/libc/include/libadt/list.h	(revision ace9358bf05a78b5ff9de605c08bec3f4338888f)
@@ -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
  *
