summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/arm/bits/syscalls.h
Commit message (Collapse)AuthorAgeFilesLines
* silence shadow warningsBernhard Reutner-Fischer2010-07-141-21/+21
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* arm: Silence warning about shadow declarationsKhem Raj2010-07-071-9/+9
| | | | | | | | | libc/inet/socketcalls.c: In function ‘__libc_recvfrom’: libc/inet/socketcalls.c:229:1: warning: declaration of ‘_sys_result’ shadows a previous local libc/inet/socketcalls.c:229:1: warning: shadowed declaration is here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Fix ARM syscall argument loading.Joseph Myers2009-07-141-14/+21
| | | | | | | | | | | This patch is a uClibc equivalent of <http://sourceware.org/ml/libc-ports/2008-11/msg00006.html>, to compute all syscall arguments on ARM in temporary variables before loading them into register variables. The principle is as for that glibc patch; the problem I actually observed was a GCC internal compiler error building ld.so for Thumb-2. Signed-off-by: Joseph Myers <joseph@codesourcery.com>
* syscall: unify part 2: NCS varietyMike Frysinger2009-07-091-8/+8
| | | | | | | Declare common NCS (non-constant syscall) variants and convert the existing ports over to this. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* syscall: unify common syscall definesMike Frysinger2009-07-081-71/+0
| | | | | | | | | Unify all the common syscall defines in syscalls-common.h and scrub all the duplicated code from relevant ports. This should also make converting existing ports to INLINE_SYSCALL() much easier as they don't have to get lost in all the unrelated noise, as well as creating new ports. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* - trim any trailing whitespaceBernhard Reutner-Fischer2008-07-231-2/+2
|
* - 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.
* Cleanup INTERNAL_SYSCALL macros for ARM.Khem Raj2008-04-231-80/+35
|
* Fix compiler warning about shadowed declaration.Khem Raj2007-03-011-20/+20
|
* 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.
* Add mmap function needed for ARM EABI and define thumb specific ↵Khem Raj2006-10-071-0/+23
| | | | INTERNAL_SYSCALL macro which saves r7 before making the call and pops it back after return.
* fixups from psm for ASSEMBLER handlingMike Frysinger2006-08-241-20/+21
|
* 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
|
* John Bowler writes in Bug 385:Mike Frysinger2006-01-311-0/+27
| | | | | | | This is a work round for a fairly serious GCC compiler bug - when the syscall assembler overwrites r7 (required on thumb) the compiler fails to protect the register when it is using it as a frame pointer.
* Patch by Joseph S. Myers to add support for ARM EABIMike Frysinger2006-01-291-1/+32
|
* rename _sys_result var to get rid of shadow warningsMike Frysinger2006-01-291-5/+5
|
* import thumb support from jbowler in Bug 385Mike Frysinger2005-08-141-0/+16
|
* Fix arm syscall implementation so it does not blow chunks with gcc 3.3Eric Andersen2003-06-111-8/+24
| | | | -Erik
* Change <bits/syscall.h> to <bits/sysnum.h>.Miles Bader2002-09-051-2/+2
|
* Support _syscall6 and _syscall7 for armEric Andersen2002-08-221-0/+17
| | | | -Erik
* Rework syscall handling. Rewrite syscall handlers for x86 and ARM.Eric Andersen2002-07-221-100/+101
| | | | | | Prepare to kill the UNIFIED_SYSCALL option and instead have it be a per arch thing that is either enabled or not for that arch. -Erik
* Add syscalls.h for ARMEric Andersen2001-06-301-0/+119