glibc/nptl
Carlos O'Donell 3836d4d661 Redefine __i686 for use with older compilers.
This is a conservative fix for BZ #411 which is already fixed
on trunk. In this fix we don't touch any of the thunks or
do any other work other than to redefine the compiler define.
This is the minimum change required to build on a broader range
of distributions.
2012-04-22 12:06:09 -04:00
..
sysdeps Redefine __i686 for use with older compilers. 2012-04-22 12:06:09 -04:00
alloca_cutoff.c Fix PLT use due to __libc_alloca_cutoff. 2011-01-13 14:01:56 -05:00
allocatestack.c Return errno on failure in allocate_stack 2011-12-14 21:32:11 -05:00
ANNOUNCE
Banner
cancellation.c Unify source for async cancel handling. 2009-05-16 14:55:59 -07:00
ChangeLog Redefine __i686 for use with older compilers. 2012-04-22 12:06:09 -04:00
cleanup_compat.c
cleanup_defer_compat.c
cleanup_defer.c
cleanup_routine.c
cleanup.c
cond-perf.c
configure
descr.h Avoid race between {,__de}allocate_stack and __reclaim_stacks during fork 2011-09-15 15:36:18 +02:00
DESIGN-barrier.txt
DESIGN-condvar.txt
DESIGN-rwlock.txt
DESIGN-sem.txt
eintr.c
errno-loc.c
events.c
forward.c
herrno.c
libc-cancellation.c libc-cancellation.c cleanup. 2009-05-16 15:04:27 -07:00
libc-cleanup.c libc-cancellation.c cleanup. 2009-05-16 15:04:27 -07:00
lowlevellock.h
Makeconfig * Makeconfig (sysd-rules-patterns): New variable. 2008-01-30 00:24:16 +00:00
Makefile Fix typo in tst-cleanup0.out rule. 2011-08-20 21:19:28 -07:00
nptl-init.c Create internal threads with sufficient stack size 2011-12-22 22:43:39 -05:00
old_pthread_atfork.c
old_pthread_cond_broadcast.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
old_pthread_cond_destroy.c
old_pthread_cond_init.c
old_pthread_cond_signal.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
old_pthread_cond_timedwait.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
old_pthread_cond_wait.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
perf.c
pt-allocrtsig.c
pt-cleanup.c
pt-raise.c
pt-system.c
pthread_atfork.c
pthread_attr_destroy.c
pthread_attr_getdetachstate.c
pthread_attr_getguardsize.c
pthread_attr_getinheritsched.c
pthread_attr_getschedparam.c
pthread_attr_getschedpolicy.c
pthread_attr_getscope.c
pthread_attr_getstack.c
pthread_attr_getstackaddr.c
pthread_attr_getstacksize.c
pthread_attr_init.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
pthread_attr_setdetachstate.c
pthread_attr_setguardsize.c
pthread_attr_setinheritsched.c
pthread_attr_setschedparam.c * pthread_attr_setschedparam.c (__pthread_attr_setschedparam): 2009-04-23 02:29:18 +00:00
pthread_attr_setschedpolicy.c
pthread_attr_setscope.c
pthread_attr_setstack.c
pthread_attr_setstackaddr.c
pthread_attr_setstacksize.c
pthread_barrier_destroy.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
pthread_barrier_init.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
pthread_barrier_wait.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
pthread_barrierattr_destroy.c
pthread_barrierattr_getpshared.c
pthread_barrierattr_init.c
pthread_barrierattr_setpshared.c
pthread_cancel.c Fix change to prevent cancel signal in unsafe places. 2009-05-15 20:42:36 -07:00
pthread_clock_gettime.c
pthread_clock_settime.c
pthread_cond_broadcast.c * pthreadP.h (PTHREAD_ROBUST_MUTEX_PSHARED): Define. 2007-08-11 18:50:51 +00:00
pthread_cond_destroy.c * pthreadP.h (PTHREAD_ROBUST_MUTEX_PSHARED): Define. 2007-08-11 18:50:51 +00:00
pthread_cond_init.c [BZ #7009] 2008-11-12 13:41:14 +00:00
pthread_cond_signal.c * pthreadP.h (PTHREAD_ROBUST_MUTEX_PSHARED): Define. 2007-08-11 18:50:51 +00:00
pthread_cond_timedwait.c Fix comment typos. 2011-01-19 10:20:38 -08:00
pthread_cond_wait.c Fix comment typos. 2011-01-19 10:20:38 -08:00
pthread_condattr_destroy.c
pthread_condattr_getclock.c
pthread_condattr_getpshared.c
pthread_condattr_init.c
pthread_condattr_setclock.c [BZ #7009] 2008-11-12 13:41:14 +00:00
pthread_condattr_setpshared.c
pthread_create.c BZ #5245: pthread_create returns EAGAIN for stack allocation failure, not ENOMEM. 2011-12-14 13:14:56 -08:00
pthread_detach.c
pthread_equal.c
pthread_exit.c
pthread_getattr_np.c Clean up internal fopen uses 2011-11-15 04:24:42 -05:00
pthread_getconcurrency.c
pthread_getcpuclockid.c
pthread_getschedparam.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
pthread_getspecific.c
pthread_join.c
pthread_key_create.c
pthread_key_delete.c
pthread_kill_other_threads.c
pthread_mutex_consistent.c Actually define pthread_mutex_consistent. 2010-01-14 15:52:46 -08:00
pthread_mutex_destroy.c
pthread_mutex_getprioceiling.c
pthread_mutex_init.c * nscd/servicescache.c: Include kernel-features.h. 2007-08-13 18:33:31 +00:00
pthread_mutex_lock.c Fix bookkeeping in mutex when using requeue_pi. 2009-07-28 09:40:39 -07:00
pthread_mutex_setprioceiling.c * pthreadP.h (PTHREAD_ROBUST_MUTEX_PSHARED): Define. 2007-08-11 18:50:51 +00:00
pthread_mutex_timedlock.c Revert "Memory ordering in pthread_mutex_{,timed}lock." 2009-07-27 13:43:01 -07:00
pthread_mutex_trylock.c [BZ #6955] 2008-11-01 19:51:41 +00:00
pthread_mutex_unlock.c Fix bookkeeping in mutex when using requeue_pi. 2009-07-28 09:40:39 -07:00
pthread_mutexattr_destroy.c
pthread_mutexattr_getprioceiling.c
pthread_mutexattr_getprotocol.c
pthread_mutexattr_getpshared.c
pthread_mutexattr_getrobust.c Actually define and export pthread_mutexattr_[sg]etrobust. 2010-01-14 16:46:32 -08:00
pthread_mutexattr_gettype.c
pthread_mutexattr_init.c
pthread_mutexattr_setprioceiling.c
pthread_mutexattr_setprotocol.c
pthread_mutexattr_setpshared.c
pthread_mutexattr_setrobust.c Actually define and export pthread_mutexattr_[sg]etrobust. 2010-01-14 16:46:32 -08:00
pthread_mutexattr_settype.c
pthread_once.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
pthread_rwlock_destroy.c
pthread_rwlock_init.c Quash two memset undeclared warnings. 2011-06-14 13:11:39 -07:00
pthread_rwlock_rdlock.c Fix comment typos. 2011-01-19 10:20:38 -08:00
pthread_rwlock_timedrdlock.c Fix comment typos. 2011-01-19 10:20:38 -08:00
pthread_rwlock_timedwrlock.c Fix comment typos. 2011-01-19 10:20:38 -08:00
pthread_rwlock_tryrdlock.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
pthread_rwlock_trywrlock.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
pthread_rwlock_unlock.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
pthread_rwlock_wrlock.c Fix comment typos. 2011-01-19 10:20:38 -08:00
pthread_rwlockattr_destroy.c
pthread_rwlockattr_getkind_np.c
pthread_rwlockattr_getpshared.c
pthread_rwlockattr_init.c
pthread_rwlockattr_setkind_np.c
pthread_rwlockattr_setpshared.c
pthread_self.c
pthread_setcancelstate.c
pthread_setcanceltype.c
pthread_setconcurrency.c
pthread_setegid.c
pthread_seteuid.c
pthread_setgid.c
pthread_setregid.c
pthread_setresgid.c
pthread_setresuid.c
pthread_setreuid.c
pthread_setschedparam.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
pthread_setschedprio.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
pthread_setspecific.c
pthread_setuid.c
pthread_spin_destroy.c
pthread_spin_init.c
pthread_spin_unlock.c
pthread_testcancel.c
pthread_timedjoin.c
pthread_tryjoin.c
pthread-errnos.sym * pthread-errnos.sym: Add EOVERFLOW. 2008-01-10 18:34:43 +00:00
pthreadP.h Create internal threads with sufficient stack size 2011-12-22 22:43:39 -05:00
res.c
sem_close.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
sem_destroy.c
sem_getvalue.c
sem_init.c
sem_open.c * sem_open.c (sem_open): Rewrite initialization of initsem to 2009-04-26 18:37:05 +00:00
sem_unlink.c
semaphore.h Don't mark memory synchronisation functions as leaf 2011-10-27 17:20:14 +02:00
semaphoreP.h * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
shlib-versions
sigaction.c
sockperf.c
TODO
TODO-kernel
TODO-testing
tpp.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
tst-_res1.c
tst-_res1mod1.c
tst-_res1mod2.c
tst-abstime.c Cleanup new tst-abstime program some more. 2010-07-03 14:05:02 -07:00
tst-align2.c * nscd/connections.c (nscd_init): Type if preprocessor directive. 2008-07-30 16:33:19 +00:00
tst-align3.c
tst-align.c
tst-atfork1.c
tst-atfork2.c
tst-atfork2mod.c
tst-attr1.c
tst-attr2.c
tst-attr3.c Whitespace fixes. 2010-08-15 10:33:58 -07:00
tst-backtrace1.c
tst-barrier1.c
tst-barrier2.c
tst-barrier3.c
tst-barrier4.c
tst-basic1.c
tst-basic2.c
tst-basic3.c
tst-basic4.c
tst-basic5.c
tst-basic6.c
tst-basic7.c .. 2007-12-12 18:41:10 +00:00
tst-cancel1.c
tst-cancel2.c
tst-cancel3.c
tst-cancel4.c
tst-cancel5.c
tst-cancel6.c
tst-cancel7.c Remove warnings in NPTL tests 2011-10-24 21:43:33 -04:00
tst-cancel8.c
tst-cancel9.c
tst-cancel10.c
tst-cancel11.c
tst-cancel12.c
tst-cancel13.c
tst-cancel14.c
tst-cancel15.c
tst-cancel16.c
tst-cancel17.c
tst-cancel18.c
tst-cancel19.c
tst-cancel20.c
tst-cancel21.c
tst-cancel22.c
tst-cancel23.c
tst-cancel24.cc
tst-cancel25.c
tst-cancel-wrappers.sh
tst-cancelx1.c
tst-cancelx2.c
tst-cancelx3.c
tst-cancelx4.c
tst-cancelx5.c
tst-cancelx6.c
tst-cancelx7.c
tst-cancelx8.c
tst-cancelx9.c
tst-cancelx10.c
tst-cancelx11.c
tst-cancelx12.c
tst-cancelx13.c
tst-cancelx14.c
tst-cancelx15.c
tst-cancelx16.c
tst-cancelx17.c
tst-cancelx18.c
tst-cancelx20.c
tst-cancelx21.c
tst-cleanup0.c
tst-cleanup0.expect
tst-cleanup1.c
tst-cleanup2.c
tst-cleanup3.c
tst-cleanup4.c
tst-cleanup4aux.c
tst-cleanupx0.c
tst-cleanupx0.expect
tst-cleanupx1.c
tst-cleanupx2.c
tst-cleanupx3.c
tst-cleanupx4.c
tst-clock1.c
tst-clock2.c
tst-cond1.c
tst-cond2.c
tst-cond3.c
tst-cond4.c
tst-cond5.c
tst-cond6.c
tst-cond7.c
tst-cond8.c
tst-cond9.c
tst-cond10.c
tst-cond11.c Extend pthread_cond_timedwait tests. 2009-07-18 12:45:27 -07:00
tst-cond12.c
tst-cond13.c
tst-cond14.c
tst-cond15.c
tst-cond16.c
tst-cond17.c
tst-cond18.c
tst-cond19.c
tst-cond20.c
tst-cond21.c
tst-cond22.c
tst-cond23.c [BZ #7009] 2008-11-12 13:41:14 +00:00
tst-context1.c
tst-detach1.c
tst-dlsym1.c
tst-eintr1.c
tst-eintr2.c * tst-eintr2.c (do_test): make sure that if mutex_lock in main 2008-01-15 20:15:10 +00:00
tst-eintr3.c
tst-eintr4.c
tst-eintr5.c
tst-exec1.c
tst-exec2.c
tst-exec3.c
tst-exec4.c
tst-execstack-mod.c
tst-execstack.c
tst-exit1.c
tst-exit2.c
tst-exit3.c
tst-fini1.c
tst-fini1mod.c
tst-flock1.c
tst-flock2.c
tst-fork1.c
tst-fork2.c
tst-fork3.c
tst-fork4.c
tst-getpid1.c
tst-getpid2.c
tst-getpid3.c
tst-initializers1-c89.c
tst-initializers1-c99.c
tst-initializers1-gnu89.c
tst-initializers1-gnu99.c
tst-initializers1.c * sysdeps/pthread/bits/libc-lock.h (__libc_rwlock_init): Inside of 2007-10-10 16:00:14 +00:00
tst-join1.c
tst-join2.c
tst-join3.c
tst-join4.c
tst-join5.c
tst-join6.c
tst-key1.c
tst-key2.c
tst-key3.c
tst-key4.c
tst-kill1.c
tst-kill2.c
tst-kill3.c
tst-kill4.c Remove doubled words. 2011-04-22 21:34:32 -04:00
tst-kill5.c
tst-kill6.c
tst-locale1.c
tst-locale2.c * nss/nsswitch.c (__nss_lookup_function): Don't cast &ni->known to 2007-07-28 20:36:21 +00:00
tst-mutex1.c
tst-mutex2.c
tst-mutex3.c
tst-mutex4.c
tst-mutex5.c
tst-mutex5a.c
tst-mutex6.c Remove warnings in NPTL tests 2011-10-24 21:43:33 -04:00
tst-mutex7.c
tst-mutex7a.c
tst-mutex8.c
tst-mutex9.c Remove warnings in NPTL tests 2011-10-24 21:43:33 -04:00
tst-mutexpi1.c
tst-mutexpi2.c
tst-mutexpi3.c
tst-mutexpi4.c
tst-mutexpi5.c
tst-mutexpi5a.c
tst-mutexpi6.c Remove warnings in NPTL tests 2011-10-24 21:43:33 -04:00
tst-mutexpi7.c
tst-mutexpi7a.c
tst-mutexpi8.c
tst-mutexpi9.c
tst-mutexpp1.c
tst-mutexpp6.c
tst-mutexpp10.c
tst-oddstacklimit.c
tst-once1.c
tst-once2.c
tst-once3.c
tst-once4.c
tst-oncex3.c
tst-oncex4.c
tst-popen1.c
tst-raise1.c
tst-robust1.c
tst-robust2.c
tst-robust3.c
tst-robust4.c
tst-robust5.c
tst-robust6.c
tst-robust7.c
tst-robust8.c
tst-robust9.c
tst-robustpi1.c
tst-robustpi2.c
tst-robustpi3.c
tst-robustpi4.c
tst-robustpi5.c
tst-robustpi6.c
tst-robustpi7.c
tst-robustpi8.c
tst-robustpi9.c
tst-rwlock1.c
tst-rwlock2.c (tests): Add tst-rwlock2a. 2008-05-31 08:56:14 +00:00
tst-rwlock2a.c (tests): Add tst-rwlock2a. 2008-05-31 08:56:14 +00:00
tst-rwlock3.c
tst-rwlock4.c
tst-rwlock5.c
tst-rwlock6.c
tst-rwlock7.c
tst-rwlock8.c
tst-rwlock9.c
tst-rwlock10.c
tst-rwlock11.c
tst-rwlock12.c
tst-rwlock13.c
tst-rwlock14.c * stdlib/tst-strtod2.c (do_test): Use %tu in fmt string for ptrdiff_t 2007-08-01 03:44:35 +00:00
tst-sched1.c
tst-sem1.c
tst-sem2.c
tst-sem3.c
tst-sem4.c
tst-sem5.c Add more sem_timedwait tests. 2009-07-18 22:07:25 -07:00
tst-sem6.c
tst-sem7.c
tst-sem8.c
tst-sem9.c
tst-sem10.c
tst-sem11.c Fix aliasing problem in tst-sem11. 2009-10-30 09:35:20 -07:00
tst-sem12.c
tst-sem13.c Once again forgot to add new test file. 2009-11-24 18:22:30 -08:00
tst-setuid1-static.c
tst-setuid1.c
tst-signal1.c
tst-signal2.c
tst-signal3.c
tst-signal4.c
tst-signal5.c
tst-signal6.c
tst-signal7.c
tst-spin1.c
tst-spin2.c
tst-spin3.c
tst-stack1.c
tst-stack2.c
tst-stack3.c
tst-stackguard1-static.c
tst-stackguard1.c
tst-stdio1.c
tst-stdio2.c
tst-sysconf.c
tst-tls1.c Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tls2.c Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tls3.c Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tls3mod.c Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tls4.c Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tls4moda.c Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tls4modb.c Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tls5.c
tst-tls5.h Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tls5mod.c
tst-tls5moda.c
tst-tls5modb.c
tst-tls5modc.c
tst-tls5modd.c
tst-tls5mode.c
tst-tls5modf.c
tst-tls6.sh
tst-tpp.h
tst-tsd1.c
tst-tsd2.c
tst-tsd3.c
tst-tsd4.c
tst-tsd5.c
tst-tsd6.c [BZ #4938] 2007-08-21 23:55:36 +00:00
tst-typesizes.c * tst-typesizes.c: Explicitly check __SIZEOF_PTHREAD_* constants. 2008-05-26 17:02:55 +00:00
tst-umask1.c
tst-unload.c
tst-vfork1.c
tst-vfork1x.c
tst-vfork2.c
tst-vfork2x.c
unwind.c
vars.c
version.c
Versions Create internal threads with sufficient stack size 2011-12-22 22:43:39 -05:00