mirror of
https://gitlab.freedesktop.org/libbsd/libbsd.git
synced 2025-04-16 06:56:43 +02:00
bsd/queue.h: Sync with current glibc variant from GNU/kFreeBSD
This commit is contained in:
parent
ac32eefec5
commit
c5793d47d1
@ -1,3 +1,7 @@
|
|||||||
|
2007-12-18 Petr Salinger <Petr.Salinger@seznam.cz>
|
||||||
|
|
||||||
|
* include/bsd/queue.h: sync with current glibc variant on GNU/kFreeBSD
|
||||||
|
|
||||||
2006-11-08 Aurelien Jarno <aurelien@aurel32.net>
|
2006-11-08 Aurelien Jarno <aurelien@aurel32.net>
|
||||||
|
|
||||||
* src/link_addr.c: New file.
|
* src/link_addr.c: New file.
|
||||||
|
@ -274,7 +274,7 @@ struct { \
|
|||||||
#define STAILQ_LAST(head, type, field) \
|
#define STAILQ_LAST(head, type, field) \
|
||||||
(STAILQ_EMPTY((head)) ? \
|
(STAILQ_EMPTY((head)) ? \
|
||||||
NULL : \
|
NULL : \
|
||||||
((struct type *) \
|
((struct type *)(void *) \
|
||||||
((char *)((head)->stqh_last) - __offsetof(struct type, field))))
|
((char *)((head)->stqh_last) - __offsetof(struct type, field))))
|
||||||
|
|
||||||
#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
|
#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
|
||||||
@ -403,7 +403,7 @@ struct { \
|
|||||||
(head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
|
(head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
|
||||||
(head1)->tqh_last = (head2)->tqh_last; \
|
(head1)->tqh_last = (head2)->tqh_last; \
|
||||||
TAILQ_INIT((head2)); \
|
TAILQ_INIT((head2)); \
|
||||||
QMD_TRACE_HEAD(head); \
|
QMD_TRACE_HEAD(head1); \
|
||||||
QMD_TRACE_HEAD(head2); \
|
QMD_TRACE_HEAD(head2); \
|
||||||
} \
|
} \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user