This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.19-292-g3c799e9
- From: sthibaul at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 16 Apr 2014 21:46:21 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.19-292-g3c799e9
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 3c799e913168a84197c08e62d47be666329308e0 (commit)
from 9f2a4fbc3c3265227f1493469ad67a81a786c3b1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=3c799e913168a84197c08e62d47be666329308e0
commit 3c799e913168a84197c08e62d47be666329308e0
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Wed Apr 16 23:45:36 2014 +0200
hurd: Add i386 fields to TLS structure
* sysdeps/mach/hurd/i386/tls.h (tcbhead_t): Add multiple_threads,
sysinfo, stack_guard, pointer_guard, gscope_flag, private_futex,
__private_tm, __private_ss fields.
diff --git a/ChangeLog b/ChangeLog
index 08e749d..7227709 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,9 @@
* sysdeps/mach/hurd/tls.h (dtv, dtv_t, tcbhead_t): Move declarations
to...
* sysdeps/mach/hurd/i386/tls.h: ... here.
+ (tcbhead_t): Add multiple_threads, sysinfo, stack_guard,
+ pointer_guard, gscope_flag, private_futex, __private_tm, __private_ss
+ fields.
2014-04-16 Samuel Thibault <samuel.thibault@ens-lyon.org>
diff --git a/sysdeps/mach/hurd/i386/tls.h b/sysdeps/mach/hurd/i386/tls.h
index e456b75..03741cd 100644
--- a/sysdeps/mach/hurd/i386/tls.h
+++ b/sysdeps/mach/hurd/i386/tls.h
@@ -43,6 +43,16 @@ typedef struct
void *tcb; /* Points to this structure. */
dtv_t *dtv; /* Vector of pointers to TLS data. */
thread_t self; /* This thread's control port. */
+ int multiple_threads;
+ uintptr_t sysinfo;
+ uintptr_t stack_guard;
+ uintptr_t pointer_guard;
+ int gscope_flag;
+ int private_futex;
+ /* Reservation of some values for the TM ABI. */
+ void *__private_tm[4];
+ /* GCC split stack support. */
+ void *__private_ss;
} tcbhead_t;
#endif
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 3 +++
sysdeps/mach/hurd/i386/tls.h | 10 ++++++++++
2 files changed, 13 insertions(+), 0 deletions(-)
hooks/post-receive
--
GNU C Library master sources