Ver código fonte

solaris 10 fix: use sys/filio.h for FIONREAD. untested.
REF: <20060111215014.GA601@49.180.97-84.rev.gaoland.net>

Oswald Buddenhagen 19 anos atrás
pai
commit
d414d0aae2
2 arquivos alterados com 4 adições e 0 exclusões
  1. 1 0
      configure.in
  2. 3 0
      src/drv_imap.c

+ 1 - 0
configure.in

@@ -9,6 +9,7 @@ if test "$GCC" = yes; then
     CFLAGS="$CFLAGS -pipe -W -Wall -Wshadow -Wstrict-prototypes"
 fi
 
+AC_CHECK_HEADERS([sys/filio.h])
 AC_CHECK_FUNCS(vasprintf)
 
 AC_CHECK_LIB(socket, socket, [SOCK_LIBS="-lsocket"])

+ 3 - 0
src/drv_imap.c

@@ -36,6 +36,9 @@
 #include <ctype.h>
 #include <sys/socket.h>
 #include <sys/ioctl.h>
+#ifdef HAVE_SYS_FILIO_H
+# include <sys/filio.h>
+#endif
 #include <netinet/in.h>
 #include <netinet/tcp.h>
 #include <arpa/inet.h>