Fix a compile warning on sparc (epoll_create1)
Fix a compile warning on sparc (epoll_create1)

The problem is that sys/epoll.h was broken on sparc and alpha for a
bunch of glibc releases.

glibc has the symbol correctly exported, that's why ./configure finds
it, but the header is not always correct. Recent versions of glibc have
the correct header, so we simply workaround the broken ones.

This fix is only necessary to build with --enable-fatal-warnings,
otherwise you simply see a build warning, but there are no runtime
issues at any stage.

Signed-off-by: Angus Salkeld <86b65304d27d8de73dd7d624c33df7e088f8d94b@redhat.com>

kgaillot/libqb,davidvossel/libqb,kgaillot/libqb,kgaillot/libqb,gao-yan/libqb,davidvossel/libqb,ClusterLabs/libqb,ClusterLabs/libqb,rubenk/libqb,ClusterLabs/libqb,gao-yan/libqb,rubenk/libqb