[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] POSIX threading library branch, master, updated. c310aa40efd3b2d95
From: |
Samuel Thibault |
Subject: |
[SCM] POSIX threading library branch, master, updated. c310aa40efd3b2d954354e0550b1bbb6a8e7e349 |
Date: |
Sat, 21 Apr 2012 21:18:48 +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 c310aa40efd3b2d954354e0550b1bbb6a8e7e349 (commit)
via d21d530170abcaec33ba272b11cb6615eb2804de (commit)
via 608a12659f15d57abf42a972c1e56c6a24cfe244 (commit)
via 51feb14bff6b4aa70e2f13a54e26a6b270de3e4d (commit)
from db7bf9590dc08a72de9a9c46db7937188156fa2e (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 c310aa40efd3b2d954354e0550b1bbb6a8e7e349
Author: Samuel Thibault <address@hidden>
Date: Sat Apr 21 23:15:55 2012 +0000
Add glibc build support
* Makeconfig, Versions, configure.in, forward.c, libc_pthread_init.c,
pthread/pthread-functions.h, shlib-versions, sysdeps/i386/Implies,
sysdeps/mach/hurd/Implies, sysdeps/mach/hurd/i386/Implies: New files.
* Makefile: Add glibc rules, enabled when IN_GLIBC is defined to yes, when
$(..) is defined.
* pthread/pt-initialize.c [IS_IN_libpthread] (pthread_functions): New
variable.
[IS_IN_libpthread] (__pthread_initialize): Call __libc_pthread_init.
commit d21d530170abcaec33ba272b11cb6615eb2804de
Author: Samuel Thibault <address@hidden>
Date: Sat Apr 21 22:54:16 2012 +0000
Do not redefine tcbhead_t in glibc
* pthread/pt-internal.h (tcbhead_t): Define struct only if IS_IN_libpthread
is not defined.
commit 608a12659f15d57abf42a972c1e56c6a24cfe244
Author: Samuel Thibault <address@hidden>
Date: Sat Apr 21 22:14:22 2012 +0000
Rename bits/atomic.h to bits/pt-atomic.h
This avoids a conflict with glibc-provided bits/atomic.h
* sysdeps/ia32/bits/atomic.h: Rename to...
* sysdeps/ia32/bits/pt-atomic.h: ... this.
* pthread/pt-create.c: Include <bits/pt-atomic.h> instead of <bits/atomic.h>
* pthread/pt-exit.c: Likewise.
* pthread/pt-internal.h: Likewise.
commit 51feb14bff6b4aa70e2f13a54e26a6b270de3e4d
Author: Samuel Thibault <address@hidden>
Date: Sat Apr 21 22:07:49 2012 +0000
Rename pthread functions to be used for forwarding
Libc will need to be able to call them, so they need to have a different
name.
* pthread/pt-exit.c (pthread_exit): Rename with __ prefix and add strong
alias.
* pthread/pt-self.c (pthread_self): Likewise.
* pthread/pt-setcancelstate.c (pthread_setcancelstate): Likewise
* pthread/pt-setcanceltype.c (pthread_setcanceltype): Likewise
* sysdeps/generic/pt-attr-destroy.c (pthread_attr_destroy): Likewise
* sysdeps/generic/pt-attr-getdetachstate.c (pthread_attr_getdetachstate):
Likewise
* sysdeps/generic/pt-attr-getinheritsched.c (pthread_attr_getinheritsched):
Likewise
* sysdeps/generic/pt-attr-getschedparam.c (pthread_attr_getschedparam):
Likewise
* sysdeps/generic/pt-attr-getschedpolicy.c (pthread_attr_getschedpolicy):
Likewise
* sysdeps/generic/pt-attr-getscope.c (pthread_attr_getscope): Likewise
* sysdeps/generic/pt-attr-init.c (pthread_attr_init): Likewise
* sysdeps/generic/pt-attr-setdetachstate.c (pthread_attr_setdetachstate):
Likewise
* sysdeps/generic/pt-attr-setinheritsched.c (pthread_attr_setinheritsched):
Likewise
* sysdeps/generic/pt-attr-setschedparam.c (pthread_attr_setschedparam):
Likewise
* sysdeps/generic/pt-attr-setschedpolicy.c (pthread_attr_setschedpolicy):
Likewise
* sysdeps/generic/pt-attr-setscope.c (pthread_attr_setscope): Likewise
* sysdeps/generic/pt-cond-brdcast.c (pthread_cond_broadcast): Likewise
* sysdeps/generic/pt-cond-destroy.c (pthread_cond_destroy): Likewise
* sysdeps/generic/pt-cond-init.c (pthread_cond_init): Likewise
* sysdeps/generic/pt-cond-signal.c (pthread_cond_signal): Likewise
* sysdeps/generic/pt-cond-timedwait.c (pthread_cond_timedwait): Likewise
* sysdeps/generic/pt-cond-wait.c (pthread_cond_wait): Likewise
* sysdeps/generic/pt-condattr-destroy.c (pthread_condattr_destroy): Likewise
* sysdeps/generic/pt-condattr-init.c (pthread_condattr_init): Likewise
* sysdeps/generic/pt-equal.c (pthread_equal): Likewise
* sysdeps/generic/pt-getschedparam.c (pthread_getschedparam): Likewise
* sysdeps/generic/pt-setschedparam.c (pthread_setschedparam): Likewise
-----------------------------------------------------------------------
Summary of changes:
Makeconfig | 10 +
Makefile | 299 +++++++++++++--------
Versions | 132 ++++++++++
configure.in | 4 +
forward.c | 127 +++++++++
sysdeps/ia32/machine-sp.h => libc_pthread_init.c | 28 ++-
pthread/pt-create.c | 2 +-
pthread/pt-exit.c | 6 +-
pthread/pt-initialize.c | 50 ++++
pthread/pt-internal.h | 4 +-
pthread/pt-self.c | 4 +-
pthread/pt-setcancelstate.c | 4 +-
pthread/pt-setcanceltype.c | 4 +-
pthread/pthread-functions.h | 116 +++++++++
shlib-versions | 1 +
sysdeps/generic/pt-attr-destroy.c | 3 +-
sysdeps/generic/pt-attr-getdetachstate.c | 4 +-
sysdeps/generic/pt-attr-getinheritsched.c | 4 +-
sysdeps/generic/pt-attr-getschedparam.c | 4 +-
sysdeps/generic/pt-attr-getschedpolicy.c | 4 +-
sysdeps/generic/pt-attr-getscope.c | 4 +-
sysdeps/generic/pt-attr-init.c | 3 +-
sysdeps/generic/pt-attr-setdetachstate.c | 4 +-
sysdeps/generic/pt-attr-setinheritsched.c | 4 +-
sysdeps/generic/pt-attr-setschedparam.c | 4 +-
sysdeps/generic/pt-attr-setschedpolicy.c | 4 +-
sysdeps/generic/pt-attr-setscope.c | 4 +-
sysdeps/generic/pt-cond-brdcast.c | 4 +-
sysdeps/generic/pt-cond-destroy.c | 4 +-
sysdeps/generic/pt-cond-init.c | 4 +-
sysdeps/generic/pt-cond-signal.c | 4 +-
sysdeps/generic/pt-cond-timedwait.c | 4 +-
sysdeps/generic/pt-cond-wait.c | 4 +-
sysdeps/generic/pt-condattr-destroy.c | 4 +-
sysdeps/generic/pt-condattr-init.c | 4 +-
sysdeps/generic/pt-equal.c | 4 +-
sysdeps/generic/pt-getschedparam.c | 4 +-
sysdeps/generic/pt-setschedparam.c | 4 +-
sysdeps/i386/Implies | 1 +
sysdeps/ia32/bits/{atomic.h => pt-atomic.h} | 0
sysdeps/mach/hurd/Implies | 1 +
sysdeps/mach/hurd/i386/Implies | 1 +
42 files changed, 728 insertions(+), 156 deletions(-)
create mode 100644 Makeconfig
create mode 100644 Versions
create mode 100644 configure.in
create mode 100644 forward.c
copy sysdeps/ia32/machine-sp.h => libc_pthread_init.c (58%)
create mode 100644 pthread/pthread-functions.h
create mode 100644 shlib-versions
create mode 100644 sysdeps/i386/Implies
rename sysdeps/ia32/bits/{atomic.h => pt-atomic.h} (100%)
create mode 100644 sysdeps/mach/hurd/Implies
create mode 100644 sysdeps/mach/hurd/i386/Implies
hooks/post-receive
--
POSIX threading library
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] POSIX threading library branch, master, updated. c310aa40efd3b2d954354e0550b1bbb6a8e7e349,
Samuel Thibault <=