summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/arm
Commit message (Collapse)AuthorAgeFilesLines
...
* next portion of libc_hidden_proto removalDenis Vlasenko2008-11-203-6/+6
|
* libc_hidden_proto removal, a few more functionsDenis Vlasenko2008-11-181-2/+2
|
* libc_hidden_proto removal, just a few functionsDenis Vlasenko2008-11-181-1/+1
|
* - Remove linux-specific prototypes if asked to.Bernhard Reutner-Fischer2008-11-151-2/+2
|
* - revert wrong r24049Bernhard Reutner-Fischer2008-11-151-2/+2
|
* - Remove linux-specific prototypes if asked to.Bernhard Reutner-Fischer2008-11-151-2/+2
|
* - trim superfluous ';'. No objcode changesBernhard Reutner-Fischer2008-10-281-2/+2
|
* - add long double math wrappers (Ned Ludd)Bernhard Reutner-Fischer2008-10-031-8/+0
|
* - arm eabi needs __UCLIBC_TRUNCATE64_HAS_4_ARGS__Bernhard Reutner-Fischer2008-09-251-0/+4
| | | | (75_all_uClibc-arm-ftruncate64.patch from gentoo)
* - add sync_file_range()Bernhard Reutner-Fischer2008-09-161-4/+0
| | | | Tested successfully on i386..
* - trim any trailing whitespaceBernhard Reutner-Fischer2008-07-236-9/+9
|
* - fix inline keywordBernhard Reutner-Fischer2008-07-231-3/+3
|
* - pull fix for unwinding from the NPTL branch (Johannes Stezenbach)Bernhard Reutner-Fischer2008-07-171-6/+10
| | | | Repair C89 compliance and severe whitespace-defects while at it.
* Moving libc_hidden_proto's into #ifdef UCLIBC_INTERNAL blockDenis Vlasenko2008-05-196-6/+6
| | | | | | | | | in string.h and strings.h. This caught unguarded string ops in libc/inet/ethers.c __ether_line_w() function. I will wait for fallout reports for a week or so, then continue converting more libc_hidden_proto's.
* - add missing #endifBernhard Reutner-Fischer2008-05-031-0/+1
|
* - implement splice,vmsplice,tee for all archesBernhard Reutner-Fischer2008-05-031-3/+6
| | | | - synch F_LINUX_SPECIFIC_BASE related fcntls for all arches
* Wire up vmsplice, splice and tee for arm.Khem Raj2008-05-031-11/+14
|
* Cleanup INTERNAL_SYSCALL macros for ARM.Khem Raj2008-04-231-80/+35
|
* Fix mmap64 undefined on arm oabi with pure thumb1 patchset. Thanks Tobias ↵Khem Raj2008-04-201-0/+1
| | | | Poschwatta
* Paul Brook writes:Bernhard Reutner-Fischer2008-03-2613-4/+380
| | | | | | | | | | | | | | | The attached patch adds support for compiling arm uClibc as pure Thumb code. This is needed because some recent ARM codes do not implement traditional ARM mode. Specifically: * Cortex-M1 - An extremely minimal FPGA based core that only implements Thumb-1 (aka ARMv6-M). * Cortex-M3 - A Thumb-2 only ARMv7-M core. Most of uClibc already builds in Thumb mode, all that is left are a handful of assembly bits. Tested on arm-uclinuxeabi.
* A patch from our Blackfin repository, originally from Jie Zhang. This fixesBernd Schmidt2008-01-171-3/+0
| | | | | | | | | | | | | 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.
* change NO_UNDERSCORES to just UNDERSCORES so as to be less confusing when ↵Mike Frysinger2008-01-081-1/+1
| | | | doing double negatives
* whitespace only: touchups from Hans-Christian EgtvedtMike Frysinger2008-01-051-1/+1
|
* ARM SHMLBA = (4 * PAGE_SIZE). Currently in uclibc arm used shm.h fromCarmelo Amoroso2007-11-201-0/+103
| | | | | | | | | common directory where SHMLBA = __getpagesize() This patch fixes the issue. Khem Raj MontaVista Software Inc.
* Atsushi Nemoto writes:Mike Frysinger2007-05-312-4/+2
| | | | | http://www.opengroup.org/onlinepubs/009695399/functions/posix_fadvise.html states it returns error code instead of setting errno.
* Fix ARM EABI signal unwinding to accomodate signal frame layout between ↵"Steven J. Hill"2007-05-241-2/+13
| | | | Linux kernel versions as reported by Joseph S. Myers on the mailing list. More information available at <http://www.uclibc.org/lists/uclibc/2007-May/017971.html> .
* Restored indentation.Peter Kjellerstedt2007-05-151-4/+5
|
* Fix arm mmap when using mmap2 syscall. Fixes bug #1303Khem Raj2007-05-151-2/+9
|
* Sync kernel_stat64 with kernel. Thanks to Daniel Jacobowitz for hints.Khem Raj2007-03-081-7/+2
|
* Patch from Khem Raj that fixes running gcc on arm for me. (Otherwise itRob Landley2007-03-081-6/+42
| | | | says "virtual memory exhausted" trying to build hello world.)
* I always miss svn add.Khem Raj2007-03-062-0/+84
|
* Add posix_fadvise posix_fadvise64 for arm.Khem Raj2007-03-061-1/+2
| | | | | Import INTERNAL_SYSCALL macro for i386 from glibc. Use above macro in posix_fadvise implementation if an arch defines it.
* Fix compiler warning about shadowed declaration.Khem Raj2007-03-011-20/+20
|
* we dont actually need asm/page.hMike Frysinger2007-02-101-3/+0
|
* Paul Brook writes:Mike Frysinger2007-01-281-3/+4
| | | | | The patch below tweaks the ARM nommu startup code so that doubleword stack alignment is preserved. This is required on EABI targets.
* Take Mike Frysinger's comments into account -- make certain that userEric Andersen2006-12-081-5/+0
| | | | | applications stop using _syscall#() and use syscall() instead. Cleanup internal handling of syscall includes to use the correct header file.
* bits/kernel_stat.h is for internal uClibc use only, fix a few otherEric Andersen2006-12-061-0/+4
| | | | minor include file issues
* arm thumb:Eric Andersen2006-11-102-19/+96
| | | | | | | | | | | | | | | | | | | | | | Put the call_via_rx code into each executable - call_via_ip cannot possibly work if called through the PLT! ldso requires this code too as it is not linked with the crt stuff and thumb ldso does make calls via a register. The patch puts the code into crti.S so that it is linked into every normally built application (if thumb or interworking is selected). This is only 30 extra bytes and it works - the previous code did not because nothing both implemented and exported the APIs (they were in libgcc, but not in the version script). crti.S and crtn.S is also brought up to date with GCC 3.4.4 - this is essential for thumb support because the .init and .fini sections must use arm or thumb code to match the compilation of the libraries. Note that code which pushes stuff into .init or .fini must be compiled with or without -mthumb to match the uclibc compilation - and gcc itself (which does do this) must therefore be compiled to match.
* Add the mmap.c missed out in the last commit.Khem Raj2006-10-071-0/+30
|
* Add mmap function needed for ARM EABI and define thumb specific ↵Khem Raj2006-10-072-1/+24
| | | | INTERNAL_SYSCALL macro which saves r7 before making the call and pops it back after return.
* Fix from Joseph Myers: Save and restore iWMMXt registers in ARM setjmp/longjmpKhem Raj2006-08-313-1/+21
|
* fix from psm: enable readahead prototypeMike Frysinger2006-08-241-1/+3
|
* fixups from psm for ASSEMBLER handlingMike Frysinger2006-08-241-20/+21
|
* fix from psm: just use common resource.hMike Frysinger2006-08-241-209/+0
|
* s/ifdef ASM/ifndef ASM/ as point out by psmMike Frysinger2006-08-241-1/+1
|
* sync with psm: update errno handling to be the same on all archesMike Frysinger2006-08-231-7/+5
|
* sync with upstream via psmMike Frysinger2006-08-235-105/+115
|
* fix from psm: remove unused defines/includesMike Frysinger2006-08-233-11/+0
|
* fixes from psm: use __asm__/__volatile__Mike Frysinger2006-08-232-22/+22
|
* fixes from psm: hide internal brk symbolsMike Frysinger2006-08-231-1/+1
|