]> git.meshlink.io Git - catta/blobdiff - avahi-core/fdutil.c
forgot to pull the publish_no_reverse change to the example.
[catta] / avahi-core / fdutil.c
index de7b0cfad55b0a3c94eb7d4b9e7b80912e1f7e3a..c294754ada767c9f35c386f9c10fde5d47b02115 100644 (file)
@@ -1,18 +1,16 @@
-/* $Id$ */
-
 /***
   This file is part of avahi.
+
   avahi is free software; you can redistribute it and/or modify it
   under the terms of the GNU Lesser General Public License as
   published by the Free Software Foundation; either version 2.1 of the
   License, or (at your option) any later version.
+
   avahi is distributed in the hope that it will be useful, but WITHOUT
   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
   Public License for more details.
+
   You should have received a copy of the GNU Lesser General Public
   License along with avahi; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
@@ -23,6 +21,7 @@
 #include <config.h>
 #endif
 
+#include <sys/select.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <assert.h>
@@ -33,7 +32,7 @@ int avahi_set_cloexec(int fd) {
     int n;
 
     assert(fd >= 0);
-    
+
     if ((n = fcntl(fd, F_GETFD)) < 0)
         return -1;
 
@@ -45,7 +44,7 @@ int avahi_set_cloexec(int fd) {
 
 int avahi_set_nonblock(int fd) {
     int n;
-    
+
     assert(fd >= 0);
 
     if ((n = fcntl(fd, F_GETFL)) < 0)
@@ -60,13 +59,13 @@ int avahi_set_nonblock(int fd) {
 int avahi_wait_for_write(int fd) {
     fd_set fds;
     int r;
-    
+
     FD_ZERO(&fds);
     FD_SET(fd, &fds);
-    
+
     if ((r = select(fd+1, NULL, &fds, NULL, NULL)) < 0)
         return -1;
-    
+
     assert(r > 0);
 
     return 0;