summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Synch with trunk @ 24379Carmelo Amoroso2008-12-117-55/+221
| | | | Step 22: merge bfin specific
* Synch with trunk @ 24379Carmelo Amoroso2008-12-116-56/+48
| | | | Step 21: merge linuxthreads.old directory
* Synch with trunk @ 24379Carmelo Amoroso2008-12-1113-97/+12
| | | | Step 20: merge linuxthreads directory
* Synch with trunk @ 24261Carmelo Amoroso2008-12-116-133/+72
| | | | | | | Step 19: merge change in rev 24250 - Use runtime pagesize (Jeremy Kerr) Some powerpc machines can support 64k pages, enabled by the CONFIG_64K_PAGES option in linux.
* Merged with trunk: basically white space and blank lines removalCarmelo Amoroso2008-12-111-2/+9
|
* Signed-off-by: Khem Raj <raj.khem@gmail.com>Khem Raj2008-12-107-21/+119
| | | | Update pthread_mutex_t definition and initializations.
* Merges from trunk.Khem Raj2008-12-092-65/+68
|
* Signed-off-by: Khem Raj <raj.khem@gmail.com>Khem Raj2008-12-094-43/+43
| | | | | | This patch makes mips nptl port compile again Replace remaining instances of asm by __asm__ and volatile by __volatile__ include bits/errno.h instead of obsolete bits/errno_values.h
* fix loop for checking ifaddr on both IPv4 and IPv6.Carmelo Amoroso2008-12-081-2/+2
|
* Sync with trunk r24277Khem Raj2008-12-041-2/+2
| | | | | Remove __NTH from the declation.
* Clean librt/*.oS tooCarmelo Amoroso2008-12-041-1/+1
|
* Go deeper while cleaning string directory to removeCarmelo Amoroso2008-12-041-1/+1
| | | | | | TARGET_SUBARCH implementation too. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Synch with trunk @ 24261Carmelo Amoroso2008-12-0414-75/+13
| | | | | | | Step 19: merge change in rev 24250 - Use runtime pagesize (Jeremy Kerr) Some powerpc machines can support 64k pages, enabled by the CONFIG_64K_PAGES option in linux.
* rel_addr is already correctly computed: so do not add the load_addr.Carmelo Amoroso2008-12-041-1/+1
| | | | | | | Anyway, being the ldso linked with -Bsymbolic, this piece of code is not actually executed. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Fix some nptl clean target removing bash-like globs to be compliantCarmelo Amoroso2008-12-032-8/+6
| | | | with other shell, as pointed out by Bernhard.
* Rework nptl build system for cleaning headers and objectsCarmelo Amoroso2008-12-037-31/+31
| | | | | | | | | | | | | | | | | | | | | | to be compliant with all other Makefile. The output of the make clean (silent mode) will be as follows: CLEAN ld-uClibc CLEAN libdl <....> CLEAN nptl_pthread_generic CLEAN nptl_pthread CLEAN nptl_arch CLEAN nptl_linux CLEAN nptl_linux_arch CLEAN libthread_db <....> CLEAN nptl_headers CLEAN nptl_arch_headers CLEAN nptl_linux_headers CLEAN nptl_db_headers Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Synch with trunk @ 24242Carmelo Amoroso2008-12-0362-513/+468
| | | | | Step 18: some more synch: hidden_proto, size reduction and signal handling changes.
* Fix wcswidth function when LOCALE support is disabledCarmelo Amoroso2008-12-022-1/+8
| | | | | | | | | | while keeping WCHAR support enabled. This solves two testcases: tst_wcwidth and tst_wcswidth. Fix dat_iswctype.c fiinput file: character 0x80 is not a control character: it fixes tst_iswctype test. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
* signed-off-by: Khem Raj <raj.khem@gmail.com>Khem Raj2008-12-021-8/+8
| | | | Sync from trunk.
* sign-off-by: Khem Raj <raj.khem@gmail.com>Khem Raj2008-12-021-1/+2
| | | | Move includes out of __UCLIBC_HAS_THREADS_NATIVE__ conditional
* signed-off-by: Khem Raj <raj.khem@gmail.com>Khem Raj2008-12-024-23/+79
| | | | | More merges from trunk to get nptl compiling for arm. Also fix some errno related linking problems.
* Synch with trunk @ 24165Carmelo Amoroso2008-11-27502-1829/+1902
| | | | | Step 17: libc_hidden_proto removal (almost all). and other minor changes (inline keyword, extra character)
* Synch with trunk @ 24160Carmelo Amoroso2008-11-272-22/+17
| | | | Step 16: utils folder synch.
* Synch with trunk @ 24160Carmelo Amoroso2008-11-276-2/+28
| | | | Step 15: test folder synch.
* Synch with trunk @ 24160Carmelo Amoroso2008-11-27157-895/+719
| | | | | | Step 14: miscellaneous merge for arch specific files in libc/sysdeps. Comments, cleanup, formatting, hidden_proto removal and others.
* Synch with trunk @ 24160Carmelo Amoroso2008-11-2721-65/+89
| | | | Step 13: build system updates.
* Synch with trunk @ 24157Carmelo Amoroso2008-11-2623-84/+89
| | | | Step 12: ldso minor changes: code tidy-up, inline, comments.
* Synch with trunk @ 24157Carmelo Amoroso2008-11-2663-143/+634
| | | | Step 11: More libc_hidden_proto removal
* Fix memset argsCarmelo Amoroso2008-11-261-2/+2
|
* This patch fixes locale-mbwc test failures when __UCLIBC_HAS_LOCALE__ isCarmelo Amoroso2008-11-261-0/+24
| | | | | | | | | disabled and __UCLIBC_HAS_WCHAR__ is enabled. The only locale available when __UCLIBC_HAS_LOCALE__ is disabled is the C locale, the others locale are skipped. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
* Make wcsxfrm visible also when LOCALE support is disabled.Carmelo Amoroso2008-11-251-0/+1
| | | | Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
* Add _res_init.c to resolv_CSRC.Khem Raj2008-11-211-1/+1
|
* Synch with trunk @ 24087Carmelo Amoroso2008-11-18101-191/+199
| | | | Step 10: libc_hidden_removal
* Synch with trunk @ 24075.Carmelo Amoroso2008-11-1715-931/+787
| | | | Step 9: libc/stdio - libc/inet - libc/pwd_grp
* Synch with trunk @ 24075.Carmelo Amoroso2008-11-1716-259/+326
| | | | Step 8: include folder
* Synch with trunk @ 24075.Carmelo Amoroso2008-11-1716-128/+148
| | | | Step 7: libc/stdlib and malloc
* Synch with trunk @ 24075.Carmelo Amoroso2008-11-1723-615/+425
| | | | Step 6: libc/misc
* Synch with trunk @ 24075.Carmelo Amoroso2008-11-1733-144/+153
| | | | | Step 5 Various Makefile.in
* Synch with trunk @ 24075.Carmelo Amoroso2008-11-1735-1373/+1343
| | | | | Step 4 libc/string and asm implementation
* Synch with trunk @ 24075.Carmelo Amoroso2008-11-17122-1978/+1485
| | | | | Step 3 libm and related headers
* Synch with trunk @ 24071.Carmelo Amoroso2008-11-1742-923/+1448
| | | | | Step 2 locale stuff - configuration and top Makefiles
* Synch with trunk @ 24071.Carmelo Amoroso2008-11-1720-77/+169
| | | | | Step 1 linuxthreads - linuxthreads_db - linuxthread.old - linuxthreads.old_db
* ldso: Initialize fully dtv before calling the constructors.Carmelo Amoroso2008-11-174-22/+72
| | | | | | | | | | If a shared object has a constructor that accesses a TLS variable using the localor global synamic access model (that is by calling the __tls_get_addr function), all the filed of each dtv entry must be already initialized to point to the right address in the TLS static block Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* sh_nptl: Enable CFI directives for shCarmelo Amoroso2008-09-182-0/+9
| | | | | | | | | Enable CFI directives for sh to add proper CFI information into assembly functions. This provides stack frame information used during stack unwinding as well by debugger for backtracing. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Fixes posix_fadvise[64] functions to return the Carmelo Amoroso2008-09-185-155/+189
| | | | | | | | | | error number in case of failure instead of -1 and setting errno, according to SuSv3 (IEEE Std 1003.1 2004 edition) specification. Also refactor sysdep.h and syscalls.h moving INTERNAL_SYSCALL macro to the latter (as other archs do in uclibc). Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Kill off the GOT lookup for init/fini in the sh crti.S. This wasCarmelo Amoroso2008-09-181-25/+2
| | | | | | | | | inversely conditional on __HAVE_SHARED__, which has been broken since the time it was copied in originally. The compiler properly generates the GOT references on its own, negating the entire purpose for the init/fini reference. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Remove trailing whitespacesCarmelo Amoroso2008-09-181-2/+2
|
* Try not to use ">&" dash shell does not like it.Khem Raj2008-09-181-1/+1
|
* Make sure that multi-threaded statically linked applications use the realCarmelo Amoroso2008-09-032-2/+6
| | | | | | | | | | locking implementations instead of the empty stubs from libc.a. Removed also old work-around added to opendir, due to wrong pthread_mutex_init (from libc.a) used in static binaries. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Remove pointless extern declaration for __pthread_onceCarmelo Amoroso2008-08-201-2/+0
|