add linux IS_RIOEV_ERR for epoll
Merge branch 'feature/linux_rioev_err'
fix makefile to work on linux