[uClibc-cvs] svn commit: trunk/uClibc/libpthread: nptl nptl/sysdeps nptl/sysdeps/alpha np etc...

sjhill at uclibc.org sjhill at uclibc.org
Sat May 7 02:05:43 UTC 2005


Author: sjhill
Date: 2005-05-06 20:04:55 -0600 (Fri, 06 May 2005)
New Revision: 10257

Log:
Import in NPTL code from glibc. For further information please
consult the 'README.NPTL' file.


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


Changeset:

Sorry, the patch is too large to include (28953 lines).
Please use ViewCVS to see it!

http://uclibc.org/cgi-bin/viewcvs.cgi?view=rev&root=svn&rev=10257



More information about the uClibc-cvs mailing list