summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add missing sys/types.h headerEric Andersen2006-12-096-6/+12
|
* silence a lot of warnings and fix a few genuine bugs while I'm at it.Eric Andersen2006-12-095-8/+44
|
* Richard Sandiford writes: add support for init/fini arrays in shared flat ↵Mike Frysinger2006-12-0817-69/+336
| | | | libraries
* seems this is the newfangled way to tell folks this stuffEric Andersen2006-12-081-1/+1
| | | | is really really and we mean it this time, for uClibc only
* only define msync cancellation point if the syscall existsMike Frysinger2006-12-081-0/+2
|
* Take Mike Frysinger's comments into account -- make certain that userEric Andersen2006-12-08199-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 syscallsEric Andersen2006-12-081-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 attentionEric Andersen2006-12-084-0/+4
|
* if __NR_swapon does not exist, dont try and create a syscall for itMike Frysinger2006-12-081-0/+5
|
* if __NR_swapoff does not exist, dont try and create a syscall for itMike Frysinger2006-12-081-0/+5
|
* if __NR_msync does not exist, dont try and create a syscall for itMike Frysinger2006-12-081-0/+5
|
* only define mremap() if the syscall existsMike Frysinger2006-12-081-0/+5
|
* if __NR_mprotect does not exist, dont try and create a syscall for itMike Frysinger2006-12-081-0/+3
|
* this stuff is for uClibc internal use onlyEric Andersen2006-12-081-0/+2
|
* finish the pthread locking cleanups. This should get things compiling againEric Andersen2006-12-086-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 Andersen2006-12-081-2/+2
|
* Fill in a few more of the missing pieces...Eric Andersen2006-12-083-108/+75
|
* Major cleanup of internal mutex locking. Be more consistant in how we doEric Andersen2006-12-074-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 doEric Andersen2006-12-0739-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 mjn3Eric Andersen2006-12-0617-87/+323
|
* update from mjn3Eric Andersen2006-12-061-2/+2
|
* prepare to later remove bits/kernel_types.h from bits/types.hEric Andersen2006-12-062-0/+2
|
* bits/kernel_stat.h is for internal uClibc use only, fix a few otherEric Andersen2006-12-0624-1/+89
| | | | minor include file issues
* pulling in kernel config.h wont flyMike Frysinger2006-12-061-0/+6
|
* note test subdir problems with multilibMike Frysinger2006-12-061-0/+3
|
* make ABI into a listMike Frysinger2006-12-031-6/+14
|
* list ABI first and tweak ISA defaults with suggestions from Jim GiffordMike Frysinger2006-12-031-19/+21
|
* revert previous changeMike Frysinger2006-12-031-2/+0
|
* Patch from Jim Gifford (of Cross Linux From Scratch) fixing the Mips Rob Landley2006-12-031-0/+2
| | | | failures from Mike's nightly builds.
* second SUSV3 legacy check should be for macros as pointed out by psmMike Frysinger2006-12-031-1/+1
|
* fix building when susv3 legacy stuff is disabledMike Frysinger2006-12-021-0/+16
|
* PTHREAD_THREADS_MAX is supposed to be in pthread-specific dir, but for now ↵Mike Frysinger2006-12-021-2/+0
| | | | it lives in bits/uClibc_local_lim.h
* (no commit message)"Steven J. Hill"2006-12-021-0/+5
|
* Remove definition of TIMER_MAX which breaks builds of GCC-4.2 and in glibc ↵"Steven J. Hill"2006-12-021-3/+0
| | | | code it is not defined.
* remove redundant headers local to libpthread, causing headerEric Andersen2006-11-294-313/+5
| | | | file content skew between the versions
* - introduce UCLIBC_SUSV3_LEGACY_MACROS to be able to do away with all LEGACYBernhard Reutner-Fischer2006-11-292-1/+11
| | | | stuff, even the fallback defines.
* - honor __UCLIBC_HAS_LFS__Bernhard Reutner-Fischer2006-11-292-2/+6
|
* - Cleanout the only occurance of the SUSv3 LEGACY function getwd() that wasBernhard Reutner-Fischer2006-11-291-6/+1
| | | | furthermore ifdef'ed out anyway.
* - gcvt() is marked LEGACY in XSI and mandatory in BSD.Bernhard Reutner-Fischer2006-11-292-3/+8
| | | | Also make compilation conditional on float support.
* fix from cmetcalf to make sure we clear the auxvt table before using itMike Frysinger2006-11-271-0/+1
|
* indentMike Frysinger2006-11-271-1/+1
|
* - fix typoBernhard Reutner-Fischer2006-11-221-2/+2
|
* Correct -march cflag value for thumb capable ARM processors: Thanks Paul BrookKhem Raj2006-11-221-6/+6
|
* Use constant pool instead of and adr Khem Raj2006-11-211-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-182-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 Frysinger2006-11-171-1/+3
| | | | automatic local variables between setjmp/longjmp
* Bernd Schmidt writes: [blackfin updates] add support for FDPIC and include ↵Mike Frysinger2006-11-1711-5/+1669
| | | | L1 functions
* Bernd Schmidt writes:Mike Frysinger2006-11-172-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 usageMike Frysinger2006-11-171-6/+4
|
* revert PTHREAD_THREADS_MAX back to former size since the large majority of ↵Mike Frysinger2006-11-171-2/+3
| | | | people out there will not need more than 1k threads (and people who do can change this themselves)