Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-04-22 | Fix segfault in __pthread_initialize_minimal in linuxthreads | Carmelo Amoroso | |
implementation when built without SHARED flag as reported by Will Newton <will.newton@gmail.com> | |||
2008-04-16 | Fix whitespace damage in AVR32 pt-machine.h in libpthread, linuxthreads and ↵ | Hans-Christian Egtvedt | |
linuxthreads.old. | |||
2008-01-06 | use 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 inline | Bernhard Reutner-Fischer | |
- add missing header guards while at it | |||
2008-01-05 | Chris Zankel writes: | Mike Frysinger | |
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. | |||
2007-11-23 | A better atomic ops implementation for the Blackfin, relying on a feature | Bernd Schmidt | |
present in our recent kernels. | |||
2007-11-22 | Add hidden symbols for a number of pthread functions, and use them to ensure | Bernd Schmidt | |
that all entries in the __pthread_functions point to functions within libpthread, not identically-named functions in libc. | |||
2007-11-16 | Added AVR32 support to uClibc. Signed-off-by: Hans-Christian Egtvedt ↵ | Carmelo Amoroso | |
<hcegtvedt@atmel.com> | |||
2007-10-13 | - use the compiler-driver instead of the linker | Bernhard Reutner-Fischer | |
- adjust setting flags accordingly to use (hardcoded, see below) -Wl, Potential improvements: *) --warn-unresolved-symbols should perhaps be used for all libs *) eventually rename LDFLAGS to CC_LDFLAGS *) probe for compiler driver's notion of flag to use for passing in linker flags (i.e. don't hardcode "-Wl,") | |||
2007-06-29 | tweak msync prototype to match header | Mike Frysinger | |
2007-05-31 | Bernd Schmidt writes: make sure custom stacks work properly for no-mmu | Mike Frysinger | |
2007-05-15 | Remove preprocessor warning due to missing definition of USE_TLS | Khem Raj | |
2007-03-19 | #1273 if EXTRAVERSION is set, make sure we respect it | Mike Frysinger | |
2007-02-20 | call kernel helper to do spinlocks | Mike Frysinger | |
2007-02-05 | - silence warning about using an undefined token | Bernhard Reutner-Fischer | |
2007-01-29 | since these functions get exported, namespace the arguments | Mike Frysinger | |
2007-01-11 | Peter Mazinger pointed out that my last commit was faulty. | Joakim Tjernlund | |
This should fix it. | |||
2006-12-08 | only define msync cancellation point if the syscall exists | Mike Frysinger | |
2006-12-08 | finish the pthread locking cleanups. This should get things compiling again | Eric Andersen | |
though I still need to silence the warnings about _pthread_cleanup_push_defer | |||
2006-11-29 | remove redundant headers local to libpthread, causing header | Eric Andersen | |
file content skew between the versions | |||
2006-11-09 | prevent cancellation functions from being called more than once | Mike Frysinger | |
2006-11-09 | backport from upstream: | Mike Frysinger | |
2001-04-10 Ulrich Drepper <drepper@redhat.com> * join.c (pthread_exit): Move code to new function __pthread_do_exit which takes an extra parameter with the current frame pointer. Call new function with CURRENT_STACK_FRAME. (__pthread_do_exit): New function. Call __pthread_perform_cleanup with the new parameter. (pthread_join): Call __pthread_do_exit instead of pthread_exit. * cancel.c (__pthread_perform_cleanup): Takes extra parameter. Use this parameter as the initial value the cleanup handler records are compared against. No active cleanup handler record must have an address lower than the previous one and the initial record must be above (below on PA) the frame address passed in. (pthread_setcancelstate): Call __pthread_do_exit instead of pthread_exit. (pthread_setcanceltype): Likewise. (pthread_testcancel): Likewise. (_pthread_cleanup_pop_restore): Likewise. * condvar.c (pthread_cond_wait): Likewise. (pthread_cond_timedwait_relative): Likewise. * manager.c (pthread_start_thread): Likewise. * oldsemaphore.c (__old_sem_wait): Likewise. * pthread.c (pthread_handle_sigcancel): Likewise. * semaphore.c (__new_sem_wait): Likewise. (sem_timedwait): Likewise. * ptlongjmp.c (pthread_cleanup_upto): Also use current stack frame to limit the cleanup handlers which get run. * internals.h: Add prototype for __pthread_do_exit. Adjust prototype for __pthread_perform_cleanup. | |||
2006-11-09 | backport from upstream: | Mike Frysinger | |
2001-04-11 Ulrich Drepper <drepper@redhat.com> * cancel.c (_pthread_cleanup_push): Catch invalid __prev buffer and remove it. (_pthread_cleanup_push_defer): Likewise. | |||
2006-11-03 | remove duplicated/unused ASSERT code | Mike Frysinger | |
2006-11-03 | dont need to force optimization in CFLAGS anymore (if this fails your ↵ | Mike Frysinger | |
compiler prob sucks anyways) | |||
2006-10-19 | Joseph 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-08-24 | merge fixes from upstream (rev 1.10 -> 1.13) | Mike Frysinger | |
2006-08-23 | pull from upstream | Mike Frysinger | |
2006-07-04 | Change symbol 'NOSTRIP' to 'DOSTRIP' since the double negatives | Eric Andersen | |
on i.e. NOSTRIP=n gets a bit confusing. | |||
2006-03-24 | Now new linuxthreads builds w/ SHARED | Peter S. Mazinger | |
2006-03-24 | Remove redundant redefine of __clone | Peter S. Mazinger | |
2006-03-24 | Guard GL(name) and it's users w/ SHARED | Peter S. Mazinger | |
2006-03-10 | update ignores | Mike Frysinger | |
2006-03-10 | shouldnt have been added to svn | Mike Frysinger | |
2006-03-10 | sync with glibc CVS | Mike Frysinger | |
2006-03-10 | try to get libpthread built w/ -DSHARED, what to do w/ _dl_load_lock? | Peter S. Mazinger | |
2006-03-09 | blah, glibc moved linuxthreads around | Mike Frysinger | |
2006-03-09 | Add back XLOCALE for hidden uselocale | Peter S. Mazinger | |
2006-03-09 | Sync w/ upstream, hide pthread_atfork | Peter S. Mazinger | |
2006-03-09 | Not the best idea moving libc_hidden_proto to uClibc_glue.h | Peter S. Mazinger | |
2006-03-09 | Get rid of forwarded __pthread_attr_init | Peter S. Mazinger | |
2006-03-09 | Move __clone/__uselocale to uClibc_glue.h | Peter S. Mazinger | |
2006-03-09 | Remove unneeded ; after *_alias | Peter S. Mazinger | |
2006-03-09 | Create libpthread_nonshared.a | Peter S. Mazinger | |
2006-03-09 | uClibc_pthread.h wasn't ever included | Peter S. Mazinger | |
2006-03-05 | use sched_yield, not pthread_yield | Mike Frysinger | |
2006-02-28 | need types.h for size_t as pointed out in buildlog | Mike Frysinger | |
2006-02-27 | import ia64 linuxthreads files | Mike Frysinger | |
2006-02-23 | Remove TOPDIR | Peter S. Mazinger | |
2006-02-23 | Added support for the new CRISv32 architecture. | Peter Kjellerstedt | |