summaryrefslogtreecommitdiff
path: root/libpthread/nptl
diff options
context:
space:
mode:
Diffstat (limited to 'libpthread/nptl')
-rw-r--r--libpthread/nptl/.gitignore21
-rw-r--r--libpthread/nptl/ChangeLog11100
-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/Makefile13
-rw-r--r--libpthread/nptl/Makefile.in341
-rw-r--r--libpthread/nptl/README.NPTL307
-rw-r--r--libpthread/nptl/TODO31
-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.c1216
-rw-r--r--libpthread/nptl/banner.h1
-rw-r--r--libpthread/nptl/cancellation.c100
-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.h377
-rw-r--r--libpthread/nptl/eintr.c89
-rw-r--r--libpthread/nptl/events.c34
-rw-r--r--libpthread/nptl/forward.c153
-rw-r--r--libpthread/nptl/herrno.c35
-rw-r--r--libpthread/nptl/init.c428
-rw-r--r--libpthread/nptl/libc-cancellation.c25
-rw-r--r--libpthread/nptl/linux_fsinfo.h153
-rw-r--r--libpthread/nptl/pt-cleanup.c63
-rw-r--r--libpthread/nptl/pt-system.c36
-rw-r--r--libpthread/nptl/pthread-errnos.sym13
-rw-r--r--libpthread/nptl/pthreadP.h587
-rw-r--r--libpthread/nptl/pthread_atfork.c56
-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.c35
-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.c50
-rw-r--r--libpthread/nptl/pthread_attr_setdetachstate.c46
-rw-r--r--libpthread/nptl/pthread_attr_setguardsize.c38
-rw-r--r--libpthread/nptl/pthread_attr_setinheritsched.c47
-rw-r--r--libpthread/nptl/pthread_attr_setschedparam.c48
-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.c56
-rw-r--r--libpthread/nptl/pthread_attr_setstackaddr.c47
-rw-r--r--libpthread/nptl/pthread_attr_setstacksize.c49
-rw-r--r--libpthread/nptl/pthread_barrierattr_destroy.c29
-rw-r--r--libpthread/nptl/pthread_barrierattr_getpshared.c31
-rw-r--r--libpthread/nptl/pthread_barrierattr_init.c29
-rw-r--r--libpthread/nptl/pthread_barrierattr_setpshared.c40
-rw-r--r--libpthread/nptl/pthread_cancel.c108
-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.c83
-rw-r--r--libpthread/nptl/pthread_cond_init.c46
-rw-r--r--libpthread/nptl/pthread_condattr_destroy.c29
-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.c31
-rw-r--r--libpthread/nptl/pthread_condattr_setclock.c73
-rw-r--r--libpthread/nptl/pthread_condattr_setpshared.c37
-rw-r--r--libpthread/nptl/pthread_create.c586
-rw-r--r--libpthread/nptl/pthread_detach.c56
-rw-r--r--libpthread/nptl/pthread_equal.c28
-rw-r--r--libpthread/nptl/pthread_exit.c31
-rw-r--r--libpthread/nptl/pthread_getattr_np.c179
-rw-r--r--libpthread/nptl/pthread_getconcurrency.c27
-rw-r--r--libpthread/nptl/pthread_getschedparam.c75
-rw-r--r--libpthread/nptl/pthread_getspecific.c68
-rw-r--r--libpthread/nptl/pthread_join.c114
-rw-r--r--libpthread/nptl/pthread_key_create.c54
-rw-r--r--libpthread/nptl/pthread_key_delete.c42
-rw-r--r--libpthread/nptl/pthread_kill_other_threads.c32
-rw-r--r--libpthread/nptl/pthread_mutex_consistent.c37
-rw-r--r--libpthread/nptl/pthread_mutex_destroy.c38
-rw-r--r--libpthread/nptl/pthread_mutex_getprioceiling.c38
-rw-r--r--libpthread/nptl/pthread_mutex_init.c141
-rw-r--r--libpthread/nptl/pthread_mutex_lock.c494
-rw-r--r--libpthread/nptl/pthread_mutex_setprioceiling.c119
-rw-r--r--libpthread/nptl/pthread_mutex_timedlock.c484
-rw-r--r--libpthread/nptl/pthread_mutex_trylock.c382
-rw-r--r--libpthread/nptl/pthread_mutex_unlock.c293
-rw-r--r--libpthread/nptl/pthread_mutexattr_destroy.c28
-rw-r--r--libpthread/nptl/pthread_mutexattr_getprioceiling.c48
-rw-r--r--libpthread/nptl/pthread_mutexattr_getprotocol.c37
-rw-r--r--libpthread/nptl/pthread_mutexattr_getpshared.c36
-rw-r--r--libpthread/nptl/pthread_mutexattr_getrobust.c37
-rw-r--r--libpthread/nptl/pthread_mutexattr_gettype.c36
-rw-r--r--libpthread/nptl/pthread_mutexattr_init.c38
-rw-r--r--libpthread/nptl/pthread_mutexattr_setprioceiling.c47
-rw-r--r--libpthread/nptl/pthread_mutexattr_setprotocol.c41
-rw-r--r--libpthread/nptl/pthread_mutexattr_setpshared.c43
-rw-r--r--libpthread/nptl/pthread_mutexattr_setrobust.c44
-rw-r--r--libpthread/nptl/pthread_mutexattr_settype.c41
-rw-r--r--libpthread/nptl/pthread_rwlock_destroy.c29
-rw-r--r--libpthread/nptl/pthread_rwlock_init.c73
-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.c29
-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.c34
-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.c40
-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--