[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] POSIX threading library branch, master, updated. 25260994c812050a5
From: |
Samuel Thibault |
Subject: |
[SCM] POSIX threading library branch, master, updated. 25260994c812050a5d7addf125cdc90c911ca5c1 |
Date: |
Thu, 26 Apr 2012 23:38:56 +0000 |
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 "POSIX threading library".
The branch, master has been updated
via 25260994c812050a5d7addf125cdc90c911ca5c1 (commit)
from e84c82a43e671c7506401936ac097b55d0fb47bf (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 -----------------------------------------------------------------
commit 25260994c812050a5d7addf125cdc90c911ca5c1
Author: Samuel Thibault <address@hidden>
Date: Fri Apr 27 01:32:54 2012 +0000
Store self in __thread variable instead of threadvar
* sysdeps/mach/hurd/pt-sysdep.h (_HURD_THREADVAR_THREAD): Remove macro.
(___pthread_self): Declare new __thread variable.
(_pthread_self): Take self pointer from ___pthread_self instead of
threadvar.
* sysdeps/mach/hurd/pt-sysdep.c (___pthread_self): Define new __thread
variable.
(init_routine): Set ___pthread_self to initial thread structure.
* pthread/pt-internal.h (__pthread_setup): Add `self' parameter to
`entry_point' parameter.
* pthread/pt-create.c (entry_point): Add `self' parameter. Store it in
___pthread_self.
* sysdeps/l4/hurd/ia32/pt-setup.c (stack_setup): Add `self parameter to
`entry_point' parameter. Pass it the `thread' parameter.
(__pthread_setup): Likewise.
* sysdeps/l4/hurd/powerpc/pt-setup.c (struct start_info): Add `self' field.
(first_entry_1): Pass `self' parameter.
(stack_setup): Add `self' parameter to `entry_point' parameter, pass it the
`thread' parameter.
(__pthread_setup): Likewise.
* sysdeps/mach/hurd/ia32/pt-setup.c (stack_setup): Pass `thread' parameter
to the start routine.
(stack_setup): Add `self' parameter to `entry_point' paramter.
-----------------------------------------------------------------------
Summary of changes:
pthread/pt-create.c | 6 +++++-
pthread/pt-internal.h | 3 ++-
sysdeps/l4/hurd/ia32/pt-setup.c | 5 +++--
sysdeps/l4/hurd/powerpc/pt-setup.c | 7 +++++--
sysdeps/mach/hurd/ia32/pt-setup.c | 12 +++++-------
sysdeps/mach/hurd/pt-sysdep.c | 5 +++--
sysdeps/mach/hurd/pt-sysdep.h | 6 ++----
7 files changed, 25 insertions(+), 19 deletions(-)
hooks/post-receive
--
POSIX threading library
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] POSIX threading library branch, master, updated. 25260994c812050a5d7addf125cdc90c911ca5c1,
Samuel Thibault <=