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) |
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 f624cf6d..16a4cf01 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) { |