summaryrefslogtreecommitdiffstats
path: root/libpthread/linuxthreads.old/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
* The C6X portAurelien Jacquiot2011-03-051-0/+64
| | | | | | | | This adds support for the TI C6X family of processors. Signed-off-by: Mark Salter <msalter@redhat.com> Signed-off-by: Aurelien Jacquiot <a-jacquiot@ti.com> Signed-off-by: Bernd Schmidt <bernds@codesourcery.com>
* microblaze: thread supportSteven J. Magnani2010-11-102-0/+123
| | | | | | | Header files needed to build linuxthreads.old for microblaze. Signed-off-by: Steven J. Magnani <steve@digidescorp.com> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* enable building __fcntl_nocancel, as it used unconditionally nowAustin Foxley2010-04-251-0/+105
| | | | | | also sync up not-cancel.h headers between all three thread libraries Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* prettify make cleanBernhard Reutner-Fischer2010-03-251-2/+2
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Revert "libc: add hidden calls to pthread cleanup funcs"Austin Foxley2009-11-221-2/+0
| | | | | | | | This reverts commit e0ac4efbdb498319f03a2a95d75d061ab6c68491. Was causing segfaults on every pthread linked executable Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* libc: add hidden calls to pthread cleanup funcsMike Frysinger2009-10-221-0/+2
| | | | | | | | | A lot of libc code calls the pthread cleanup funcs implicitly (for stdio) which currently goes through the PLT. Since we already have forwarding symbols for these funcs, it's safe to declare the internal libc usage hidden as a loaded libpthread will have the real symbols found. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* linuxthreads.old: define pthread_yield to sched_yieldMike Frysinger2009-07-261-0/+5
| | | | | | | | The pthread_yield() function in linuxthreads does the same thing as the standardized sched_yield() function, so add a simple define for it to make porting GNU apps easier. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Provide token prototypes for functions that are external but have no headerRon2009-07-051-2/+2
| | | | | | | This cuts down on a lot of noise from gcc-4.4 Signed-off-by: Ron Lee <ron@debian.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* The attached patches fixes the problems found bringing up uclibc on coldfire Khem Raj2009-04-091-1/+1
| | | | | | | | | | | | | | M5485 processor 1. Disable mmap2() if we're compiling for coldfire and fall back to mmap(). It seems to map a different file area on a 2.6.25 linux kernel. 2. Uses pc-relative addresing[1], computes ADDR_ALIGN, PAGE_ALIGN and OFFSET_ALIGN relatively to _dl_pagesize[3]. On coldfire/M5485 _dl_pagesize is 0x2000. Signed-off-by: Groleo Marius <groleo@gmail.com>
* - commentary typo fixBernhard Reutner-Fischer2009-01-211-1/+1
|
* - pthread_attr_{g,s}etstacksize would depend on SUSv3 legacy but are notBernhard Reutner-Fischer2008-12-291-0/+2
| | | | implemented anyway.
* - cosmetic tidy up of clean targetBernhard Reutner-Fischer2008-11-251-2/+2
|
* - less verbose make cleanBernhard Reutner-Fischer2008-11-071-2/+2
|
* Replace inline with __inline__ in AVR32 pt-machine.h header fileHans-Christian Egtvedt2008-10-311-1/+1
| | | | | | | This patch replaces inline with __inline__ to be more ANSI compatible. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* Fix bug 4994 hangs on read(). I have tested the patch extensibly on ARM/LT.old.Khem Raj2008-10-111-7/+31
| | | | | Thank you Chase Douglas for reporting it and for the patch.
* - trim any trailing whitespaceBernhard Reutner-Fischer2008-07-231-1/+1
|
* - fix inline keywordBernhard Reutner-Fischer2008-07-231-1/+1
|
* - avoid warning due to undefined preprocessor tokenBernhard Reutner-Fischer2008-05-201-1/+1
|
* - avoid warning due to undefined preprocessor tokenBernhard Reutner-Fischer2008-05-201-18/+2
|
* Remove gcc warning due to missing prototype for 'testandset'Carmelo Amoroso2008-05-071-0/+2
| | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* - cleanup by manually expanding the helpers.Bernhard Reutner-Fischer2008-05-031-13/+14
| | | | Saves several 100 bytes
* - fixup asm. No object-code changesBernhard Reutner-Fischer2008-04-246-15/+15
|
* Fix whitespace damage in AVR32 pt-machine.h in libpthread, linuxthreads and ↵Hans-Christian Egtvedt2008-04-161-23/+23
| | | | linuxthreads.old.
* use the __extern_always_inline define from cdefs.h instead of duplicating ↵Mike Frysinger2008-01-0621-97/+21
| | | | 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
* - fixup gnu_inline vs. C99 inlineBernhard Reutner-Fischer2008-01-0518-53/+137
| | | | - add missing header guards while at it
* Chris Zankel writes:Mike Frysinger2008-01-051-0/+48
| | | | | | | | | | | | | | | | | | The following patches add support for the Xtensa processor architecture to uClibc. They are based on a recent SVN checkout (12/05/2007). The first patch (attached to this post) adds Xtensa support to various shared configuration and make files. The following patches then include the Xtensa specific files and directories. I welcome any feedback and would appreciate it if you could include the patches into the mainline tree. I am certainly committed to maintain the port. Bob Wilson was kind enough to review the patches. Some notes about the architecture: Xtensa is a configurable and extensible processor architecture developed by Tensilica. For more information, please visit: www.linux-xtensa.org.
* A better atomic ops implementation for the Blackfin, relying on a featureBernd Schmidt2007-11-231-10/+38
| | | | present in our recent kernels.
* Add hidden symbols for a number of pthread functions, and use them to ensureBernd Schmidt2007-11-221-0/+5
| | | | | that all entries in the __pthread_functions point to functions within libpthread, not identically-named functions in libc.
* Added AVR32 support to uClibc. Signed-off-by: Hans-Christian Egtvedt ↵Carmelo Amoroso2007-11-161-0/+73
| | | | <hcegtvedt@atmel.com>
* call kernel helper to do spinlocksMike Frysinger2007-02-201-21/+14
|
* since these functions get exported, namespace the argumentsMike Frysinger2007-01-291-8/+8
|
* Peter Mazinger pointed out that my last commit was faulty.Joakim Tjernlund2007-01-111-1/+4
| | | | This should fix it.
* finish the pthread locking cleanups. This should get things compiling againEric Andersen2006-12-081-3/+0
| | | | though I still need to silence the warnings about _pthread_cleanup_push_defer
* use sched_yield, not pthread_yieldMike Frysinger2006-03-051-12/+0
|
* need types.h for size_t as pointed out in buildlogMike Frysinger2006-02-281-0/+1
|
* import ia64 linuxthreads filesMike Frysinger2006-02-272-0/+275
|
* Added support for the new CRISv32 architecture.Peter Kjellerstedt2006-02-231-9/+15
|
* Move threads header to proper locationPeter S. Mazinger2006-01-241-0/+58
|
* psm says: fix your linuxthreads / linuxthreads.old typo stupid!Mike Frysinger2006-01-061-1/+1
|
* update libc lock functions to new pthread forwardingMike Frysinger2006-01-062-28/+90
|
* update pthread weak handling to the style glibc usesMike Frysinger2006-01-042-14/+117
|
* Add proper guard, so that we don't see the internal header in userspacePeter S. Mazinger2006-01-031-1/+1
|
* Joseph S. Myers writes:Mike Frysinger2006-01-031-1/+1
| | | | | | | | | | | 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
* This header blocked the use of __THROW in libc-internal.hPeter S. Mazinger2005-12-131-0/+2
|
* Enable __THROW,_NTH,REDIRECT_NTHPeter S. Mazinger2005-11-181-4/+3
|
* Include all lib*/Makefile.in in top_srcdir/Makefile.in, allows adding ↵Peter S. Mazinger2005-11-171-8/+12
| | | | foreign objects to a lib
* rename current stable linuxthreads to linuxthreads.old to prepare for import ↵Mike Frysinger2005-11-1529-0/+3536
of latest glibc version