Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | These are already unwired in kernel headers so dont worry about them in uclibc | Khem Raj | 2008-07-17 | 1 | -18/+0 |
| | |||||
* | Do not include libc-lock.h because uClibc_mutex.h is exported file and ↵ | Khem Raj | 2008-07-14 | 1 | -1/+0 |
| | | | | several application using this headers fail because they do not get __extern_inline define and if cdefs.h is included then the mudslide begins. For now we will live with the warnings in uclibc build. | ||||
* | Undefine some of redundant syscalls not used by EABI kernels. So uclibc ↵ | Khem Raj | 2008-07-14 | 1 | -0/+18 |
| | | | | | | could use alternative implementations for them. include sys/syscalls.h in pt-gettimeofday.c | ||||
* | Signed-off-by: Khem Raj <raj.khem@gmail.com> | Khem Raj | 2008-07-11 | 4 | -5/+7 |
| | | | | | | | | | | | | Hush compiler for extern inline warnings by using __extern_inline macro, this also makes gcc 4.3 happy. warning: C99 inline functions are not supported; using GNU89 warning: to disable this warning use -fgnu89-inline or the gnu Also fix this other warning. warning: missing braces around initializer warning: (near initialization for '_stdio_streams[0].__lock.__ | ||||
* | uClibc_mutex.h should not include bits/libc-lock.h. Revert libtest.c ↵ | Carmelo Amoroso | 2008-07-11 | 1 | -1/+0 |
| | | | | accordingly otherwise it cannot compile | ||||
* | Revert previous useless change based on an older version | Carmelo Amoroso | 2008-07-11 | 1 | -4/+4 |
| | |||||
* | Fix some __UCLIBC_IO_MUTEX_XXXX macro to be used without FUTEX support. ↵ | Carmelo Amoroso | 2008-07-11 | 5 | -93/+85 |
| | | | | Thanks Khem for pointing this out | ||||
* | Signed-off-by: Khem Raj <raj.khem@gmail.com> | Khem Raj | 2008-07-11 | 1 | -4/+4 |
| | | | | Append the objects. | ||||
* | Signed-off-by: Khem Raj <raj.khem@gmail.com> | Khem Raj | 2008-07-11 | 1 | -23/+8 |
| | | | | Use wait4 for waitpid syscall. | ||||
* | Signed-off-by: Khem Raj <raj.khem@gmail.com> | Khem Raj | 2008-07-10 | 1 | -0/+1 |
| | | | | Include <bits/libc-lock.h> to get *once* definitions. | ||||
* | Exclude some files for ARM NPTL, Do not use _libc_fatal | Khem Raj | 2008-07-10 | 1 | -1/+6 |
| | |||||
* | Save PID across vfork syscall. Create a __clone() aliased to clone(). Load ↵ | Khem Raj | 2008-07-10 | 2 | -5/+31 |
| | | | | arguments from stack into registers before making clone syscall | ||||
* | Do not use push/pop in inline asm. It breaks unwinding | Khem Raj | 2008-07-10 | 1 | -6/+10 |
| | |||||
* | Thumb atomic operations and makefile changes to accomodate NPTL | Khem Raj | 2008-07-10 | 3 | -2/+14 |
| | |||||
* | Fix the builds without STDIO_FUTEXES. Fix msgecv and msgsend to compile on ↵ | Khem Raj | 2008-07-09 | 8 | -156/+151 |
| | | | | ARM as well. | ||||
* | Revert the mips related fixed that got in due to the trunk merge and also ↵ | Khem Raj | 2008-07-09 | 3 | -1/+23 |
| | | | | add pt-__syscall_rt_sigaction.c for mips | ||||
* | BIG BIG commit: forgotten files | Carmelo Amoroso | 2008-07-09 | 6 | -17/+203 |
| | |||||
* | BIG BIG commit: all left files merged from trunk [rev 22714]. Currenntly ↵ | Carmelo Amoroso | 2008-07-09 | 429 | -3427/+4387 |
| | | | | NPTL sh4 port build and work fine. All committed to allow Khem Ray working on a working branch to integrate the ARM nptl port. MIPS nptl port not tested but should still building and working fine. There are some other part non yet merged with trunk (misc/internals and some headers file that need some more work). Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Synch with trunk: remove obsolete files | Carmelo Amoroso | 2008-07-09 | 5 | -582/+0 |
| | |||||
* | SYnch with trunk: new files | Carmelo Amoroso | 2008-07-09 | 6 | -0/+167 |
| | |||||
* | Synch the whole build system. Also including recent fix on testsuite build ↵ | Carmelo Amoroso | 2008-07-09 | 14 | -50/+137 |
| | | | | system | ||||
* | Sync build machinery stuff from trunk. Some more fixed for mips nptl port | Khem Raj | 2008-06-27 | 11 | -45/+36 |
| | |||||
* | Sync with trunk. | Khem Raj | 2008-06-25 | 1 | -3/+7 |
| | |||||
* | libc_hidden_proto moved to string.h | Carmelo Amoroso | 2008-06-19 | 62 | -120/+126 |
| | |||||
* | Filter-out _memcpy_fwd.c and fix clean target to remove objects into deeper ↵ | Carmelo Amoroso | 2008-06-19 | 1 | -1/+4 |
| | | | | folder | ||||
* | Move static function _wordcopy_fwd_aligned and _wordcopy_fwd_dest_aligned ↵ | Carmelo Amoroso | 2008-06-19 | 3 | -191/+194 |
| | | | | from memcopy.h to _memcpy_fwd.c to avoid unneeded inclusion in other .c files and silent gcc about unused static function | ||||
* | Synch arch specific part of libc/string for ↵ | Carmelo Amoroso | 2008-06-19 | 70 | -658/+1080 |
| | | | | frv/ia64/sparc/i386/powerpc/arm/avr32/x86_64/cris/bfin | ||||
* | News syscall wrappers from trunk | Carmelo Amoroso | 2008-06-18 | 10 | -0/+376 |
| | |||||
* | Remove obsolete files and synch with trunk | Carmelo Amoroso | 2008-06-18 | 4 | -293/+0 |
| | |||||
* | Synch libc powerpc/arm/sh64/m68k/alpha/microblaze/i960/vax/e1 specific with ↵ | Carmelo Amoroso | 2008-06-18 | 92 | -541/+2790 |
| | | | | trunk | ||||
* | Synch libc nios/xtensa/v850/h8300/cris/x86_64/ia64/hppa/i382/nios2/frv/avr32 ↵ | Carmelo Amoroso | 2008-06-18 | 95 | -946/+1282 |
| | | | | specific with trunk | ||||
* | Synch libc mips specific with trunk | Carmelo Amoroso | 2008-06-18 | 41 | -886/+1606 |
| | |||||
* | Synch libc sparc specific with trunk | Carmelo Amoroso | 2008-06-18 | 10 | -22/+152 |
| | |||||
* | Synch libc bfin specific with trunk | Carmelo Amoroso | 2008-06-18 | 20 | -147/+304 |
| | |||||
* | Merge nptl branch tree with trunk. | Carmelo Amoroso | 2008-03-16 | 98 | -0/+7422 |
| | | | | | | | Step 8: add xtensa, cris and avr32 architecture dependent files, as is. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Merge nptl branch tree with trunk. | Carmelo Amoroso | 2008-03-16 | 1 | -5/+11 |
| | | | | | | | Step 6: fix Makefiles to use $(VERSION) and the compiler-driver for the link stage Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Synch with trunk adding latest changes: | Carmelo Amoroso | 2008-03-05 | 1 | -11/+6 |
| | | | | | | | | | | | | | | | - Added AI_NUMERICSERV flag and check if the string is not just a number when AI_NUMERICSERV flag set. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> - Ricard Wanderlof writes: The following definitions in getaddrinfo.c seem redundant as they _are_ defined in the public netdb.h header, contrary to the comment. AI_DEFAULT is not, however it is not used in the file either so can be safely removed. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Added support for ether_line, ether_ntohost and ether_hostton. | Carmelo Amoroso | 2008-03-05 | 1 | -0/+122 |
| | | | | | | | Added related test cases. Signed-off-by: Matthew Wilcox <matthew@wil.cx> Hacked-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Remove pointless initialisation to 0 of some DIR's fields | Carmelo Amoroso | 2007-12-09 | 1 | -1/+0 |
| | | | | | | | | having called memset on whole DIR structure (and synch with trunk). Pointed out by Peter Mazinger Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Fix opendir problem when statically linked due to a missing | Carmelo Amoroso | 2007-12-05 | 1 | -0/+1 |
| | | | | | | | | | initialization of the mutex field within DIR struct. When linked dynamically instead, __pthread_mutex_init will initialize the mutex itself. Without this fix, any call to readdir will stuck forever trying to acquire the mutex. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Fix typo in ifdef directive | Carmelo Amoroso | 2007-12-05 | 1 | -1/+1 |
| | |||||
* | Fix __uClibc_main.c to not create aliases to hidden variables | Carmelo Amoroso | 2007-11-22 | 1 | -8/+8 |
| | | | | | | | | | | | (like __progname). This patch has been already into the trunk and it solves a segfault with openssh for example. Further needed to fix the prototype of 'program_invocation_name; into include/errno.h to avoid mismatch with definition within libc/misc/internals/__uCLibc_main.c Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Last to missing files. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | Carmelo Amoroso | 2007-11-22 | 2 | -2/+3 |
| | |||||
* | Push back changes to add cancellation handling. | Carmelo Amoroso | 2007-11-22 | 10 | -71/+236 |
| | | | | | | | | It still needs to reach an agreement on the final solution, anyway this code have been put int to be shared for the mips-sh4 merge Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Added some missing files: | Carmelo Amoroso | 2007-11-21 | 3 | -0/+83 |
| | | | | | | | | creat.c: to provide creat function longjmp.c: to provide longjmp implementation for sh4 tsd.c: to provide implementation of __libc_dl_error_tsd Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Synch with SH4 port (and trunk) | Carmelo Amoroso | 2007-11-21 | 1 | -1/+1 |
| | |||||
* | Added optmized memcpy implementation for SH4 | Carmelo Amoroso | 2007-11-21 | 5 | -217/+1048 |
| | | | | | | | | | | | | | (backward memcpy algorithm) Modified libc/string/generic/Makefile.in to handle subtarget implementations. Fixed generic memmove code to handle backward memcpy by using a selectable config option __ARCH_HAS_BWD_MEMCPY__ This option is on for SH4 arch Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Fix Makefile.in and synch them with trunk. Signed-off-by: Carmelo Amoroso ↵ | Carmelo Amoroso | 2007-11-20 | 65 | -174/+191 |
| | | | | <carmelo.amoroso@st.com> | ||||
* | Push latest libc SH4 specific implementations | Carmelo Amoroso | 2007-11-20 | 12 | -401/+400 |
| | |||||
* | Fix TLS modifier. | "Steven J. Hill" | 2007-07-28 | 1 | -1/+1 |
| |