[PATCH] small include/linux/list.h integration ...

Davide Libenzi (davidel@xmailserver.org)
Mon, 23 Jul 2001 10:00:59 -0700 (PDT)


Subject says it all.

- Davide

diff -Nru linux-2.4.7.vanilla/include/linux/list.h linux-2.4.7/include/linux/list.h
--- linux-2.4.7.vanilla/include/linux/list.h Fri Feb 16 16:06:17 2001
+++ linux-2.4.7/include/linux/list.h Sun Jul 22 16:22:36 2001
@@ -149,6 +149,11 @@
#define list_for_each(pos, head) \
for (pos = (head)->next; pos != (head); pos = pos->next)

+#define list_first(head) (((head)->next != (head)) ? (head)->next: (struct list_head *) 0)
+#define list_last(head) (((head)->prev != (head)) ? (head)->prev: (struct list_head *) 0)
+#define list_next(pos, head) (((pos)->next != (head)) ? (pos)->next: (struct list_head *) 0)
+#define list_prev(pos, head) (((pos)->prev != (head)) ? (pos)->prev: (struct list_head *) 0)
+
#endif /* __KERNEL__ || _LVM_H_INCLUDE */

#endif

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/