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. 8dc97a5e7ca62b98a


From: Samuel Thibault
Subject: [SCM] POSIX threading library branch, master, updated. 8dc97a5e7ca62b98aba02883724fd58a91f9a32e
Date: Sun, 01 Mar 2015 19:29:30 +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  8dc97a5e7ca62b98aba02883724fd58a91f9a32e (commit)
      from  3410beff94994edf971dd634c56156d70c7cf215 (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 8dc97a5e7ca62b98aba02883724fd58a91f9a32e
Author: Samuel Thibault <address@hidden>
Date:   Sun Mar 1 20:23:52 2015 +0100

    Forward lockfile calls from libc to dynamically loaded libpthread
    
    * forward.c: (__libc_pthread_functions_init): Add variable
    (FORWARD2): Use __libc_pthread_functions_init instead of testing
    __libc_pthread_functions.ptr_##name value.
    (FORWARD_NORETURN): Add macro.
    (pthread_exit): Use FORWARD_NORETURN instead of FORWARD2.
    * libc_pthread_init.c (__libc_pthread_init): Set
    __libc_pthread_functions_init to 1.
    * pthread/pthread-functions.h (__pthread_once, __pthread_rwlock_rdlock,
    __pthread_rwlock_wrlock, __pthread_rwlock_unlock, __pthread_key_create,
    __pthread_getspecific, __pthread_setspecific, _cthreads_flockfile,
    _cthreads_funlockfile, _cthreads_ftrylockfile): Add prototypes.
    (pthread_functions): Add ptr_pthread_once, ptr_pthread_rwlock_rdlock,
    ptr_pthread_rwlock_wrlock, ptr_pthread_rwlock_unlock,
    ptr_pthread_key_create, ptr_pthread_getspecific, ptr_pthread_setspecific,
    ptr__IO_flockfile, ptr__IO_funlockfile, ptr__IO_ftrylockfile.
    (__libc_pthread_functions_init): Add variable declaration.
    (PTHFCT_CALL): Add macro.
    * pthread/pt-initialize.c (pthread_functions): Initialize ptr_pthread_once,
    ptr_pthread_rwlock_rdlock, ptr_pthread_rwlock_wrlock, pthread_rwlock_unlock,
    ptr_ptr_pthread_key_create, pthread_getspecific, ptr_pthread_setspecific,
    ptr_ptr__IO_flockfile, _IO_funlockfile, ptr__IO_ftrylockfile.
    * sysdeps/generic/pt-once.c (pthread_once): Rename to __pthread_once
    (pthread_once): Add strong alias.
    * sysdeps/generic/pt-rwlock-rdlock.c (pthread_rwlock_rdlock): Rename to
    __pthread_rwlock_rdlock
    (pthread_rwlock_rdlock): Add strong alias.
    * sysdeps/generic/pt-rwlock-wrlock.c (pthread_rwlock_wrlock): Rename to
    __pthread_rwlock_wrlock
    (pthread_rwlock_wrlock): Add strong alias.
    * sysdeps/generic/pt-rwlock-unlock.c (pthread_rwlock_unlock): Rename to
    __pthread_rwlock_unlock
    (pthread_rwlock_unlock): Add strong alias.
    * sysdeps/generic/pt-getspecific.c (pthread_getspecific): Rename to
    __pthread_getspecific
    (pthread_getspecific): Add strong alias.
    * sysdeps/generic/pt-setspecific.c (pthread_setspecific): Rename to
    __pthread_setspecific
    (pthread_setspecific): Add strong alias.
    * sysdeps/pthread/flockfile.c: Add file.
    * sysdeps/pthread/ftrylockfile.c: Add file.
    * sysdeps/pthread/funlockfile.c: Add file.

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

Summary of changes:
 forward.c                                          |   18 +++++++++--
 libc_pthread_init.c                                |    1 +
 pthread/pt-initialize.c                            |   10 ++++++
 pthread/pthread-functions.h                        |   25 ++++++++++++++
 sysdeps/generic/pt-once.c                          |    3 +-
 sysdeps/generic/pt-rwlock-rdlock.c                 |    3 +-
 sysdeps/generic/pt-rwlock-unlock.c                 |    3 +-
 sysdeps/generic/pt-rwlock-wrlock.c                 |    3 +-
 sysdeps/hurd/pt-getspecific.c                      |    3 +-
 sysdeps/hurd/pt-setspecific.c                      |    3 +-
 sysdeps/{i386/machine-sp.h => pthread/flockfile.c} |   31 ++++++++++--------
 .../{i386/machine-sp.h => pthread/ftrylockfile.c}  |   34 +++++++++++--------
 .../{i386/machine-sp.h => pthread/funlockfile.c}   |   32 ++++++++++--------
 13 files changed, 118 insertions(+), 51 deletions(-)
 copy sysdeps/{i386/machine-sp.h => pthread/flockfile.c} (54%)
 copy sysdeps/{i386/machine-sp.h => pthread/ftrylockfile.c} (54%)
 copy sysdeps/{i386/machine-sp.h => pthread/funlockfile.c} (54%)


hooks/post-receive
-- 
POSIX threading library



reply via email to

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