Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add missing sys/types.h header | Eric Andersen | 2006-12-09 | 6 | -6/+12 | |
| | ||||||
* | silence a lot of warnings and fix a few genuine bugs while I'm at it. | Eric Andersen | 2006-12-09 | 5 | -8/+44 | |
| | ||||||
* | Richard Sandiford writes: add support for init/fini arrays in shared flat ↵ | Mike Frysinger | 2006-12-08 | 17 | -69/+336 | |
| | | | | libraries | |||||
* | seems this is the newfangled way to tell folks this stuff | Eric Andersen | 2006-12-08 | 1 | -1/+1 | |
| | | | | is really really and we mean it this time, for uClibc only | |||||
* | only define msync cancellation point if the syscall exists | Mike Frysinger | 2006-12-08 | 1 | -0/+2 | |
| | ||||||
* | Take Mike Frysinger's comments into account -- make certain that user | Eric Andersen | 2006-12-08 | 199 | -288/+189 | |
| | | | | | applications stop using _syscall#() and use syscall() instead. Cleanup internal handling of syscall includes to use the correct header file. | |||||
* | Sorry psm but contrary to commit 12927, kernel provided syscalls | Eric Andersen | 2006-12-08 | 1 | -7/+5 | |
| | | | | | | are NOT suitable for user-space. The libc ones are the ones that application code must use. If a problem is found with the libc ones, then the libc syscall macros should be fixed. | |||||
* | add some warnings to archs that need a bit of attention | Eric Andersen | 2006-12-08 | 4 | -0/+4 | |
| | ||||||
* | if __NR_swapon does not exist, dont try and create a syscall for it | Mike Frysinger | 2006-12-08 | 1 | -0/+5 | |
| | ||||||
* | if __NR_swapoff does not exist, dont try and create a syscall for it | Mike Frysinger | 2006-12-08 | 1 | -0/+5 | |
| | ||||||
* | if __NR_msync does not exist, dont try and create a syscall for it | Mike Frysinger | 2006-12-08 | 1 | -0/+5 | |
| | ||||||
* | only define mremap() if the syscall exists | Mike Frysinger | 2006-12-08 | 1 | -0/+5 | |
| | ||||||
* | if __NR_mprotect does not exist, dont try and create a syscall for it | Mike Frysinger | 2006-12-08 | 1 | -0/+3 | |
| | ||||||
* | this stuff is for uClibc internal use only | Eric Andersen | 2006-12-08 | 1 | -0/+2 | |
| | ||||||
* | finish the pthread locking cleanups. This should get things compiling again | Eric Andersen | 2006-12-08 | 6 | -9/+5 | |
| | | | | though I still need to silence the warnings about _pthread_cleanup_push_defer | |||||
* | __resolv_lock is supposed to be shared, not static | Eric Andersen | 2006-12-08 | 1 | -2/+2 | |
| | ||||||
* | Fill in a few more of the missing pieces... | Eric Andersen | 2006-12-08 | 3 | -108/+75 | |
| | ||||||
* | Major cleanup of internal mutex locking. Be more consistant in how we do | Eric Andersen | 2006-12-07 | 4 | -35/+32 | |
| | | | | | | | things, and avoid potential deadlocks caused when a thread holding a uClibc internal lock get canceled and terminates without releasing the lock. This change also provides a single place, bits/uClibc_mutex.h, for thread libraries to modify to change all instances of internal locking. | |||||
* | Major cleanup of internal mutex locking. Be more consistant in how we do | Eric Andersen | 2006-12-07 | 39 | -998/+998 | |
| | | | | | | | things, and avoid potential deadlocks caused when a thread holding a uClibc internal lock get canceled and terminates without releasing the lock. This change also provides a single place, bits/uClibc_mutex.h, for thread libraries to modify to change all instances of internal locking. | |||||
* | stdio update from mjn3 | Eric Andersen | 2006-12-06 | 17 | -87/+323 | |
| | ||||||
* | update from mjn3 | Eric Andersen | 2006-12-06 | 1 | -2/+2 | |
| | ||||||
* | prepare to later remove bits/kernel_types.h from bits/types.h | Eric Andersen | 2006-12-06 | 2 | -0/+2 | |
| | ||||||
* | bits/kernel_stat.h is for internal uClibc use only, fix a few other | Eric Andersen | 2006-12-06 | 24 | -1/+89 | |
| | | | | minor include file issues | |||||
* | pulling in kernel config.h wont fly | Mike Frysinger | 2006-12-06 | 1 | -0/+6 | |
| | ||||||
* | note test subdir problems with multilib | Mike Frysinger | 2006-12-06 | 1 | -0/+3 | |
| | ||||||
* | make ABI into a list | Mike Frysinger | 2006-12-03 | 1 | -6/+14 | |
| | ||||||
* | list ABI first and tweak ISA defaults with suggestions from Jim Gifford | Mike Frysinger | 2006-12-03 | 1 | -19/+21 | |
| | ||||||
* | revert previous change | Mike Frysinger | 2006-12-03 | 1 | -2/+0 | |
| | ||||||
* | Patch from Jim Gifford (of Cross Linux From Scratch) fixing the Mips | Rob Landley | 2006-12-03 | 1 | -0/+2 | |
| | | | | failures from Mike's nightly builds. | |||||
* | second SUSV3 legacy check should be for macros as pointed out by psm | Mike Frysinger | 2006-12-03 | 1 | -1/+1 | |
| | ||||||
* | fix building when susv3 legacy stuff is disabled | Mike Frysinger | 2006-12-02 | 1 | -0/+16 | |
| | ||||||
* | PTHREAD_THREADS_MAX is supposed to be in pthread-specific dir, but for now ↵ | Mike Frysinger | 2006-12-02 | 1 | -2/+0 | |
| | | | | it lives in bits/uClibc_local_lim.h | |||||
* | (no commit message) | "Steven J. Hill" | 2006-12-02 | 1 | -0/+5 | |
| | ||||||
* | Remove definition of TIMER_MAX which breaks builds of GCC-4.2 and in glibc ↵ | "Steven J. Hill" | 2006-12-02 | 1 | -3/+0 | |
| | | | | code it is not defined. | |||||
* | remove redundant headers local to libpthread, causing header | Eric Andersen | 2006-11-29 | 4 | -313/+5 | |
| | | | | file content skew between the versions | |||||
* | - introduce UCLIBC_SUSV3_LEGACY_MACROS to be able to do away with all LEGACY | Bernhard Reutner-Fischer | 2006-11-29 | 2 | -1/+11 | |
| | | | | stuff, even the fallback defines. | |||||
* | - honor __UCLIBC_HAS_LFS__ | Bernhard Reutner-Fischer | 2006-11-29 | 2 | -2/+6 | |
| | ||||||
* | - Cleanout the only occurance of the SUSv3 LEGACY function getwd() that was | Bernhard Reutner-Fischer | 2006-11-29 | 1 | -6/+1 | |
| | | | | furthermore ifdef'ed out anyway. | |||||
* | - gcvt() is marked LEGACY in XSI and mandatory in BSD. | Bernhard Reutner-Fischer | 2006-11-29 | 2 | -3/+8 | |
| | | | | Also make compilation conditional on float support. | |||||
* | fix from cmetcalf to make sure we clear the auxvt table before using it | Mike Frysinger | 2006-11-27 | 1 | -0/+1 | |
| | ||||||
* | indent | Mike Frysinger | 2006-11-27 | 1 | -1/+1 | |
| | ||||||
* | - fix typo | Bernhard Reutner-Fischer | 2006-11-22 | 1 | -2/+2 | |
| | ||||||
* | Correct -march cflag value for thumb capable ARM processors: Thanks Paul Brook | Khem Raj | 2006-11-22 | 1 | -6/+6 | |
| | ||||||
* | Use constant pool instead of and adr | Khem Raj | 2006-11-21 | 1 | -15/+11 | |
| | | | | instruction in unoptimized builds and thumb: thanks Paul Brook | |||||
* | Add CHECK_ONLY option to allow for running the tests on the target instead ↵ | "Steven J. Hill" | 2006-11-18 | 2 | -0/+3 | |
| | | | | of attempting to link or compile them. Perhaps I don't fully understand the test structure, but for TLS and NPTL the tests cannot be compiled on the target without a full source tree. | |||||
* | fix from Paul Brook for ISO C violation in terms of handling of modifying ↵ | Mike Frysinger | 2006-11-17 | 1 | -1/+3 | |
| | | | | automatic local variables between setjmp/longjmp | |||||
* | Bernd Schmidt writes: [blackfin updates] add support for FDPIC and include ↵ | Mike Frysinger | 2006-11-17 | 11 | -5/+1669 | |
| | | | | L1 functions | |||||
* | Bernd Schmidt writes: | Mike Frysinger | 2006-11-17 | 2 | -2/+7 | |
| | | | | | | | This reintroduces a mechanism identical to the DL_BOOT macro present in older versions of uClibc. On Blackfin and FRV, we want to pass more than one argument to _dl_start. We also want to do something special before returning, so delete the warning when the START macro is defined. | |||||
* | get rid of the notion of .E files as .i is the proper usage | Mike Frysinger | 2006-11-17 | 1 | -6/+4 | |
| | ||||||
* | revert PTHREAD_THREADS_MAX back to former size since the large majority of ↵ | Mike Frysinger | 2006-11-17 | 1 | -2/+3 | |
| | | | | people out there will not need more than 1k threads (and people who do can change this themselves) |