projects
/
paraslash.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix error log message
[paraslash.git]
/
gui.c
diff --git
a/gui.c
b/gui.c
index 232572914bd9b7ca83038a334a7cff1b3ce2fdaf..49f8f46f523742eab96346103830b5dadc9b3416 100644
(file)
--- a/
gui.c
+++ b/
gui.c
@@
-886,21
+886,15
@@
repeat:
/* audiod pipe */
if (audiod_pipe < 0)
audiod_pipe = open_audiod_pipe();
/* audiod pipe */
if (audiod_pipe < 0)
audiod_pipe = open_audiod_pipe();
- if (audiod_pipe >= 0) {
- FD_SET(audiod_pipe, &rfds);
- max_fileno = MAX(max_fileno, audiod_pipe);
- }
-
+ if (audiod_pipe >= 0)
+ para_fd_set(audiod_pipe, &rfds, &max_fileno);
/* signal pipe */
/* signal pipe */
- FD_SET(signal_pipe, &rfds);
- max_fileno = MAX(max_fileno, signal_pipe);
+ para_fd_set(signal_pipe, &rfds, &max_fileno);
/* command pipe only for COMMAND_MODE */
/* command pipe only for COMMAND_MODE */
- if (command_pipe >= 0 && mode == COMMAND_MODE) {
- FD_SET(command_pipe, &rfds);
- max_fileno = MAX(max_fileno, command_pipe);
- }
+ if (command_pipe >= 0 && mode == COMMAND_MODE)
+ para_fd_set(command_pipe, &rfds, &max_fileno);
if (curses_active)
if (curses_active)
-
FD_SET(STDIN_FILENO, &rfds
);
+
para_fd_set(STDIN_FILENO, &rfds, &max_fileno
);
ret = para_select(max_fileno + 1, &rfds, NULL, &tv);
// PARA_DEBUG_LOG("select returned %d\n", ret);
if (ret <= 0)
ret = para_select(max_fileno + 1, &rfds, NULL, &tv);
// PARA_DEBUG_LOG("select returned %d\n", ret);
if (ret <= 0)