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



reply via email to

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