commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]