From: Jean Guyader Date: Thu, 9 Jul 2009 22:48:19 +0000 (+0100) Subject: Check for __UCLIBC__ when we include the socket definition. X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=6e541cbef0d76c341599f9462352629921e6dc66;p=xenclient%2Flinux-2.6.27-pq.git Check for __UCLIBC__ when we include the socket definition. --- diff --git a/master/series b/master/series index 32f96fd..f68ad3f 100644 --- a/master/series +++ b/master/series @@ -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 index 0000000..a68ecc5 --- /dev/null +++ b/master/socket-header-uclibc @@ -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 /* arch-dependent defines */ + #include /* the SIOCxxx I/O controls */