]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
added FR_DLIST_TAIL to get the tail of the list
authorAlan T. DeKok <aland@freeradius.org>
Wed, 14 Dec 2016 16:09:29 +0000 (11:09 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 14 Dec 2016 16:09:29 +0000 (11:09 -0500)
src/util/time.h

index 4703005f4a3abe511a207fd5643cfc15c6704eaf..a1a2dbf15436bf4d93e462b9870e9dc826a13cab 100644 (file)
@@ -85,6 +85,7 @@ typedef struct fr_time_tracking_t {
 #define FR_DLIST_REMOVE(entry) do { entry.prev->next = entry.next; entry.next->prev = entry.prev; FR_DLIST_INIT(entry); } while (0)
 #define FR_DLIST_FIRST(head) (head.next == &head) ? NULL : head.next
 #define FR_DLIST_NEXT(head, p_entry) (p_entry->next == &head) ? NULL : p_entry->next
+#define FR_DLIST_TAIL(head) (head.prev == &head) ? NULL : head.prev
 
 int fr_time_start(void);
 fr_time_t fr_time(void);