mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-01-21 18:11:47 +01:00
[CLEANUP] silent warning about LIST_* being redefined on OpenBSD
Building ev_kqueue on OpenBSD causes some warnings to occur, because OpenBSD also uses LIST_* macros in sys/queue.h, included from sys/event.h. Simply undefine those macros since we don't need them. (cherry picked from commit bd578bbe1a73e656b7297d416e47635bea4c5045)
This commit is contained in:
parent
d4e1b5ffa5
commit
acf7e9bc49
@ -19,6 +19,13 @@ struct list {
|
||||
struct list *p; /* prev */
|
||||
};
|
||||
|
||||
/* First undefine some macros which happen to also be defined on OpenBSD,
|
||||
* in sys/queue.h, used by sys/event.h
|
||||
*/
|
||||
#undef LIST_HEAD
|
||||
#undef LIST_INIT
|
||||
#undef LIST_NEXT
|
||||
|
||||
#define LIST_HEAD(a) ((void *)(&(a)))
|
||||
|
||||
#define LIST_INIT(l) ((l)->n = (l)->p = (l))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user