Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Again, I need to cut down on my merge times and this last set of changes to ↵ | "Steven J. Hill" | 2005-10-01 | 1 | -3/+10 | |
| | | | | the makefile structure is killing me. Sorry to put more native thread stuff in, but it cannot be activated in the trunk, so there is no harm. | |||||
* | Move arch specific bits from linuxthreads' Makefile to ↵ | Peter S. Mazinger | 2005-09-30 | 2 | -4/+21 | |
| | | | | linuxthreads/sysdeps/TARGET_ARCH/Makefile.in proposed by vapier. The current implementation should suffice for now, but it needs to be extended for the nptl tree. | |||||
* | Similarly to libm, remove recursion from linuxthreads. Now only libc.a and ↵ | Peter S. Mazinger | 2005-09-29 | 3 | -116/+22 | |
| | | | | libc.so are rebuilt again if make is run a second time. | |||||
* | Remove ar-target and shared targets, at build time now we traverse the tree ↵ | Peter S. Mazinger | 2005-09-28 | 4 | -139/+88 | |
| | | | | only once. Generalize all toplevel makefiles. Make sure, that libdl.so is built against libc.so and not libc.a | |||||
* | Remove unneeded if clause. We won't be in this directory unless we | "Steven J. Hill" | 2005-09-24 | 1 | -4/+1 | |
| | | | | have enabled threads. | |||||
* | no check needed in libm/libpthread, we do not recurse anymore if the related ↵ | Peter S. Mazinger | 2005-09-22 | 1 | -6/+0 | |
| | | | | option is not set, more Makefile cleanups | |||||
* | also symlink thread_db.h instead of duplicating it, fix the clean target, ↵ | Mike Frysinger | 2005-09-21 | 1 | -12/+16 | |
| | | | | and touchup the headers target so we dont create bogus dir symlinks | |||||
* | remove unused headers on install and clean up all thread related ones | Peter S. Mazinger | 2005-09-21 | 1 | -1/+3 | |
| | ||||||
* | 'pthread.h' is not the only file that needs to be symlinked. When NPTL gets ↵ | "Steven J. Hill" | 2005-09-21 | 1 | -2/+14 | |
| | | | | merged, you will need to do 'semaphore.h' and 'bits/pthreadtypes.h'. I think I have been a good little boy and keeping my NPTL changes out of mainline, so I'm going to go ahead and cross the line this once to get this change in. | |||||
* | dont duplicate pthread.h in include and libpthread subdirs, so symlink it | Mike Frysinger | 2005-09-21 | 1 | -0/+3 | |
| | ||||||
* | Robin Getz from blackfin.uclinux.org writes: | Mike Frysinger | 2005-09-16 | 1 | -1/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Bernd Schmidt found/fixed this problem in uClibc: http://blackfin.uclinux.org/tracker/index.php?func=detail&aid=882&group_id=17&atid=141 Basically, the uClinux dist includes a few thread demos - thdm and bcdm - running them simultaneously sometimes causes bus errors. Bernd wrote: >They occur in pthread_handle_sigrestart; thread_self returns a bogus value. >I managed to capture a debugging log, it's attached as bad-log. If you >look at it you'll notice that the initial stack bounds are bogus: bottom >of stack is higher than top of stack. This appears to be because of a bug >in NOMMU_INITIAL_THREAD_BOUNDS(tos,bos): if a new thread has a BOS equal >to the initial thread's current TOS, it'll munge the initial thread's >stack bounds. Fixed with the attached patch, which I've committed. >This should fix the crashes people have seen, but since the bug was always >hard to reproduce, I can't be 100% certain they are gone. Please retest, >everyone... This patch was made against our cvs, which has an older version of uClibc in it - this code was recently moved from internals.h to descr.h in the uclibc svn, but it still has the same problem | |||||
* | remove duplicated p_canceled setting and extra whitespace | Mike Frysinger | 2005-09-09 | 1 | -2/+1 | |
| | ||||||
* | sync style changes and misc fixes from glibc | Mike Frysinger | 2005-09-09 | 1 | -29/+38 | |
| | ||||||
* | sync some style changes and stack fixes with glibc | Mike Frysinger | 2005-09-09 | 1 | -12/+88 | |
| | ||||||
* | sync with glibc and macro out the strong_alias/versioned-symbols to cut down ↵ | Mike Frysinger | 2005-09-09 | 1 | -22/+262 | |
| | | | | on the diffs | |||||
* | newer linuxthreads renamed the function invalid_handle() to nonexisting_handle() | Mike Frysinger | 2005-09-09 | 5 | -7/+7 | |
| | ||||||
* | sync with glibc by moving the thread_desc stuff out of internals.h and into ↵ | Mike Frysinger | 2005-09-09 | 4 | -319/+449 | |
| | | | | a new file descr.h ... also redo thread_desc init by specifying members in the struct by name rather than position | |||||
* | revert pthread_exit change until all files using new prototype is ready | Mike Frysinger | 2005-09-09 | 1 | -4/+4 | |
| | ||||||
* | sync all the strong_alias and version compat stuff but make them no-ops with ↵ | Mike Frysinger | 2005-09-08 | 1 | -18/+93 | |
| | | | | #if magic to cut down on diffs | |||||
* | add hidden_def() macros from glibc but stub them out to cut down on diffs | Mike Frysinger | 2005-09-08 | 1 | -0/+8 | |
| | ||||||
* | sync changelog with glibc | Mike Frysinger | 2005-09-08 | 1 | -3/+15 | |
| | ||||||
* | sync prototypes with glibc | Mike Frysinger | 2005-09-08 | 1 | -0/+3 | |
| | ||||||
* | punt wrapsyscall.c as glibc has | Mike Frysinger | 2005-09-08 | 2 | -222/+1 | |
| | ||||||
* | make sure we use optimized version when building for newer intel/amd cpus | Mike Frysinger | 2005-09-08 | 1 | -1/+3 | |
| | ||||||
* | import some fixes from glibc | Mike Frysinger | 2005-09-08 | 1 | -5/+10 | |
| | ||||||
* | sync with glibc and import pthread_rwlock_timed{rd,wr}lock in the process | Mike Frysinger | 2005-09-08 | 2 | -45/+214 | |
| | ||||||
* | uClibc has pthread_attr_{get,set}stack now | Mike Frysinger | 2005-09-08 | 1 | -5/+1 | |
| | ||||||
* | sync misc trivial touchups from glibc | Mike Frysinger | 2005-09-08 | 12 | -38/+69 | |
| | ||||||
* | sync with glibc coding style to make further updates easier | Mike Frysinger | 2005-09-08 | 1 | -94/+98 | |
| | ||||||
* | sync license with glibc | Mike Frysinger | 2005-09-08 | 1 | -4/+4 | |
| | ||||||
* | sync license with glibc | Mike Frysinger | 2005-09-08 | 1 | -5/+5 | |
| | ||||||
* | sync with glibc | Mike Frysinger | 2005-09-08 | 1 | -83/+282 | |
| | ||||||
* | import some fixes from glibc | Mike Frysinger | 2005-09-08 | 1 | -1/+17 | |
| | ||||||
* | import pthread_attr_{get,set}stack functions from glibc along with a few ↵ | Mike Frysinger | 2005-09-08 | 1 | -11/+76 | |
| | | | | attr fixes | |||||
* | import the helper function pthread_for_each_thread from glibc | Mike Frysinger | 2005-09-08 | 2 | -3/+31 | |
| | ||||||
* | import misc defines from glibc | Mike Frysinger | 2005-09-08 | 1 | -30/+52 | |
| | ||||||
* | make sure function is always inlined | Mike Frysinger | 2005-09-08 | 1 | -1/+1 | |
| | ||||||
* | sync with glibc and remove duplicated SEM_VALUE_MAX define | Mike Frysinger | 2005-09-08 | 1 | -7/+5 | |
| | ||||||
* | sync with glibc | Mike Frysinger | 2005-09-08 | 1 | -1/+1 | |
| | ||||||
* | sync with glibc | Mike Frysinger | 2005-09-08 | 1 | -3/+2 | |
| | ||||||
* | slight tweak to minimize diffs with glibc | Mike Frysinger | 2005-09-08 | 1 | -3/+4 | |
| | ||||||
* | sync code style with glibc | Mike Frysinger | 2005-09-08 | 1 | -6/+8 | |
| | ||||||
* | import license updates from glibc | Mike Frysinger | 2005-09-08 | 1 | -5/+5 | |
| | ||||||
* | unused | Mike Frysinger | 2005-09-08 | 2 | -126/+0 | |
| | ||||||
* | import thumb support from jbowler in Bug 385 | Mike Frysinger | 2005-08-15 | 1 | -0/+15 | |
| | ||||||
* | sync with glibc | Mike Frysinger | 2005-07-02 | 1 | -2/+7 | |
| | ||||||
* | update the debug macros so they build with newer gcc versions | Mike Frysinger | 2005-07-01 | 4 | -30/+36 | |
| | ||||||
* | Filter out any -z defs since this lib will have undefined symbols that | Joakim Tjernlund | 2005-05-28 | 1 | -1/+4 | |
| | | | | are in gdb. | |||||
* | fix warnings like | Joakim Tjernlund | 2005-05-28 | 1 | -4/+4 | |
| | | | | td_thr_tls_get_addr.c:30: warning: `__used__' attribute ignored | |||||
* | gcc says | Joakim Tjernlund | 2005-05-28 | 1 | -1/+1 | |
| | | | | | | spinlock.c:35: warning: matching constraint does not allow a register Update the asm to match glibc. |