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. 081c7aeb4d4de82ab


From: Thomas Schwinge
Subject: [SCM] POSIX threading library branch, master, updated. 081c7aeb4d4de82ab615db565c60dd776a385c34
Date: Thu, 20 Oct 2011 16:32:45 +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  081c7aeb4d4de82ab615db565c60dd776a385c34 (commit)
       via  577976c386d89696ec392fdfbb77ea153ddd6588 (commit)
      from  75f6fe21205a87d1942492cb34e8aab482008a78 (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 081c7aeb4d4de82ab615db565c60dd776a385c34
Merge: 75f6fe2 577976c
Author: Thomas Schwinge <address@hidden>
Date:   Thu Oct 20 17:04:43 2011 +0200

    Merge branch 'tls'
    
    Conflicts:
        ChangeLog
        Makefile
        pthread/pt-exit.c
        pthread/pt-internal.h
        sysdeps/mach/hurd/ia32/pt-setup.c
        sysdeps/mach/hurd/pt-docancel.c
        sysdeps/mach/hurd/pt-sysdep.h

commit 577976c386d89696ec392fdfbb77ea153ddd6588
Author: Samuel Thibault <address@hidden>
Date:   Wed Jun 13 00:00:00 2007 +0200

        TLS support for libpthread, Mach/Hurd (x86).
    
        * Makefile (CFLAGS): Define ENABLE_TLS.
        * pthread/pt-create.c (__pthread_create_internal) [ENABLE_TLS]: Call
        into glibc to allocate static TLS block.
        * pthread/pt-exit.c (pthread_exit) [ENABLE_TLS]: Call into glibc to
        deallocate static TLS block.
        * pthread/pt-internal.h [ENABLE_TLS] (tcbhead_t): New structure; as in
        glibc.
        (__pthread) [ENABLE_TLS]: Add TCB member.
        [ENABLE_TLS] (_dl_allocate_tls, _dl_deallocate_tls): Declare; from
        glibc.
        * sysdeps/mach/hurd/pt-sysdep.h (__thread_set_pcsp): Rename to
        __thread_set_pcsptp.  Add SET_TP and TP parameters.  Change all
        callers.
        * sysdeps/mach/hurd/i386/pt-machdep.c (__thread_set_pcsptp): Imlement
        TLS support.
        * sysdeps/mach/hurd/i386/pt-setup.c (__pthread_setup): Likewise.

-----------------------------------------------------------------------

Summary of changes:
 Makefile                            |    3 +-
 TODO                                |    3 ++
 pthread/pt-create.c                 |   11 +++++++++
 pthread/pt-exit.c                   |    7 +++++-
 pthread/pt-internal.h               |   29 +++++++++++++++++++++++++-
 sysdeps/mach/hurd/ia32/pt-machdep.c |   39 ++++++++++++++++++++++++++++++----
 sysdeps/mach/hurd/ia32/pt-setup.c   |    9 +++++--
 sysdeps/mach/hurd/pt-docancel.c     |    6 ++--
 sysdeps/mach/hurd/pt-sysdep.h       |   12 ++++++----
 9 files changed, 100 insertions(+), 19 deletions(-)


hooks/post-receive
-- 
POSIX threading library



reply via email to

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