eglibc: update to eglibc-2.15

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2012-02-07 12:42:45 +01:00
parent bd03c601bd
commit e762a6d38f
6 changed files with 22 additions and 24 deletions

View File

@ -19,7 +19,7 @@
################################################################################
PKG_NAME="eglibc"
PKG_VERSION="2.14.1-15769"
PKG_VERSION="2.15-17022"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -1,23 +0,0 @@
diff -Naur glibc-2.12.2-old/misc/sys/select.h glibc-2.12.2-new/misc/sys/select.h
--- glibc-2.12.2-old/misc/sys/select.h 2010-12-13 02:47:26.000000000 -0800
+++ glibc-2.12.2-new/misc/sys/select.h 2010-12-13 17:46:02.000000000 -0800
@@ -52,7 +52,7 @@
/* The fd_set member is required to be an array of longs. */
-typedef long int __fd_mask;
+typedef unsigned long int __fd_mask;
/* Some versions of <linux/posix_types.h> define these macros. */
#undef __NFDBITS
@@ -60,8 +60,8 @@
#undef __FDMASK
/* It's easier to assume 8-bit bytes than to get CHAR_BIT. */
#define __NFDBITS (8 * (int) sizeof (__fd_mask))
-#define __FDELT(d) ((d) / __NFDBITS)
-#define __FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))
+#define __FDELT(d) (((unsigned long int)d) / __NFDBITS)
+#define __FDMASK(d) ((__fd_mask) 1 << (((unsigned long int)d) % __NFDBITS))
/* fd_set for select and pselect. */
typedef struct

View File

@ -0,0 +1,21 @@
diff -Naur eglibc-2.15-17022/misc/sys/select.h eglibc-2.15-17022.patch/misc/sys/select.h
--- eglibc-2.15-17022/misc/sys/select.h 2012-02-07 05:47:47.000000000 +0100
+++ eglibc-2.15-17022.patch/misc/sys/select.h 2012-02-07 06:12:34.237528007 +0100
@@ -52,14 +52,14 @@
/* The fd_set member is required to be an array of longs. */
-typedef long int __fd_mask;
+typedef unsigned long int __fd_mask;
/* Some versions of <linux/posix_types.h> define this macros. */
#undef __NFDBITS
/* It's easier to assume 8-bit bytes than to get CHAR_BIT. */
#define __NFDBITS (8 * (int) sizeof (__fd_mask))
-#define __FD_ELT(d) ((d) / __NFDBITS)
-#define __FD_MASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))
+#define __FD_ELT(d) (((unsigned long int)d) / __NFDBITS)
+#define __FD_MASK(d) ((__fd_mask) 1 << (((unsigned long int)d) % __NFDBITS))
/* fd_set for select and pselect. */
typedef struct