summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-02-16posix_fadvise64 on 64bit systems take 5 arguments, not 6, as pointed out by ↵Mike Frysinger
skinkie in #2194
2008-02-16fix typo pointed out by skinkie in #2194Mike Frysinger
2008-02-12add hidden_proto's for __uc_mallocDenis Vlasenko
(patch by Bernd Schmidt <bernds_cb1 at t-online.de>)
2008-02-12Use DL_RELOC_ADDR when dealing with DL_LOADADDR_TYPE types. Fixes gnu-hashBernd Schmidt
compilation on Blackfin.
2008-02-11Omit adding 'OUTPUT_FORMAT' to the libc.so linker script if the architectureChris Zankel
didn't provide one (Xtensa, for example, is such an architecture). Signed-off-by: Chris Zankel <chris@zankel.net>
2008-02-08Fix the recent dladdr changes so that they compile on FD-PIC targets.Bernd Schmidt
2008-02-07Added AI_NUMERICSERV flag and check if the string is not just a numberCarmelo Amoroso
when AI_NUMERICSERV flag set. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
2008-02-07Fix stack overflow in _ppfs_parsespecCarmelo Amoroso
2008-02-05Add myself as the maintainer for the Xtensa architecture.Chris Zankel
Signed-off-by: Chris Zankel <chris@zankel.net>
2008-01-26Filter out '-std=gnu99' when running the assembler. This causes an error "Steven J. Hill"
when building MIPS that looks like this: libc/string/mips/memcpy.S:156:1: pasting "memcpy" and ":" does not give a valid preprocessing token make[1]: *** [libc/string/mips/memcpy.os] Error 1 Even if this does not cause an error on other architectures, this option should not be having an effect on preprocessed assembly code.
2008-01-23give execlp() its own cache on no-mmu to avoid recursive cache fightingMike Frysinger
2008-01-22- fix file permissionsBernhard Reutner-Fischer
2008-01-22Test case to exploit dladdr bugCarmelo Amoroso
Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
2008-01-19- forgot to add include/fenv.hBernhard Reutner-Fischer
2008-01-19- wrap superlong linesBernhard Reutner-Fischer
2008-01-19- add C99 floating point environment, rounding and exception handling functionsBernhard Reutner-Fischer
for i386. UCLIBC_HAS_FENV
2008-01-18L1 memory support for the Blackfin. A couple new syscalls to manage L1Bernd Schmidt
allocations, dma_memcpy to move stuff between L1 and main memory, and a new structure to describe the global data in L1 scratchpad memory.
2008-01-18Update dl-inlines.h from Blackfin repository.Bernd Schmidt
2008-01-18This patch solves a problem in dladdr caused by the wrong valueCarmelo Amoroso
of elf_resolve's loadaddr field for the main application. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2008-01-18A patch from our Blackfin repository, originally from Mike Frysinger.Bernd Schmidt
Add sysdeps/linux/$(TARGET_ARCH) to the list of includes. Needed by some of the Blackfin specific string assembly files.
2008-01-18Another piece needed for FD-PIC. This compiles another startfile, crtreloc.o,Bernd Schmidt
if necessary.
2008-01-17- fix compilation:Bernhard Reutner-Fischer
In file included from toolchain_build_i386/gcc-3.4.6/libiberty/hashtab.c:49: build_i386/staging_dir/i386-linux-uclibc/sys-include/malloc.h:193: error: ISO C forbids data definition with no type or storage class
2008-01-17- fix linking.Bernhard Reutner-Fischer
We use the compiler-driver and not ld.
2008-01-17- use libm_DIR and libm_OUTBernhard Reutner-Fischer
2008-01-17- remove unused fileBernhard Reutner-Fischer
2008-01-17bits/sysnum.h needs a cross compiler to be built. Fortunately, thisBernhard Reutner-Fischer
header is not needed to build gcc. Move generation of this header. (Yann E. MORIN)
2008-01-17A patch from our Blackfin repository, originally from Jie Zhang. This fixesBernd Schmidt
a problem where the linker was trying to use the wrong symbol name for the init function. Define SYMBOL_PREFIX as _ in Rules.mak for h8300, bfin, i960, microblaze, and v850. Add -D__UCLIBC_UNDERSCORES__ in CFLAGS for targets which define SYMBOL_PREFIX as _. Remove defines and undefs from uClibc_arch_features.h of each target. Add $(SYMBOL_PREFIX) to __uClibc_init when passed by ld option -init.
2008-01-16- check for -nostdlibBernhard Reutner-Fischer
2008-01-12Make sh4 build works again adding a temporary work-aroundCarmelo Amoroso
iby redefining __always_inline to inline until gcc 4.x.x will get fixed. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2008-01-12Make sh4 build works again adding a temporary work-aroundCarmelo Amoroso
iby redefining __always_inline to inline until gcc 4.x.x will get fixed. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2008-01-11cull useless headers and import a few updates from glibcMike Frysinger
2008-01-11Use poll() rather than select() if the former is available to wait inPeter Kjellerstedt
__dns_lookup(). This avoids segmentation faults when more than 1024 file descriptors are used by an application.
2008-01-09- Fix compilation: semtimedop has 4 args (and not 6)Bernhard Reutner-Fischer
2008-01-09fetch queue.h from latest freebsd cvsMike Frysinger
2008-01-09fix broken whitespace in many places; no functional changesMike Frysinger
2008-01-09add workaround for gcc-3.4.6 with mipsMike Frysinger
2008-01-09no need to delete the binary upon failureMike Frysinger
2008-01-09Daniel Jacobowitz writes:Mike Frysinger
MontaVista noticed that when their kernels were configured to trap on unaligned access gethostbyname_r could mysteriously crash. I tracked this down to an unaligned buffer being passed to gethostbyname_r from some other part of uClibc (afraid I don't remember where from any more). We have to pad the beginning of the buffer to a pointer alignment before we store pointers in it.
2008-01-08Some more Blackfin/FDPIC ldso merging work. Include dl-inlines.h when itBernd Schmidt
exists, and move some definitions to their proper place.
2008-01-08change NO_UNDERSCORES to just UNDERSCORES so as to be less confusing when ↵Mike Frysinger
doing double negatives
2008-01-08the _dl_errno extern already exists in common headers, so no need for a ↵Mike Frysinger
local one
2008-01-08Added Hans-Christian Egtvedt as maintainer for the AVR32 architectureHans-Christian Egtvedt
2008-01-08Update the TODO reflecting the sh64 changes.Paul Mundt
2008-01-08Switch sh64 to use __uClibc_main and the new register layout.Paul Mundt
This was one of the stragglers still bent on __uClibc_start_main utilization, now it's only FR-V.
2008-01-08sh64 uses a 32-bit ABI, don't bother with lib64 silliness.Paul Mundt
2008-01-08Bring sh64 support back from the dead.Paul Mundt
2008-01-08test to make sure the buffers used by the gethost*_r functions handle ↵Mike Frysinger
misaligned scratch buffers
2008-01-08fix memory corruption on no-mmu from doing multiple execls where earlier ↵Mike Frysinger
execls fail by simply not releasing the memory reserved for the arguments of children processes
2008-01-06use the __extern_always_inline define from cdefs.h instead of duplicating ↵Mike Frysinger
gcc version checking in every pt-machine.h header ... while __extern_always_inline should work fine, i think what is intended is __extern_inline ... should double check later
2008-01-05this code does not actually rely on INTERNAL_SYSCALLMike Frysinger