- fix: compile problems in io_watch_add if ser is compiled on linux with
authorAndrei Pelinescu-Onciul <andrei@iptel.org>
Tue, 19 Feb 2008 15:42:17 +0000 (15:42 +0000)
committerAndrei Pelinescu-Onciul <andrei@iptel.org>
Tue, 19 Feb 2008 15:42:17 +0000 (15:42 +0000)
NO_SIGIO=1 (patch from  Ondrej Martinek <ondra@iptel.org>)

io_wait.h

index fce97f8..9e047f4 100644 (file)
--- a/io_wait.h
+++ b/io_wait.h
@@ -329,8 +329,10 @@ inline static int io_watch_add(    io_wait_h* h,
 #ifdef HAVE_DEVPOLL
        struct pollfd pfd;
 #endif
-#if defined(HAVE_SIGIO_RT)
+#if defined(HAVE_SIGIO_RT) || defined (HAVE_EPOLL)
        int n;
+#endif
+#if defined(HAVE_SIGIO_RT)
        int idx;
        int check_io;
        struct pollfd pf;
@@ -464,7 +466,6 @@ again2:
                                        strerror(errno), errno);
                                goto error;
                        }
-                       idx=-1;
                        break;
 #endif
 #ifdef HAVE_KQUEUE