Index: uspace/lib/c/include/adt/list.h
===================================================================
--- uspace/lib/c/include/adt/list.h	(revision 35c874af99619ee2d3b12b7c2e57d7f8dea12dfc)
+++ uspace/lib/c/include/adt/list.h	(revision 639db552365ea659a19f3cb73b5fb680bc969de0)
@@ -108,5 +108,5 @@
 
 /** Returns true if the link is definitely part of a list. False if not sure. */
-static inline int link_in_use(link_t *link)
+static inline int link_in_use(const link_t *link)
 {
 	return link->prev != NULL && link->next != NULL;
@@ -238,5 +238,5 @@
  *
  */
-static inline link_t *list_last(list_t *list)
+static inline link_t *list_last(const list_t *list)
 {
 	return (list->head.prev == &list->head) ? NULL : list->head.prev;
@@ -251,5 +251,5 @@
  *
  */
-static inline link_t *list_next(link_t *link, const list_t *list)
+static inline link_t *list_next(const link_t *link, const list_t *list)
 {
 	return (link->next == &list->head) ? NULL : link->next;
@@ -264,5 +264,5 @@
  *
  */
-static inline link_t *list_prev(link_t *link, const list_t *list)
+static inline link_t *list_prev(const link_t *link, const list_t *list)
 {
 	return (link->prev == &list->head) ? NULL : link->prev;
@@ -332,5 +332,5 @@
  *
  */
-static inline link_t *list_nth(list_t *list, unsigned int n)
+static inline link_t *list_nth(const list_t *list, unsigned int n)
 {
 	unsigned int cnt = 0;
