[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commits] r24117 - in /fsf/trunk/libc: ./ manual/ nptl/ nptl/sysdeps/pthread/bits/ sysdeps/sh/
- To: commits@xxxxxxxxxx
- Subject: [Commits] r24117 - in /fsf/trunk/libc: ./ manual/ nptl/ nptl/sysdeps/pthread/bits/ sysdeps/sh/
- From: eglibc@xxxxxxxxxx
- Date: Sat, 28 Sep 2013 00:02:08 -0000
Author: eglibc
Date: Sat Sep 28 00:02:06 2013
New Revision: 24117
Log:
Import glibc-mainline for 2013-09-28
Added:
fsf/trunk/libc/sysdeps/sh/stackguard-macros.h
Modified:
fsf/trunk/libc/ChangeLog
fsf/trunk/libc/NEWS
fsf/trunk/libc/manual/install.texi
fsf/trunk/libc/nptl/ChangeLog
fsf/trunk/libc/nptl/sysdeps/pthread/bits/libc-lock.h
Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Sat Sep 28 00:02:06 2013
@@ -1,3 +1,12 @@
+2013-09-27 Allan McRae <allan@xxxxxxxxxxxxx>
+
+ [BZ #15941]
+ * manual/install.texi (Installation) Fix node cross references.
+
+2013-09-27 Kaz Kojima <kkojima@xxxxxxxxxxxxxx>
+
+ * sysdeps/sh/stackguard-macros.h: New file.
+
2013-09-26 OndÃÂej BÃÂlka <neleai@xxxxxxxxx>
* sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Update.
Modified: fsf/trunk/libc/NEWS
==============================================================================
--- fsf/trunk/libc/NEWS (original)
+++ fsf/trunk/libc/NEWS Sat Sep 28 00:02:06 2013
@@ -12,8 +12,8 @@
13985, 14155, 14547, 14699, 15400, 15427, 15522, 15531, 15532, 15608,
15609, 15610, 15640, 15681, 15736, 15748, 15749, 15754, 15797, 15844,
15849, 15855, 15856, 15857, 15859, 15867, 15886, 15887, 15890, 15892,
- 15893, 15895, 15897, 15905, 15909, 15919, 15921, 15923, 15939, 15963,
- 15966.
+ 15893, 15895, 15897, 15905, 15909, 15919, 15921, 15923, 15939, 15941,
+ 15963, 15966.
* CVE-2012-4412 The strcoll implementation caches indices and rules for
large collation sequences to optimize multiple passes. This cache
Modified: fsf/trunk/libc/manual/install.texi
==============================================================================
--- fsf/trunk/libc/manual/install.texi (original)
+++ fsf/trunk/libc/manual/install.texi Sat Sep 28 00:02:06 2013
@@ -4,7 +4,7 @@
@include macros.texi
@include pkgvers.texi
-@node Installation, Maintenance, Library Summary, Top
+@node Installation
@c %MENU% How to install the GNU C Library
@appendix Installing @theglibc{}
Modified: fsf/trunk/libc/nptl/ChangeLog
==============================================================================
--- fsf/trunk/libc/nptl/ChangeLog (original)
+++ fsf/trunk/libc/nptl/ChangeLog Sat Sep 28 00:02:06 2013
@@ -1,3 +1,11 @@
+2013-09-27 Siddhesh Poyarekar <siddhesh@xxxxxxxxxx>
+
+ * sysdeps/pthread/bits/libc-lock.h [_LIBC && (!NOT_IN_libc ||
+ IS_IN_libpthread)] (__libc_lock_fini_recursive): Use the mutex
+ member of the argument.
+ (__libc_lock_trylock_recursive): Likewise.
+ (__libc_lock_unlock_recursive): Likewise.
+
2013-09-04 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
* sysdeps/unix/sysv/linux/x86_64/cancellation.S
Modified: fsf/trunk/libc/nptl/sysdeps/pthread/bits/libc-lock.h
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/pthread/bits/libc-lock.h (original)
+++ fsf/trunk/libc/nptl/sysdeps/pthread/bits/libc-lock.h Sat Sep 28 00:02:06 2013
@@ -87,7 +87,7 @@
# define __libc_lock_fini_recursive(NAME) ((void) 0)
#else
# define __libc_lock_fini_recursive(NAME) \
- __libc_maybe_call (__pthread_mutex_destroy, (&(NAME)), 0)
+ __libc_maybe_call (__pthread_mutex_destroy, (&(NAME).mutex), 0)
#endif
/* Lock the recursive named lock variable. */
@@ -129,7 +129,7 @@
})
#else
# define __libc_lock_trylock_recursive(NAME) \
- __libc_maybe_call (__pthread_mutex_trylock, (&(NAME)), 0)
+ __libc_maybe_call (__pthread_mutex_trylock, (&(NAME).mutex), 0)
#endif
/* Unlock the recursive named lock variable. */
@@ -145,7 +145,7 @@
} while (0)
#else
# define __libc_lock_unlock_recursive(NAME) \
- __libc_maybe_call (__pthread_mutex_unlock, (&(NAME)), 0)
+ __libc_maybe_call (__pthread_mutex_unlock, (&(NAME).mutex), 0)
#endif
/* Note that for I/O cleanup handling we are using the old-style
Added: fsf/trunk/libc/sysdeps/sh/stackguard-macros.h
==============================================================================
--- fsf/trunk/libc/sysdeps/sh/stackguard-macros.h (added)
+++ fsf/trunk/libc/sysdeps/sh/stackguard-macros.h Sat Sep 28 00:02:06 2013
@@ -1,0 +1,6 @@
+#include <stdint.h>
+
+extern uintptr_t __stack_chk_guard;
+#define STACK_CHK_GUARD __stack_chk_guard
+
+#define POINTER_CHK_GUARD THREAD_GET_POINTER_GUARD()
_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits