Index: uspace/lib/libc/include/libadt/list.h
===================================================================
--- uspace/lib/libc/include/libadt/list.h	(revision 9765182e797929caec58c0635313b74e5eae502a)
+++ uspace/lib/libc/include/libadt/list.h	(revision 929ce92d06e65ebdf786491fe95e66fd774afded)
@@ -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
  *
