commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hurd/libpthread sysdeps/posix/pt-spin.c sysdeps...


From: Neal H. Walfield
Subject: hurd/libpthread sysdeps/posix/pt-spin.c sysdeps...
Date: Tue, 12 Aug 2008 15:07:50 +0000

CVSROOT:        /sources/hurd
Module name:    hurd
Changes by:     Neal H. Walfield <neal> 08/08/12 15:07:50

Modified files:
        libpthread/sysdeps/posix: pt-spin.c 
        libpthread/sysdeps/i386/bits: spin-lock.h 
        libpthread/sysdeps/generic/bits: mutex.h mutex-attr.h 
        libpthread/sysdeps/generic: sem-timedwait.c pt-mutexattr.c 
                                    pt-mutex-unlock.c pt-mutex-trylock.c 
                                    pt-mutex-init.c pt-mutex-destroy.c 
        libpthread/pthread: pt-self.c pt-join.c pt-internal.h 
                            pt-create.c 
        libpthread/include/pthread: pthread.h 
        libpthread     : Makefile ChangeLog 
Added files:
        libpthread/sysdeps/generic/bits: pthread-np.h 
        libpthread/sysdeps/generic: pt-startup.c pt-mutex-transfer-np.c 

Log message:
        2008-08-12  Neal H. Walfield  <address@hidden>
        
                Merge changes from hurd-l4 fork.
        
                * Makefile (SRCS): Add pt-startup.c and pt-mutex-transfer-np.c.
                (sysdeps_headers): Add pthread-np.h.
        
        2008-08-12  Neal H. Walfield  <address@hidden>
        
                * sysdeps/generic/bits/pthread-np.h: New file.
        
        2008-08-12  Neal H. Walfield  <address@hidden>
        
                * sysdeps/generic/pt-startup.c: New file.
        
        2008-08-12  Neal H. Walfield  <address@hidden>
        
                * sysdeps/generic/bits/mutex.h 
(__PTHREAD_RECURSIVE_MUTEX_INITIALIZER):
                Define.
                (__PTHREAD_MUTEX_RECURSIVE_INITIALIZER): Don't define.
                * include/pthread/pthread.h
                (PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) [__USE_GNU]: Define.
                (PTHREAD_MUTEX_RECURSIVE_INITIALIZER_NP): Don't define.
        
        2008-08-12  Neal H. Walfield  <address@hidden>
        
                * include/pthread/pthread.h: Include <sys/cdefs.h>.
                (__extern_inline): If not defined, define appropriately.
        
        2008-06-01  Neal H. Walfield  <address@hidden>
        
                * include/pthread/pthread.h 
(PTHREAD_MUTEX_RECURSIVE_INITIALIZER_NP):
                New definition.
                * sysdeps/generic/bits/mutex.h
                (__PTHREAD_MUTEX_RECURSIVE_INITIALIZER): New definition.
                * sysdeps/generic/bits/mutex-attr.h 
(__pthread_recursive_mutexattr):
                New definition.
                * sysdeps/generic/pt-mutexattr.c 
(__pthread_recursive_mutexattr):
                New declaration.
                * sysdeps/generic/pt-mutex-init.c (_pthread_mutex_init): If ATTR
                is &__PTHREAD_RECURSIVE_MUTEXATTR, don't allocate a copy, just
                save in MUTEX->ATTR.
                * sysdeps/generic/pt-mutex-destroy.c (_pthread_mutex_destroy): 
If
                MUTEX->ATTR is &__PTHREAD_RECURSIVE_MUTEXATTR, don't free it.
        
        2008-05-29  Thomas Schwinge  <address@hidden>
        
                * sysdeps/generic/sem-timedwait.c: Don't include <error.h>.
        
        2008-05-21  Neal H. Walfield  <address@hidden>
        
                * include/pthread/pthread.h: Include <bits/pthread-np.h>.
        
        2008-03-01  Neal H. Walfield  <address@hidden>
        
                * sysdeps/generic/pt-mutex-transfer-np.c: New file.
        
                * pthread/pt-self.c (pthread_self): Assert that SELF is not 
NULL.
        
        2007-12-23  Neal H. Walfield  <address@hidden>
        
                * pthread/pt-join.c (pthread_join): Cast argument to
                pthread_cleanup_push to avoid warning.
        
        2007-11-23  Neal H. Walfield  <address@hidden>
        
                * pthread/pt-internal.h (__pthread_startup): Add declaration.
                * pthread/pt-create.c (entry_point): Call __pthread_startup.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/sysdeps/posix/pt-spin.c?cvsroot=hurd&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/sysdeps/i386/bits/spin-lock.h?cvsroot=hurd&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/sysdeps/generic/bits/mutex.h?cvsroot=hurd&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/sysdeps/generic/bits/mutex-attr.h?cvsroot=hurd&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/sysdeps/generic/bits/pthread-np.h?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/sysdeps/generic/sem-timedwait.c?cvsroot=hurd&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/sysdeps/generic/pt-mutexattr.c?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/sysdeps/generic/pt-mutex-unlock.c?cvsroot=hurd&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/sysdeps/generic/pt-mutex-trylock.c?cvsroot=hurd&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/sysdeps/generic/pt-mutex-init.c?cvsroot=hurd&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/sysdeps/generic/pt-mutex-destroy.c?cvsroot=hurd&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/sysdeps/generic/pt-startup.c?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/sysdeps/generic/pt-mutex-transfer-np.c?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/pthread/pt-self.c?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/pthread/pt-join.c?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/pthread/pt-internal.h?cvsroot=hurd&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/pthread/pt-create.c?cvsroot=hurd&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/include/pthread/pthread.h?cvsroot=hurd&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/Makefile?cvsroot=hurd&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/hurd/libpthread/ChangeLog?cvsroot=hurd&r1=1.46&r2=1.47




reply via email to

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