eloop: Separate event loop select/poll implementation