summaryrefslogtreecommitdiff
path: root/libpthread
AgeCommit message (Collapse)Author
2006-01-26prototypes for threads tooPeter S. Mazinger
2006-01-26Get rid of missing prototype warningsPeter S. Mazinger
2006-01-25Modify the earlier changes, because libc-lock references __pthread_mutex*, ↵Peter S. Mazinger
dont use hidden_strong_alias
2006-01-25make use of the internals provided earlierPeter S. Mazinger
2006-01-25Keep only hidden __pthread_mutex_* used in libc, change pthread_mutex_* to ↵Peter S. Mazinger
use internal version, provide pthread_mutexattr_* internal versions, remove unused __pthread_mutex_timedlock
2006-01-25Remove unused prototypePeter S. Mazinger
2006-01-25user internal versions of waitpid/raise/nanosleepPeter S. Mazinger
2006-01-25provide internal nanosleep/waitpid/sigaction/raisePeter S. Mazinger
2006-01-25longjmp should use __libc_longjmp, use __typeof again now that it works ↵Peter S. Mazinger
correctly
2006-01-25s/IS_IN_linuxthreads/IS_IN_libpthread/Peter S. Mazinger
2006-01-24Get rid of a shadow warningPeter S. Mazinger
2006-01-24add noreturn for *longjmpPeter S. Mazinger
2006-01-24waitpid undefinedPeter S. Mazinger
2006-01-24use __typeof for all __libc_x prototypes, do not need __sigaction/__vforkPeter S. Mazinger
2006-01-24Don't use __getpid/__getpagesizePeter S. Mazinger
2006-01-24fork/vfork weak in libc, strong in libpthreadPeter S. Mazinger
2006-01-24Move threads header to proper locationPeter S. Mazinger
2006-01-24Use __typeof for __libc*longjmpPeter S. Mazinger
2006-01-23Remove unneeded _GNU_SOURCEPeter S. Mazinger
2006-01-23depend on ldsoMike Frysinger
2006-01-23typoPeter S. Mazinger
2006-01-23Make i386 build w/ -std=c99 (almost)Peter S. Mazinger
2006-01-23Add some attribute_noreturn, replace __attribute__ ((noreturn)) as wellPeter S. Mazinger
2006-01-23- __td_debug is only needed if NDEBUG is not defined.Bernhard Reutner-Fischer
2006-01-22Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA ↵Peter S. Mazinger
is a useless attempt
2006-01-21- fix typo in comment.Bernhard Reutner-Fischer
2006-01-19Forgotten about the clean targetPeter S. Mazinger
2006-01-19Add multi support to linuxthread_dbPeter S. Mazinger
2006-01-19Remove HAVE_ELFPeter S. Mazinger
2006-01-17Add libc_pthread_init to libc.a as well, should correct bug reported to mlPeter S. Mazinger
2006-01-15make gcc4 happy w/ hidden_def/proto, correct some typosPeter S. Mazinger
2006-01-14hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵Peter S. Mazinger
missing headers, other jump relocs removed
2006-01-09Get rid of hidden_defPeter S. Mazinger
2006-01-06psm says: fix your linuxthreads / linuxthreads.old typo stupid!Mike Frysinger
2006-01-06update libc lock functions to new pthread forwardingMike Frysinger
2006-01-04__uselocale is hiddenPeter S. Mazinger
2006-01-04Build also if XLOCALE is enabledPeter S. Mazinger
2006-01-04use internal versions of exit/memcpyPeter S. Mazinger
2006-01-04update pthread weak handling to the style glibc usesMike Frysinger
2006-01-03Add proper guard, so that we don't see the internal header in userspacePeter S. Mazinger
2006-01-03Joseph S. Myers writes:Mike Frysinger
This patch fixes the build of libpthread for MIPS. The definition of _test_and_set uses __THROW after the prototype: but attributes are only accepted after the prototype in function declarations which aren't definitions, not between the prototype and the function body in a definition. The proper macro to use here is __NTH (placing the attribute before the prototype). glibc does the same thing, so this is also a sync up with glibc
2005-12-29kill off some signedness/unused warningsMike Frysinger
2005-12-29sync whitespace with glibcMike Frysinger
2005-12-29touchup code a bit to prep for new weak systemMike Frysinger
2005-12-27kill off unused warningMike Frysinger
2005-12-27typecast away a signed/unsigned warningMike Frysinger
2005-12-27cut pointless filesMike Frysinger
2005-12-27kill off minor unused warningsMike Frysinger
2005-12-22Jie Zhang writes:Mike Frysinger
I think the loop was written for MMU case. When there is MMU, mmap () is used to allocate the stack. If one segment is already mapped, we should continue to see if we can use the next one. However, for NOMMU, malloc () is used. It's waste of CPU cycles to continue to try if it fails. Here is a new patch, which makes this change only for NOMMU.
2005-12-16Remove all trailing ; after *_alias and change 2 to use weak_alias instead ↵Peter S. Mazinger
of __attribute__ ...