summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2005-05-20 19:02:51 +0000
committerEric Andersen <andersen@codepoet.org>2005-05-20 19:02:51 +0000
commit124af9f4b2b77b1510d88cfc8092c788d7e513c7 (patch)
treeccce720bef4c1c604417e2082cf9997a8d6dd7ab
parent8028f35dbe29c5ace3883005e08ac91d873553b2 (diff)
Back out nptl changes, which for now will be done in branches/uClibc-nptl
-rw-r--r--Makefile17
-rw-r--r--extra/Configs/Config.in21
-rw-r--r--libpthread/linuxthreads/Makefile5
-rw-r--r--libpthread/linuxthreads/sysdeps/pthread/bits/pthreadtypes.h38
-rw-r--r--libpthread/nptl/ANNOUNCE92
-rw-r--r--libpthread/nptl/Banner1
-rw-r--r--libpthread/nptl/ChangeLog7160
-rw-r--r--libpthread/nptl/DESIGN-barrier.txt44
-rw-r--r--libpthread/nptl/DESIGN-condvar.txt134
-rw-r--r--libpthread/nptl/DESIGN-rwlock.txt113
-rw-r--r--libpthread/nptl/DESIGN-sem.txt46
-rw-r--r--libpthread/nptl/Makefile592
-rw-r--r--libpthread/nptl/TODO12
-rw-r--r--libpthread/nptl/TODO-kernel20
-rw-r--r--libpthread/nptl/TODO-testing20
-rw-r--r--libpthread/nptl/alloca_cutoff.c36
-rw-r--r--libpthread/nptl/allocatestack.c947
-rw-r--r--libpthread/nptl/cancellation.c90
-rw-r--r--libpthread/nptl/cleanup.c49
-rw-r--r--libpthread/nptl/cleanup_compat.c55
-rw-r--r--libpthread/nptl/cleanup_defer.c92
-rw-r--r--libpthread/nptl/cleanup_defer_compat.c98
-rw-r--r--libpthread/nptl/cleanup_routine.c28
-rw-r--r--libpthread/nptl/descr.h259
-rw-r--r--libpthread/nptl/eintr.c89
-rw-r--r--libpthread/nptl/events.c34
-rw-r--r--libpthread/nptl/forward.c202
-rw-r--r--libpthread/nptl/herrno.c35
-rw-r--r--libpthread/nptl/init.c344
-rw-r--r--libpthread/nptl/libc-cancellation.c116
-rw-r--r--libpthread/nptl/pt-allocrtsig.c51
-rw-r--r--libpthread/nptl/pt-cleanup.c64
-rw-r--r--libpthread/nptl/pt-system.c33
-rw-r--r--libpthread/nptl/pthreadP.h466
-rw-r--r--libpthread/nptl/pthread_atfork.c63
-rw-r--r--libpthread/nptl/pthread_attr_destroy.c40
-rw-r--r--libpthread/nptl/pthread_attr_getdetachstate.c39
-rw-r--r--libpthread/nptl/pthread_attr_getguardsize.c37
-rw-r--r--libpthread/nptl/pthread_attr_getinheritsched.c40
-rw-r--r--libpthread/nptl/pthread_attr_getschedparam.c40
-rw-r--r--libpthread/nptl/pthread_attr_getschedpolicy.c39
-rw-r--r--libpthread/nptl/pthread_attr_getscope.c40
-rw-r--r--libpthread/nptl/pthread_attr_getstack.c41
-rw-r--r--libpthread/nptl/pthread_attr_getstackaddr.c45
-rw-r--r--libpthread/nptl/pthread_attr_getstacksize.c40
-rw-r--r--libpthread/nptl/pthread_attr_init.c51
-rw-r--r--libpthread/nptl/pthread_attr_setdetachstate.c48
-rw-r--r--libpthread/nptl/pthread_attr_setguardsize.c40
-rw-r--r--libpthread/nptl/pthread_attr_setinheritsched.c47
-rw-r--r--libpthread/nptl/pthread_attr_setschedparam.c42
-rw-r--r--libpthread/nptl/pthread_attr_setschedpolicy.c47
-rw-r--r--libpthread/nptl/pthread_attr_setscope.c51
-rw-r--r--libpthread/nptl/pthread_attr_setstack.c52
-rw-r--r--libpthread/nptl/pthread_attr_setstackaddr.c47
-rw-r--r--libpthread/nptl/pthread_attr_setstacksize.c45
-rw-r--r--libpthread/nptl/pthread_barrier_destroy.c44
-rw-r--r--libpthread/nptl/pthread_barrier_init.c57
-rw-r--r--libpthread/nptl/pthread_barrierattr_destroy.c30
-rw-r--r--libpthread/nptl/pthread_barrierattr_getpshared.c31
-rw-r--r--libpthread/nptl/pthread_barrierattr_init.c30
-rw-r--r--libpthread/nptl/pthread_barrierattr_setpshared.c40
-rw-r--r--libpthread/nptl/pthread_cancel.c104
-rw-r--r--libpthread/nptl/pthread_clock_gettime.c69
-rw-r--r--libpthread/nptl/pthread_clock_settime.c56
-rw-r--r--libpthread/nptl/pthread_cond_destroy.c60
-rw-r--r--libpthread/nptl/pthread_cond_init.c45
-rw-r--r--libpthread/nptl/pthread_condattr_destroy.c30
-rw-r--r--libpthread/nptl/pthread_condattr_getclock.c31
-rw-r--r--libpthread/nptl/pthread_condattr_getpshared.c31
-rw-r--r--libpthread/nptl/pthread_condattr_init.c32
-rw-r--r--libpthread/nptl/pthread_condattr_setclock.c72
-rw-r--r--libpthread/nptl/pthread_condattr_setpshared.c37
-rw-r--r--libpthread/nptl/pthread_create.c517
-rw-r--r--libpthread/nptl/pthread_detach.c57
-rw-r--r--libpthread/nptl/pthread_equal.c30
-rw-r--r--libpthread/nptl/pthread_exit.c32
-rw-r--r--libpthread/nptl/pthread_getattr_np.c177
-rw-r--r--libpthread/nptl/pthread_getconcurrency.c27
-rw-r--r--libpthread/nptl/pthread_getschedparam.c81
-rw-r--r--libpthread/nptl/pthread_getspecific.c69
-rw-r--r--libpthread/nptl/pthread_join.c108
-rw-r--r--libpthread/nptl/pthread_key_create.c63
-rw-r--r--libpthread/nptl/pthread_key_delete.c43
-rw-r--r--libpthread/nptl/pthread_mutex_destroy.c34
-rw-r--r--libpthread/nptl/pthread_mutex_init.c58
-rw-r--r--libpthread/nptl/pthread_mutex_lock.c119
-rw-r--r--libpthread/nptl/pthread_mutex_timedlock.c118
-rw-r--r--libpthread/nptl/pthread_mutex_trylock.c77
-rw-r--r--libpthread/nptl/pthread_mutex_unlock.c78
-rw-r--r--libpthread/nptl/pthread_mutexattr_destroy.c29
-rw-r--r--libpthread/nptl/pthread_mutexattr_getpshared.c38
-rw-r--r--libpthread/nptl/pthread_mutexattr_gettype.c38
-rw-r--r--libpthread/nptl/pthread_mutexattr_init.c38
-rw-r--r--libpthread/nptl/pthread_mutexattr_setpshared.c45
-rw-r--r--libpthread/nptl/pthread_mutexattr_settype.c43
-rw-r--r--libpthread/nptl/pthread_rwlock_destroy.c30
-rw-r--r--libpthread/nptl/pthread_rwlock_init.c51
-rw-r--r--libpthread/nptl/pthread_rwlock_tryrdlock.c50
-rw-r--r--libpthread/nptl/pthread_rwlock_trywrlock.c43
-rw-r--r--libpthread/nptl/pthread_rwlockattr_destroy.c30
-rw-r--r--libpthread/nptl/pthread_rwlockattr_getkind_np.c31
-rw-r--r--libpthread/nptl/pthread_rwlockattr_getpshared.c31
-rw-r--r--libpthread/nptl/pthread_rwlockattr_init.c35
-rw-r--r--libpthread/nptl/pthread_rwlockattr_setkind_np.c41
-rw-r--r--libpthread/nptl/pthread_rwlockattr_setpshared.c40
-rw-r--r--libpthread/nptl/pthread_self.c29
-rw-r--r--libpthread/nptl/pthread_setcancelstate.c73
-rw-r--r--libpthread/nptl/pthread_setcanceltype.c76
-rw-r--r--libpthread/nptl/pthread_setconcurrency.c41
-rw-r--r--libpthread/nptl/pthread_setegid.c3
-rw-r--r--libpthread/nptl/pthread_seteuid.c3
-rw-r--r--libpthread/nptl/pthread_setgid.c3
-rw-r--r--libpthread/nptl/pthread_setregid.c3
-rw-r--r--libpthread/nptl/pthread_setresgid.c3
-rw-r--r--libpthread/nptl/pthread_setresuid.c3
-rw-r--r--libpthread/nptl/pthread_setreuid.c3
-rw-r--r--libpthread/nptl/pthread_setschedparam.c67
-rw-r--r--libpthread/nptl/pthread_setschedprio.c66
-rw-r--r--libpthread/nptl/pthread_setspecific.c96
-rw-r--r--libpthread/nptl/pthread_setuid.c3
-rw-r--r--libpthread/nptl/pthread_testcancel.c28
-rw-r--r--libpthread/nptl/pthread_timedjoin.c107
-rw-r--r--libpthread/nptl/pthread_tryjoin.c75
-rw-r--r--libpthread/nptl/res.c27
-rw-r--r--libpthread/nptl/sem_close.c81
-rw-r--r--libpthread/nptl/sem_destroy.c33
-rw-r--r--libpthread/nptl/sem_getvalue.c37
-rw-r--r--libpthread/nptl/sem_init.c50
-rw-r--r--libpthread/nptl/sem_open.c404
-rw-r--r--libpthread/nptl/sem_unlink.c67
-rw-r--r--libpthread/nptl/semaphore.h