eventfd_wait
if ((error = eventfd_wait(efd, fflag, false)) != 0) {
if ((error = eventfd_wait(efd, fflag, true)) != 0) {