Fixbug: add HAVE_EVENTFD check