summaryrefslogtreecommitdiff
path: root/libpthread
AgeCommit message (Collapse)Author
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__ ...
2005-12-13This header blocked the use of __THROW in libc-internal.hPeter S. Mazinger
2005-12-06hide some internal pthread functionsMike Frysinger
2005-12-06use the internal pthread_mutex_init()Mike Frysinger
2005-12-01Hide mostly used functionsPeter S. Mazinger
2005-11-30sync with linuxthreads.old_db/Makefile.inMike Frysinger
2005-11-30tweak setting of so/a-y slightlyMike Frysinger
2005-11-30touchup whitespaceMike Frysinger
2005-11-28sync with glibc cvsMike Frysinger
2005-11-24Correct PTINC path and remove hardcoded include for internals.hPeter S. Mazinger
2005-11-22Depedencies corrected (less make oldconfig/headers), rerunning make remakes ↵Peter S. Mazinger
only headers
2005-11-22sync include paths and copyrights with glibcMike Frysinger
2005-11-22touchup include pathsMike Frysinger
2005-11-22rework depends and stripping so that libraries arent rebuilt all the time in ↵Mike Frysinger
a loop
2005-11-212005-11-02 Daniel Jacobowitz <dan@codesourcery.com>Mike Frysinger
* td_ta_clear_event.c (td_ta_clear_event): Correct arguments to sizeof. * td_ta_set_event.c (td_ta_set_event): Likewise. * td_thr_clear_event.c (td_thr_clear_event): Likewise. * td_thr_set_event.c (td_thr_set_event): Likewise.
2005-11-21sync with glibcMike Frysinger
2005-11-21sync with glibcMike Frysinger
2005-11-21sync with glibcMike Frysinger
2005-11-21sync with glibcMike Frysinger
2005-11-21Remove TOPDIRPeter S. Mazinger
2005-11-18Enable __THROW,_NTH,REDIRECT_NTHPeter S. Mazinger
2005-11-18dont include sub makefiles if thread support has been disabledMike Frysinger
2005-11-18update ignoresMike Frysinger
2005-11-18shouldnt have been committedMike Frysinger
2005-11-18import new linuxthreads_db from glibc HEADMike Frysinger
2005-11-17Correct typosPeter S. Mazinger
2005-11-17Include all lib*/Makefile.in in top_srcdir/Makefile.in, allows adding ↵Peter S. Mazinger
foreign objects to a lib
2005-11-17Use -z relro/-z now on all libs, add some new variables needed later, move ↵Peter S. Mazinger
common ldso/libdl parts to Rules.mak, remove strip from all TARGET_ARCH
2005-11-15rename current stable linuxthreads to linuxthreads.old to prepare for import ↵Mike Frysinger
of latest glibc version
2005-11-15revert linuxthreads to pre rev 11377 (i.e. before the massive attempt to ↵Mike Frysinger
import glibc updates) while keeping the few bugfixes ... idea is to keep both old and new linuxthreads around so we can hack on the new version while delivering the old stable version to end users
2005-11-15use clone() instead of __clone()Mike Frysinger
2005-11-09sync with glibc to get rid of warningsMike Frysinger
2005-11-08fix building by grabbing latest versions from glibcMike Frysinger
2005-11-07implement __pthread_init_max_stacksize() which is required for FLOATING_STACKSMike Frysinger
2005-11-03Disable DOMULTI for these, because gcc-4.0.2 can't cope with themPeter S. Mazinger
2005-11-02Clean up DOMULTI for libm and add more files blocked earlier by syscall ↵Peter S. Mazinger
problem to libpthread
2005-10-29Replace all Makefiles for new build infrastucturePeter S. Mazinger
2005-10-28Change Makefiles that are not fully IMA to allow it to be used w/ a DOMULTI ↵Peter S. Mazinger
config option
2005-10-28Backport to current build systemPeter S. Mazinger
2005-10-28Renamed arch specific Makefile.in to Makefile.arch, else if TARGET_ARCH does ↵Peter S. Mazinger
not exist, we reinclude the including Makefile. Moved arch/common fpu_control.h link creation into main Makefile.in. Updated the link creation script to remove all the other Makefiles
2005-10-28fix building with localeMike Frysinger