FreeBSD: Add list_for_each_prev() to our bank of compat functions.

This commit is contained in:
Robert Noland 2009-03-16 00:30:28 -05:00
parent 6777c6bb8b
commit f8f49aa6ec

View file

@ -64,6 +64,10 @@ list_del(struct list_head *entry) {
#define list_for_each(entry, head) \
for (entry = (head)->next; entry != head; entry = (entry)->next)
#define list_for_each_prev(entry, head) \
for (entry = (head)->prev; entry != (head); \
entry = entry->prev)
#define list_for_each_safe(entry, temp, head) \
for (entry = (head)->next, temp = (entry)->next; \
entry != head; \