Đoàn Trần Công Danh <congdanhqx@xxxxxxxxx> writes: > -#ifndef NO_SYS_POLL_H > +#if !defined(NO_POLL_H) > +#include <poll.h> > +#elif !defined(NO_SYS_POLL_H) > #include <sys/poll.h> > #else > +/* Pull the compat stuff */ > #include <poll.h> > #endif The last comment would help readers who got "Huh? When NO_POLL_H and NO_SYS_POLL_H is given, we still include <poll.h>" without it. Looks good. Thanks.