summaryrefslogtreecommitdiff
path: root/libpthread/linuxthreads/sysdeps
AgeCommit message (Collapse)Author
2008-10-31Resync pt-machine.h for AVR32 linuxthreads and linuxthreads.oldHans-Christian Egtvedt
This patch synchronizes the AVR32 specific pt-machine.h header file for linuxthreads and linuxthreads.old implementation. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-31Replace inline with __inline__ in AVR32 pt-machine.h header fileHans-Christian Egtvedt
This patch replaces inline with __inline__ to be more ANSI compatible. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-24- tidy up inline:Bernhard Reutner-Fischer
ldso and syscalls are __always_inline (the latter would need more cleanup)
2008-10-03- use c89-style commentsBernhard Reutner-Fischer
Closes issue #5194
2008-09-30- remove some duplicate includesBernhard Reutner-Fischer
2008-09-25- add prototypesBernhard Reutner-Fischer
2008-09-25Add globally __stringify macro in libc-symbols.h.Carmelo Amoroso
Remove all other duplicated definitions. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2008-09-24Use __SH_SYSCALL_TRAP_BASE for pthread vfork trap, as it willPaul Mundt
change depending on ABI.
2008-09-09Use getdents syscall if kernel provide supports for thisCarmelo Amoroso
instead of relying upon getdents64. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2008-07-23- trim any trailing whitespaceBernhard Reutner-Fischer
2008-07-23- fix inline keywordBernhard Reutner-Fischer
2008-05-22convert two more static ints used as flags to smallintsDenis Vlasenko
2008-05-07Remove gcc warning due to missing prototype for 'testandset'Carmelo Amoroso
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2008-04-16Fix whitespace damage in AVR32 pt-machine.h in libpthread, linuxthreads and ↵Hans-Christian Egtvedt
linuxthreads.old.
2008-01-06use the __extern_always_inline define from cdefs.h instead of duplicating ↵Mike Frysinger
gcc version checking in every pt-machine.h header ... while __extern_always_inline should work fine, i think what is intended is __extern_inline ... should double check later
2008-01-05- fixup gnu_inline vs. C99 inlineBernhard Reutner-Fischer
- add missing header guards while at it
2007-11-16Added AVR32 support to uClibc. Signed-off-by: Hans-Christian Egtvedt ↵Carmelo Amoroso
<hcegtvedt@atmel.com>
2007-05-15Remove preprocessor warning due to missing definition of USE_TLSKhem Raj
2007-01-11Peter Mazinger pointed out that my last commit was faulty.Joakim Tjernlund
This should fix it.
2006-12-08finish the pthread locking cleanups. This should get things compiling againEric Andersen
though I still need to silence the warnings about _pthread_cleanup_push_defer
2006-11-29remove redundant headers local to libpthread, causing headerEric Andersen
file content skew between the versions
2006-10-19Joseph S. Myers writes:Eric Andersen
There are many directories called "CVS" checked into uClibc SVN, probably as a side-effect of importing a CVS checkout. I don't think these are particularly useful to have checked in.
2006-03-24Now new linuxthreads builds w/ SHAREDPeter S. Mazinger
2006-03-24Guard GL(name) and it's users w/ SHAREDPeter S. Mazinger
2006-03-10update ignoresMike Frysinger
2006-03-10shouldnt have been added to svnMike Frysinger
2006-03-10sync with glibc CVSMike Frysinger
2006-03-10try to get libpthread built w/ -DSHARED, what to do w/ _dl_load_lock?Peter S. Mazinger
2006-03-09blah, glibc moved linuxthreads aroundMike Frysinger
2006-03-09Not the best idea moving libc_hidden_proto to uClibc_glue.hPeter S. Mazinger
2006-03-09Get rid of forwarded __pthread_attr_initPeter S. Mazinger
2006-03-09Move __clone/__uselocale to uClibc_glue.hPeter S. Mazinger
2006-03-09Remove unneeded ; after *_aliasPeter S. Mazinger
2006-03-09uClibc_pthread.h wasn't ever includedPeter S. Mazinger
2006-03-05use sched_yield, not pthread_yieldMike Frysinger
2006-02-16It's not my day ..Peter S. Mazinger
2006-02-16Undo earlier change and sync new linuxthreads' guard w/ oldPeter S. Mazinger
2006-02-04glibc syncMike Frysinger
2006-02-01change asm/volatile to __x__Peter S. Mazinger
2006-01-31pt-allocrtsig.c is irrelevant for now, remove related too, add ↵Peter S. Mazinger
libc_hidden_proto from old version
2006-01-31s/IS_IN_linuxthreads/IS_IN_libpthread/, some prototypes, correct ↵Peter S. Mazinger
Makefile.in, disable __res_state, unavailable in resolv.h
2006-01-31initial import of latest linuxthreadsMike Frysinger
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-09sync with glibc to get rid of warningsMike Frysinger
2005-11-08fix building by grabbing latest versions from glibcMike Frysinger
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-27Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed ↵Peter S. Mazinger
to _dl_setup_stack_chk_guard, as in glibc. SSP requires now binutils-2.16.1 and newer. Add NOT_IN_libc/IS_IN_libc. Began using -DSHARED in uClibc_main.c, there are more candidates in there. Move back dl_protect_relro to it's earlier place.
2005-10-26Default changed to IMA compiling, disabled explicitely where currently not ↵Peter S. Mazinger
possible. Add clean targets for linuxthreads[_db].
2005-10-25All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵Peter S. Mazinger
archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.