Author: lisu                         Date: Wed Dec  3 09:00:11 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
-  fix problem with redeclaration of SOCK_NONBLOCK previously declared in 
glibc's socket.h

---- Files affected:
SOURCES:
   sylpheed-glibc.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/sylpheed-glibc.patch
diff -u /dev/null SOURCES/sylpheed-glibc.patch:1.1
--- /dev/null   Wed Dec  3 10:00:11 2008
+++ SOURCES/sylpheed-glibc.patch        Wed Dec  3 10:00:05 2008
@@ -0,0 +1,65 @@
+--- sylpheed-2.6.0rc/libsylph/socket.h~        2007-06-11 10:06:45.000000000 
+0200
++++ sylpheed-2.6.0rc/libsylph/socket.h 2008-12-03 09:43:30.000000000 +0100
+@@ -46,14 +46,14 @@
+ 
+ typedef enum
+ {
+-      SOCK_NONBLOCK   = 1 << 0,
+-      SOCK_CHECK_IO   = 1 << 1
++      SYL_SOCK_NONBLOCK       = 1 << 0,
++      SYL_SOCK_CHECK_IO       = 1 << 1
+ } SockFlags;
+ 
+ #define SOCK_SET_FLAGS(flags, set)    { (flags) |= (set); }
+ #define SOCK_UNSET_FLAGS(flags, set)  { (flags) &= ~(set); }
+-#define SOCK_IS_NONBLOCK(flags)               ((flags & SOCK_NONBLOCK) != 0)
+-#define SOCK_IS_CHECK_IO(flags)               ((flags & SOCK_CHECK_IO) != 0)
++#define SOCK_IS_NONBLOCK(flags)               ((flags & SYL_SOCK_NONBLOCK) 
!=0)
++#define SOCK_IS_CHECK_IO(flags)               ((flags & SYL_SOCK_CHECK_IO) 
!=0)
+ 
+ typedef gint (*SockConnectFunc)               (SockInfo       *sock,
+                                        gpointer        data);
+--- sylpheed-2.6.0rc/libsylph/socket.c~        2008-09-19 04:10:35.000000000 
+0200
++++ sylpheed-2.6.0rc/libsylph/socket.c 2008-12-03 09:48:37.000000000 +0100
+@@ -383,9 +383,9 @@
+       sock = sock_find_from_fd(fd);
+       if (sock) {
+               if (nonblock) {
+-                      SOCK_SET_FLAGS(sock->flags, SOCK_NONBLOCK);
++                      SOCK_SET_FLAGS(sock->flags, SYL_SOCK_NONBLOCK);
+               } else {
+-                      SOCK_UNSET_FLAGS(sock->flags, SOCK_NONBLOCK);
++                      SOCK_UNSET_FLAGS(sock->flags, SYL_SOCK_NONBLOCK);
+               }
+       }
+       debug_print("set nonblocking mode to %d\n", nonblock);
+@@ -418,9 +418,9 @@
+       ret = set_nonblocking_mode(sock->sock, nonblock);
+       if (ret == 0) {
+               if (nonblock) {
+-                      SOCK_SET_FLAGS(sock->flags, SOCK_NONBLOCK);
++                      SOCK_SET_FLAGS(sock->flags, SYL_SOCK_NONBLOCK);
+               } else {
+-                      SOCK_UNSET_FLAGS(sock->flags, SOCK_NONBLOCK);
++                      SOCK_UNSET_FLAGS(sock->flags, SYL_SOCK_NONBLOCK);
+               }
+       }
+ 
+@@ -882,7 +882,7 @@
+       sockinfo->hostname = g_strdup(hostname);
+       sockinfo->port = port;
+       sockinfo->state = CONN_ESTABLISHED;
+-      sockinfo->flags = SOCK_CHECK_IO;
++      sockinfo->flags = SYL_SOCK_CHECK_IO;
+ 
+       sock_list = g_list_prepend(sock_list, sockinfo);
+ 
+@@ -951,7 +951,7 @@
+       sockinfo->hostname = g_strdup(conn_data->hostname);
+       sockinfo->port = conn_data->port;
+       sockinfo->state = CONN_ESTABLISHED;
+-      sockinfo->flags = SOCK_NONBLOCK;
++      sockinfo->flags = SYL_SOCK_NONBLOCK;
+ 
+       sock_list = g_list_prepend(sock_list, sockinfo);
+ 
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to