OSDN Git Service

Import in NPTL code from glibc. For further information please
author"Steven J. Hill" <sjhill@realitydiluted.com>
Sat, 7 May 2005 02:04:55 +0000 (02:04 -0000)
committer"Steven J. Hill" <sjhill@realitydiluted.com>
Sat, 7 May 2005 02:04:55 +0000 (02:04 -0000)
commit0b3366f6a93ac0f7e2028745ea557c0acd8722c6
tree2a87cb353c106eb55a44437d3b4d5e0d60af1d36
parent2274f6b2ddc7d7ea919a8fa1f9c54ef1920cb180
Import in NPTL code from glibc. For further information please
consult the 'README.NPTL' file.
264 files changed:
libpthread/README.NPTL [new file with mode: 0644]
libpthread/nptl/ANNOUNCE [new file with mode: 0644]
libpthread/nptl/Banner [new file with mode: 0644]
libpthread/nptl/ChangeLog [new file with mode: 0644]
libpthread/nptl/DESIGN-barrier.txt [new file with mode: 0644]
libpthread/nptl/DESIGN-condvar.txt [new file with mode: 0644]
libpthread/nptl/DESIGN-rwlock.txt [new file with mode: 0644]
libpthread/nptl/DESIGN-sem.txt [new file with mode: 0644]
libpthread/nptl/Makefile [new file with mode: 0644]
libpthread/nptl/TODO [new file with mode: 0644]
libpthread/nptl/TODO-kernel [new file with mode: 0644]
libpthread/nptl/TODO-testing [new file with mode: 0644]
libpthread/nptl/Versions [new file with mode: 0644]
libpthread/nptl/alloca_cutoff.c [new file with mode: 0644]
libpthread/nptl/allocatestack.c [new file with mode: 0644]
libpthread/nptl/cancellation.c [new file with mode: 0644]
libpthread/nptl/cleanup.c [new file with mode: 0644]
libpthread/nptl/cleanup_compat.c [new file with mode: 0644]
libpthread/nptl/cleanup_defer.c [new file with mode: 0644]
libpthread/nptl/cleanup_defer_compat.c [new file with mode: 0644]
libpthread/nptl/cleanup_routine.c [new file with mode: 0644]
libpthread/nptl/cond-perf.c [new file with mode: 0644]
libpthread/nptl/descr.h [new file with mode: 0644]
libpthread/nptl/eintr.c [new file with mode: 0644]
libpthread/nptl/events.c [new file with mode: 0644]
libpthread/nptl/forward.c [new file with mode: 0644]
libpthread/nptl/herrno.c [new file with mode: 0644]
libpthread/nptl/init.c [new file with mode: 0644]
libpthread/nptl/libc-cancellation.c [new file with mode: 0644]
libpthread/nptl/old_pthread_atfork.c [new file with mode: 0644]
libpthread/nptl/old_pthread_cond_broadcast.c [new file with mode: 0644]
libpthread/nptl/old_pthread_cond_destroy.c [new file with mode: 0644]
libpthread/nptl/old_pthread_cond_init.c [new file with mode: 0644]
libpthread/nptl/old_pthread_cond_signal.c [new file with mode: 0644]
libpthread/nptl/old_pthread_cond_timedwait.c [new file with mode: 0644]
libpthread/nptl/old_pthread_cond_wait.c [new file with mode: 0644]
libpthread/nptl/perf.c [new file with mode: 0644]
libpthread/nptl/pt-allocrtsig.c [new file with mode: 0644]
libpthread/nptl/pt-cleanup.c [new file with mode: 0644]
libpthread/nptl/pt-system.c [new file with mode: 0644]
libpthread/nptl/pthread-errnos.sym [new file with mode: 0644]
libpthread/nptl/pthreadP.h [new file with mode: 0644]
libpthread/nptl/pthread_atfork.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_destroy.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_getdetachstate.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_getguardsize.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_getinheritsched.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_getschedparam.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_getschedpolicy.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_getscope.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_getstack.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_getstackaddr.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_getstacksize.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_init.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_setdetachstate.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_setguardsize.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_setinheritsched.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_setschedparam.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_setschedpolicy.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_setscope.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_setstack.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_setstackaddr.c [new file with mode: 0644]
libpthread/nptl/pthread_attr_setstacksize.c [new file with mode: 0644]
libpthread/nptl/pthread_barrier_destroy.c [new file with mode: 0644]
libpthread/nptl/pthread_barrier_init.c [new file with mode: 0644]
libpthread/nptl/pthread_barrierattr_destroy.c [new file with mode: 0644]
libpthread/nptl/pthread_barrierattr_getpshared.c [new file with mode: 0644]
libpthread/nptl/pthread_barrierattr_init.c [new file with mode: 0644]
libpthread/nptl/pthread_barrierattr_setpshared.c [new file with mode: 0644]
libpthread/nptl/pthread_cancel.c [new file with mode: 0644]
libpthread/nptl/pthread_clock_gettime.c [new file with mode: 0644]
libpthread/nptl/pthread_clock_settime.c [new file with mode: 0644]
libpthread/nptl/pthread_cond_destroy.c [new file with mode: 0644]
libpthread/nptl/pthread_cond_init.c [new file with mode: 0644]
libpthread/nptl/pthread_condattr_destroy.c [new file with mode: 0644]
libpthread/nptl/pthread_condattr_getclock.c [new file with mode: 0644]
libpthread/nptl/pthread_condattr_getpshared.c [new file with mode: 0644]
libpthread/nptl/pthread_condattr_init.c [new file with mode: 0644]
libpthread/nptl/pthread_condattr_setclock.c [new file with mode: 0644]
libpthread/nptl/pthread_condattr_setpshared.c [new file with mode: 0644]
libpthread/nptl/pthread_create.c [new file with mode: 0644]
libpthread/nptl/pthread_detach.c [new file with mode: 0644]
libpthread/nptl/pthread_equal.c [new file with mode: 0644]
libpthread/nptl/pthread_exit.c [new file with mode: 0644]
libpthread/nptl/pthread_getattr_np.c [new file with mode: 0644]
libpthread/nptl/pthread_getconcurrency.c [new file with mode: 0644]
libpthread/nptl/pthread_getschedparam.c [new file with mode: 0644]
libpthread/nptl/pthread_getspecific.c [new file with mode: 0644]
libpthread/nptl/pthread_join.c [new file with mode: 0644]
libpthread/nptl/pthread_key_create.c [new file with mode: 0644]
libpthread/nptl/pthread_key_delete.c [new file with mode: 0644]
libpthread/nptl/pthread_kill_other_threads.c [new file with mode: 0644]
libpthread/nptl/pthread_mutex_destroy.c [new file with mode: 0644]
libpthread/nptl/pthread_mutex_init.c [new file with mode: 0644]
libpthread/nptl/pthread_mutex_lock.c [new file with mode: 0644]
libpthread/nptl/pthread_mutex_timedlock.c [new file with mode: 0644]
libpthread/nptl/pthread_mutex_trylock.c [new file with mode: 0644]
libpthread/nptl/pthread_mutex_unlock.c [new file with mode: 0644]
libpthread/nptl/pthread_mutexattr_destroy.c [new file with mode: 0644]
libpthread/nptl/pthread_mutexattr_getpshared.c [new file with mode: 0644]
libpthread/nptl/pthread_mutexattr_gettype.c [new file with mode: 0644]
libpthread/nptl/pthread_mutexattr_init.c [new file with mode: 0644]
libpthread/nptl/pthread_mutexattr_setpshared.c [new file with mode: 0644]
libpthread/nptl/pthread_mutexattr_settype.c [new file with mode: 0644]
libpthread/nptl/pthread_rwlock_destroy.c [new file with mode: 0644]
libpthread/nptl/pthread_rwlock_init.c [new file with mode: 0644]
libpthread/nptl/pthread_rwlock_tryrdlock.c [new file with mode: 0644]
libpthread/nptl/pthread_rwlock_trywrlock.c [new file with mode: 0644]
libpthread/nptl/pthread_rwlockattr_destroy.c [new file with mode: 0644]
libpthread/nptl/pthread_rwlockattr_getkind_np.c [new file with mode: 0644]
libpthread/nptl/pthread_rwlockattr_getpshared.c [new file with mode: 0644]
libpthread/nptl/pthread_rwlockattr_init.c [new file with mode: 0644]
libpthread/nptl/pthread_rwlockattr_setkind_np.c [new file with mode: 0644]
libpthread/nptl/pthread_rwlockattr_setpshared.c [new file with mode: 0644]
libpthread/nptl/pthread_self.c [new file with mode: 0644]
libpthread/nptl/pthread_setcancelstate.c [new file with mode: 0644]
libpthread/nptl/pthread_setcanceltype.c [new file with mode: 0644]
libpthread/nptl/pthread_setconcurrency.c [new file with mode: 0644]
libpthread/nptl/pthread_setegid.c [new file with mode: 0644]
libpthread/nptl/pthread_seteuid.c [new file with mode: 0644]
libpthread/nptl/pthread_setgid.c [new file with mode: 0644]
libpthread/nptl/pthread_setregid.c [new file with mode: 0644]
libpthread/nptl/pthread_setresgid.c [new file with mode: 0644]
libpthread/nptl/pthread_setresuid.c [new file with mode: 0644]
libpthread/nptl/pthread_setreuid.c [new file with mode: 0644]
libpthread/nptl/pthread_setschedparam.c [new file with mode: 0644]
libpthread/nptl/pthread_setschedprio.c [new file with mode: 0644]
libpthread/nptl/pthread_setspecific.c [new file with mode: 0644]
libpthread/nptl/pthread_setuid.c [new file with mode: 0644]
libpthread/nptl/pthread_testcancel.c [new file with mode: 0644]
libpthread/nptl/pthread_timedjoin.c [new file with mode: 0644]
libpthread/nptl/pthread_tryjoin.c [new file with mode: 0644]
libpthread/nptl/res.c [new file with mode: 0644]
libpthread/nptl/sem_close.c [new file with mode: 0644]
libpthread/nptl/sem_destroy.c [new file with mode: 0644]
libpthread/nptl/sem_getvalue.c [new file with mode: 0644]
libpthread/nptl/sem_init.c [new file with mode: 0644]
libpthread/nptl/sem_open.c [new file with mode: 0644]
libpthread/nptl/sem_unlink.c [new file with mode: 0644]
libpthread/nptl/semaphore.h [new file with mode: 0644]
libpthread/nptl/semaphoreP.h [new file with mode: 0644]
libpthread/nptl/sockperf.c [new file with mode: 0644]
libpthread/nptl/sysdeps/alpha/Makefile [new file with mode: 0644]
libpthread/nptl/sysdeps/alpha/elf/pt-initfini.c [new file with mode: 0644]
libpthread/nptl/sysdeps/alpha/jmpbuf-unwind.h [new file with mode: 0644]
libpthread/nptl/sysdeps/alpha/pthread_spin_lock.S [new file with mode: 0644]
libpthread/nptl/sysdeps/alpha/pthread_spin_trylock.S [new file with mode: 0644]
libpthread/nptl/sysdeps/alpha/pthreaddef.h [new file with mode: 0644]
libpthread/nptl/sysdeps/alpha/tcb-offsets.sym [new file with mode: 0644]
libpthread/nptl/sysdeps/alpha/tls.h [new file with mode: 0644]
libpthread/nptl/sysdeps/i386/Makefile [new file with mode: 0644]
libpthread/nptl/sysdeps/i386/i486/pthread_spin_trylock.S [new file with mode: 0644]
libpthread/nptl/sysdeps/i386/i586/pthread_spin_trylock.S [new file with mode: 0644]
libpthread/nptl/sysdeps/i386/i686/Makefile [new file with mode: 0644]
libpthread/nptl/sysdeps/i386/i686/pthread_spin_trylock.S [new file with mode: 0644]
libpthread/nptl/sysdeps/i386/i686/tls.h [new file with mode: 0644]
libpthread/nptl/sysdeps/i386/jmpbuf-unwind.h [new file with mode: 0644]
libpthread/nptl/sysdeps/i386/pthread_spin_init.c [new file with mode: 0644]
libpthread/nptl/sysdeps/i386/pthread_spin_lock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/i386/pthread_spin_unlock.S [new file with mode: 0644]
libpthread/nptl/sysdeps/i386/pthreaddef.h [new file with mode: 0644]
libpthread/nptl/sysdeps/i386/tcb-offsets.sym [new file with mode: 0644]
libpthread/nptl/sysdeps/i386/tls.h [new file with mode: 0644]
libpthread/nptl/sysdeps/mips/Makefile [new file with mode: 0644]
libpthread/nptl/sysdeps/mips/jmpbuf-unwind.h [new file with mode: 0644]
libpthread/nptl/sysdeps/mips/nptl-sysdep.S [new file with mode: 0644]
libpthread/nptl/sysdeps/mips/pthread_spin_lock.S [new file with mode: 0644]
libpthread/nptl/sysdeps/mips/pthread_spin_trylock.S [new file with mode: 0644]
libpthread/nptl/sysdeps/mips/pthreaddef.h [new file with mode: 0644]
libpthread/nptl/sysdeps/mips/tcb-offsets.sym [new file with mode: 0644]
libpthread/nptl/sysdeps/mips/tls.h [new file with mode: 0644]
libpthread/nptl/sysdeps/powerpc/Makefile [new file with mode: 0644]
libpthread/nptl/sysdeps/powerpc/jmpbuf-unwind.h [new file with mode: 0644]
libpthread/nptl/sysdeps/powerpc/pthread_spin_lock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/powerpc/pthread_spin_trylock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/powerpc/pthreaddef.h [new file with mode: 0644]
libpthread/nptl/sysdeps/powerpc/tcb-offsets.sym [new file with mode: 0644]
libpthread/nptl/sysdeps/powerpc/tls.h [new file with mode: 0644]
libpthread/nptl/sysdeps/pthread/bits/libc-lock.h [new file with mode: 0644]
libpthread/nptl/sysdeps/pthread/bits/sigthread.h [new file with mode: 0644]
libpthread/nptl/sysdeps/pthread/bits/stdio-lock.h [new file with mode: 0644]
libpthread/nptl/sysdeps/sh/Makefile [new file with mode: 0644]
libpthread/nptl/sysdeps/sh/jmpbuf-unwind.h [new file with mode: 0644]
libpthread/nptl/sysdeps/sh/pthread_spin_init.c [new file with mode: 0644]
libpthread/nptl/sysdeps/sh/pthread_spin_lock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/sh/pthread_spin_trylock.S [new file with mode: 0644]
libpthread/nptl/sysdeps/sh/pthread_spin_unlock.S [new file with mode: 0644]
libpthread/nptl/sysdeps/sh/pthreaddef.h [new file with mode: 0644]
libpthread/nptl/sysdeps/sh/tcb-offsets.sym [new file with mode: 0644]
libpthread/nptl/sysdeps/sh/tls.h [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/Makefile [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/sparc32/jmpbuf-unwind.h [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/sparc32/pthread_spin_lock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/sparc32/pthread_spin_trylock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/sparc32/pthreaddef.h [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/sparc32/sparcv9/pthread_spin_lock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/sparc32/sparcv9/pthread_spin_trylock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/sparc32/sparcv9/pthread_spin_unlock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/sparc64/jmpbuf-unwind.h [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/sparc64/pthread_spin_lock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/sparc64/pthread_spin_trylock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/sparc64/pthread_spin_unlock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/sparc64/pthreaddef.h [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/tcb-offsets.sym [new file with mode: 0644]
libpthread/nptl/sysdeps/sparc/tls.h [new file with mode: 0644]
libpthread/nptl/sysdeps/x86_64/Makefile [new file with mode: 0644]
libpthread/nptl/sysdeps/x86_64/jmpbuf-unwind.h [new file with mode: 0644]
libpthread/nptl/sysdeps/x86_64/pthread_spin_init.c [new file with mode: 0644]
libpthread/nptl/sysdeps/x86_64/pthread_spin_lock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/x86_64/pthread_spin_trylock.S [new file with mode: 0644]
libpthread/nptl/sysdeps/x86_64/pthread_spin_unlock.S [new file with mode: 0644]
libpthread/nptl/sysdeps/x86_64/pthreaddef.h [new file with mode: 0644]
libpthread/nptl/sysdeps/x86_64/tcb-offsets.sym [new file with mode: 0644]
libpthread/nptl/sysdeps/x86_64/tls.h [new file with mode: 0644]
libpthread/nptl/unwind.c [new file with mode: 0644]
libpthread/nptl/vars.c [new file with mode: 0644]
libpthread/nptl_db/Makefile [new file with mode: 0644]
libpthread/nptl_db/Versions [new file with mode: 0644]
libpthread/nptl_db/db_info.c [new file with mode: 0644]
libpthread/nptl_db/fetch-value.c [new file with mode: 0644]
libpthread/nptl_db/proc_service.h [new file with mode: 0644]
libpthread/nptl_db/structs.def [new file with mode: 0644]
libpthread/nptl_db/td_init.c [new file with mode: 0644]
libpthread/nptl_db/td_log.c [new file with mode: 0644]
libpthread/nptl_db/td_symbol_list.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_clear_event.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_delete.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_enable_stats.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_event_addr.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_event_getmsg.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_get_nthreads.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_get_ph.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_get_stats.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_map_id2thr.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_map_lwp2thr.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_new.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_reset_stats.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_set_event.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_setconcurrency.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_thr_iter.c [new file with mode: 0644]
libpthread/nptl_db/td_ta_tsd_iter.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_clear_event.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_dbresume.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_dbsuspend.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_event_enable.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_event_getmsg.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_get_info.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_getfpregs.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_getgregs.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_getxregs.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_getxregsize.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_set_event.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_setfpregs.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_setgregs.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_setprio.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_setsigpending.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_setxregs.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_sigsetmask.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_tls_get_addr.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_tlsbase.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_tsd.c [new file with mode: 0644]
libpthread/nptl_db/td_thr_validate.c [new file with mode: 0644]
libpthread/nptl_db/thread_db.h [new file with mode: 0644]
libpthread/nptl_db/thread_dbP.h [new file with mode: 0644]