]> xenbits.xen.org Git - xenclient/linux-2.6.27-pq.git/commitdiff
Check for __UCLIBC__ when we include the socket definition.
authorJean Guyader <jean.guyader@eu.citrix.com>
Thu, 9 Jul 2009 22:48:19 +0000 (23:48 +0100)
committerJean Guyader <jean.guyader@eu.citrix.com>
Thu, 9 Jul 2009 22:48:19 +0000 (23:48 +0100)
master/series
master/socket-header-uclibc [new file with mode: 0644]

index 32f96fd3337c43c20fcce6584ac86dcc144bd116..f68ad3f884e7c6ab853dbf339bf03de0e107aa0e 100644 (file)
@@ -265,4 +265,4 @@ intel-hda-2.6.30
 flr-change-sbr-d3r-lists
 on-the-fly-cx-change
 bridge-carrier
-
+socket-header-uclibc
diff --git a/master/socket-header-uclibc b/master/socket-header-uclibc
new file mode 100644 (file)
index 0000000..a68ecc5
--- /dev/null
@@ -0,0 +1,13 @@
+diff --git a/include/linux/socket.h b/include/linux/socket.h
+index dc5086f..5490bb9 100644
+--- a/include/linux/socket.h
++++ b/include/linux/socket.h
+@@ -16,7 +16,7 @@ struct __kernel_sockaddr_storage {
+                               /* _SS_MAXSIZE value minus size of ss_family */
+ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */
+-#if defined(__KERNEL__) || !defined(__GLIBC__) || (__GLIBC__ < 2)
++#if defined(__KERNEL__) || !defined(__GLIBC__) || (__GLIBC__ < 2) || defined(__UCLIBC__)
+ #include <asm/socket.h>                       /* arch-dependent defines       */
+ #include <linux/sockios.h>            /* the SIOCxxx I/O controls     */