aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nptl/ANNOUNCE92
-rw-r--r--nptl/Banner1
-rw-r--r--nptl/ChangeLog259
-rw-r--r--nptl/DESIGN-barrier.txt49
-rw-r--r--nptl/DESIGN-condvar.txt90
-rw-r--r--nptl/DESIGN-rwlock.txt109
-rw-r--r--nptl/DESIGN-sem-old.txt67
-rw-r--r--nptl/DESIGN-sem.txt45
-rw-r--r--nptl/Makeconfig30
-rw-r--r--nptl/Makefile226
-rw-r--r--nptl/TODO24
-rw-r--r--nptl/TODO-kernel26
-rw-r--r--nptl/Versions205
-rw-r--r--nptl/alloca_cutoff.c36
-rw-r--r--nptl/allocatestack.c507
-rw-r--r--nptl/atomic.h109
-rw-r--r--nptl/cancellation.c92
-rw-r--r--nptl/cleanup.c63
-rw-r--r--nptl/cleanup_defer.c86
-rw-r--r--nptl/configure5
-rw-r--r--nptl/descr.h179
-rw-r--r--nptl/events.c32
-rw-r--r--nptl/flockfile.c31
-rw-r--r--nptl/forward.c151
-rw-r--r--nptl/ftrylockfile.c31
-rw-r--r--nptl/funlockfile.c31
-rw-r--r--nptl/herrno.c36
-rw-r--r--nptl/init.c172
-rw-r--r--nptl/old_pthread_atfork.c27
-rw-r--r--nptl/perf.c749
-rw-r--r--nptl/pt-accept.c40
-rw-r--r--nptl/pt-allocrtsig.c50
-rw-r--r--nptl/pt-close.c45
-rw-r--r--nptl/pt-connect.c41
-rw-r--r--nptl/pt-creat.c45
-rw-r--r--nptl/pt-fcntl.c54
-rw-r--r--nptl/pt-fsync.c44
-rw-r--r--nptl/pt-longjmp.c65
-rw-r--r--nptl/pt-lseek.c45
-rw-r--r--nptl/pt-lseek64.c40
-rw-r--r--nptl/pt-msgrcv.c40
-rw-r--r--nptl/pt-msgsnd.c46
-rw-r--r--nptl/pt-msync.c44
-rw-r--r--nptl/pt-nanosleep.c45
-rw-r--r--nptl/pt-open.c53
-rw-r--r--nptl/pt-open64.c54
-rw-r--r--nptl/pt-pause.c40
-rw-r--r--nptl/pt-poll.c44
-rw-r--r--nptl/pt-pread.c40
-rw-r--r--nptl/pt-pread64.c41
-rw-r--r--nptl/pt-pselect.c41
-rw-r--r--nptl/pt-pwrite.c40
-rw-r--r--nptl/pt-pwrite64.c41
-rw-r--r--nptl/pt-read.c45
-rw-r--r--nptl/pt-readv.c58
-rw-r--r--nptl/pt-recv.c40
-rw-r--r--nptl/pt-recvfrom.c41
-rw-r--r--nptl/pt-recvmsg.c40
-rw-r--r--nptl/pt-select.c46
-rw-r--r--nptl/pt-send.c41
-rw-r--r--nptl/pt-sendmsg.c40
-rw-r--r--nptl/pt-sendto.c41
-rw-r--r--nptl/pt-siglongjmp.c32
-rw-r--r--nptl/pt-sigpause.c41
-rw-r--r--nptl/pt-sigsuspend.c44
-rw-r--r--nptl/pt-sigtimedwait.c45
-rw-r--r--nptl/pt-sigwait.c60
-rw-r--r--nptl/pt-sigwaitinfo.c44
-rw-r--r--nptl/pt-system.c40
-rw-r--r--nptl/pt-tcdrain.c40
-rw-r--r--nptl/pt-wait.c41
-rw-r--r--nptl/pt-waitid.c41
-rw-r--r--nptl/pt-waitpid.c40
-rw-r--r--nptl/pt-write.c45
-rw-r--r--nptl/pt-writev.c58
-rw-r--r--nptl/pthreadP.h182
-rw-r--r--nptl/pthread_atfork.c46
-rw-r--r--nptl/pthread_attr_destroy.c66
-rw-r--r--nptl/pthread_attr_getdetachstate.c38
-rw-r--r--nptl/pthread_attr_getguardsize.c37
-rw-r--r--nptl/pthread_attr_getinheritsched.c39
-rw-r--r--nptl/pthread_attr_getschedparam.c39
-rw-r--r--nptl/pthread_attr_getschedpolicy.c38
-rw-r--r--nptl/pthread_attr_getscope.c39
-rw-r--r--nptl/pthread_attr_getstack.c41
-rw-r--r--nptl/pthread_attr_getstackaddr.c49
-rw-r--r--nptl/pthread_attr_getstacksize.c40
-rw-r--r--nptl/pthread_attr_init.c97
-rw-r--r--nptl/pthread_attr_setdetachstate.c47
-rw-r--r--nptl/pthread_attr_setguardsize.c40
-rw-r--r--nptl/pthread_attr_setinheritsched.c46
-rw-r--r--nptl/pthread_attr_setschedparam.c49
-rw-r--r--nptl/pthread_attr_setschedpolicy.c43
-rw-r--r--nptl/pthread_attr_setscope.c50
-rw-r--r--nptl/pthread_attr_setstack.c47
-rw-r--r--nptl/pthread_attr_setstackaddr.c43
-rw-r--r--nptl/pthread_attr_setstacksize.c44
-rw-r--r--nptl/pthread_barrier_destroy.c44
-rw-r--r--nptl/pthread_barrier_init.c57
-rw-r--r--nptl/pthread_barrierattr_destroy.c30
-rw-r--r--nptl/pthread_barrierattr_getpshared.c31
-rw-r--r--nptl/pthread_barrierattr_init.c30
-rw-r--r--nptl/pthread_barrierattr_setpshared.c40
-rw-r--r--nptl/pthread_cancel.c62
-rw-r--r--nptl/pthread_clock_gettime.c46
-rw-r--r--nptl/pthread_clock_settime.c32
-rw-r--r--nptl/pthread_cond_broadcast.c30
-rw-r--r--nptl/pthread_cond_destroy.c29
-rw-r--r--nptl/pthread_cond_init.c37
-rw-r--r--nptl/pthread_cond_signal.c30
-rw-r--r--nptl/pthread_cond_timedwait.c71
-rw-r--r--nptl/pthread_cond_wait.c66