- ret = audiod_pre_select(&rfds, &wfds, &tv);
- max_fileno = MAX(max_fileno, ret);
-
- ret = select(max_fileno + 1, &rfds, &wfds, NULL, &tv);
- if (ret < 0 && errno != EINTR)
- PARA_ERROR_LOG("select returned %d (%s)\n", ret,
- strerror(errno));
- if (audiod_status != AUDIOD_OFF)
- audiod_status_dump();
+ audiod_pre_select(&rfds, &wfds, &tv, &max_fileno);
+ ret = para_select(max_fileno + 1, &rfds, &wfds, &tv);