diff options
author | Max Kellermann <max@duempel.org> | 2008-12-30 19:20:36 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-12-30 19:20:36 +0100 |
commit | 03e650aa9e9a95575fccd51ec9f669abae52fe7e (patch) | |
tree | 6d1447445c41dc1322d017bb78f1e603d06d0237 /src/utils.c | |
parent | 10b5966bf656bc25261171f6fbf4ea35eff246af (diff) | |
download | mpd-03e650aa9e9a95575fccd51ec9f669abae52fe7e.tar.gz mpd-03e650aa9e9a95575fccd51ec9f669abae52fe7e.tar.xz mpd-03e650aa9e9a95575fccd51ec9f669abae52fe7e.zip |
main_notify: make the read side of the pipe blocking
Currently, both sides of the pipe are blocking, although we do not
need blocking read(). Convert it back to blocking. Eliminate the
select() from wait_main_task().
Diffstat (limited to 'src/utils.c')
-rw-r--r-- | src/utils.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/utils.c b/src/utils.c index f624cf6df..16a4cf018 100644 --- a/src/utils.c +++ b/src/utils.c @@ -211,16 +211,6 @@ int set_nonblocking(int fd) #endif } -void init_async_pipe(int file_des[2]) -{ - if (pipe(file_des) < 0) - g_error("Couldn't open pipe: %s", strerror(errno)); - if (set_nonblocking(file_des[0]) < 0) - g_error("Couldn't set non-blocking I/O: %s", strerror(errno)); - if (set_nonblocking(file_des[1]) < 0) - g_error("Couldn't set non-blocking I/O: %s", strerror(errno)); -} - int stringFoundInStringArray(const char *const*array, const char *suffix) { while (array && *array) { |