- assert(select(0, NULL, NULL, NULL, &timeout) == -1 && errno == EINTR);
+ retval = select(0, NULL, NULL, NULL, &timeout);
+ if (retval != -1) {
+ ovs_fatal(0, "select returned %d", retval);
+ } else if (errno != EINTR) {
+ ovs_fatal(errno, "select reported unexpected error");
+ }