[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commits] r8212 - in /fsf/trunk/libc: ChangeLog elf/elf.h sysdeps/unix/sysv/linux/sys/eventfd.h
- To: commits@xxxxxxxxxx
- Subject: [commits] r8212 - in /fsf/trunk/libc: ChangeLog elf/elf.h sysdeps/unix/sysv/linux/sys/eventfd.h
- From: eglibc@xxxxxxxxxx
- Date: Thu, 02 Apr 2009 07:05:03 -0000
Author: eglibc
Date: Thu Apr 2 00:05:02 2009
New Revision: 8212
Log:
Import glibc-mainline for 2009-04-02
Modified:
fsf/trunk/libc/ChangeLog
fsf/trunk/libc/elf/elf.h
fsf/trunk/libc/sysdeps/unix/sysv/linux/sys/eventfd.h
Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Thu Apr 2 00:05:02 2009
@@ -1,3 +1,18 @@
+2009-04-01 Roland McGrath <roland@xxxxxxxxxx>
+
+ * elf/elf.h (R_SPARC_GLOB_JMP): New macro.
+ (R_SPARC_GOTDATA_HIX22, R_SPARC_GOTDATA_LOX10): New macros.
+ (R_SPARC_GOTDATA_OP_HIX22, R_SPARC_GOTDATA_OP_LOX10): Likewise.
+ (R_SPARC_GOTDATA_OP, R_SPARC_H34): Likewise.
+ (R_SPARC_SIZE32, R_SPARC_SIZE64): Likewise.
+ (R_SPARC_GNU_VTINHERIT, R_SPARC_GNU_VTENTRY, R_SPARC_REV32): Likewise.
+ (R_SPARC_NUM): Update.
+ From Dave Miller <davem@xxxxxxxxxxxxx>.
+
+2009-04-01 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/sys/eventfd.h (EFD_SEMAPHORE): Define.
+
2009-03-31 Ulrich Drepper <drepper@xxxxxxxxxx>
* elf/dl-open.c: Keep track of used name spaces and only iterate over
Modified: fsf/trunk/libc/elf/elf.h
==============================================================================
--- fsf/trunk/libc/elf/elf.h (original)
+++ fsf/trunk/libc/elf/elf.h Thu Apr 2 00:05:02 2009
@@ -1,5 +1,5 @@
/* This file defines standard ELF types, structures, and macros.
- Copyright (C) 1995-2003,2004,2005,2006,2007,2008
+ Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009
Free Software Foundation, Inc.
This file is part of the GNU C Library.
@@ -1246,6 +1246,7 @@
#define R_SPARC_PC_LM22 39 /* Low miggle 22 bits of ... */
#define R_SPARC_WDISP16 40 /* PC relative 16 bit shifted */
#define R_SPARC_WDISP19 41 /* PC relative 19 bit shifted */
+#define R_SPARC_GLOB_JMP 42 /* was part of v9 ABI but was removed */
#define R_SPARC_7 43 /* Direct 7 bit */
#define R_SPARC_5 44 /* Direct 5 bit */
#define R_SPARC_6 45 /* Direct 6 bit */
@@ -1283,8 +1284,19 @@
#define R_SPARC_TLS_DTPOFF64 77
#define R_SPARC_TLS_TPOFF32 78
#define R_SPARC_TLS_TPOFF64 79
+#define R_SPARC_GOTDATA_HIX22 80
+#define R_SPARC_GOTDATA_LOX10 81
+#define R_SPARC_GOTDATA_OP_HIX22 82
+#define R_SPARC_GOTDATA_OP_LOX10 83
+#define R_SPARC_GOTDATA_OP 84
+#define R_SPARC_H34 85
+#define R_SPARC_SIZE32 86
+#define R_SPARC_SIZE64 87
+#define R_SPARC_GNU_VTINHERIT 250
+#define R_SPARC_GNU_VTENTRY 251
+#define R_SPARC_REV32 252
/* Keep this the last entry. */
-#define R_SPARC_NUM 80
+#define R_SPARC_NUM 253
/* For Sparc64, legal values for d_tag of Elf64_Dyn. */
Modified: fsf/trunk/libc/sysdeps/unix/sysv/linux/sys/eventfd.h
==============================================================================
--- fsf/trunk/libc/sysdeps/unix/sysv/linux/sys/eventfd.h (original)
+++ fsf/trunk/libc/sysdeps/unix/sysv/linux/sys/eventfd.h Thu Apr 2 00:05:02 2009
@@ -28,6 +28,8 @@
/* Flags for signalfd. */
enum
{
+ EFD_SEMAPHORE = 1,
+#define EFD_SEMAPHORE EFD_SEMAPHORE
EFD_CLOEXEC = 02000000,
#define EFD_CLOEXEC EFD_CLOEXEC
EFD_NONBLOCK = 04000