[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] POSIX threading library branch, master, updated. 8dc97a5e7ca62b98aba02883724fd58a91f9a32e,
Samuel Thibault <=