Home | History | Annotate | Download | only in asm
      1 /*
      2  *  arch/arm/include/asm/unistd.h
      3  *
      4  *  Copyright (C) 2001-2005 Russell King
      5  *
      6  * This program is free software; you can redistribute it and/or modify
      7  * it under the terms of the GNU General Public License version 2 as
      8  * published by the Free Software Foundation.
      9  *
     10  * Please forward _all_ changes to this file to rmk (at) arm.linux.org.uk,
     11  * no matter what the change is.  Thanks!
     12  */
     13 #ifndef __ASM_ARM_UNISTD_H
     14 #define __ASM_ARM_UNISTD_H
     15 
     16 #include <uapi/asm/unistd.h>
     17 
     18 #define __NR_syscalls  (380)
     19 #define __ARM_NR_cmpxchg		(__ARM_NR_BASE+0x00fff0)
     20 
     21 #define __ARCH_WANT_STAT64
     22 #define __ARCH_WANT_SYS_GETHOSTNAME
     23 #define __ARCH_WANT_SYS_PAUSE
     24 #define __ARCH_WANT_SYS_GETPGRP
     25 #define __ARCH_WANT_SYS_LLSEEK
     26 #define __ARCH_WANT_SYS_NICE
     27 #define __ARCH_WANT_SYS_SIGPENDING
     28 #define __ARCH_WANT_SYS_SIGPROCMASK
     29 #define __ARCH_WANT_SYS_OLD_MMAP
     30 #define __ARCH_WANT_SYS_OLD_SELECT
     31 
     32 #if !defined(CONFIG_AEABI) || defined(CONFIG_OABI_COMPAT)
     33 #define __ARCH_WANT_SYS_TIME
     34 #define __ARCH_WANT_SYS_IPC
     35 #define __ARCH_WANT_SYS_OLDUMOUNT
     36 #define __ARCH_WANT_SYS_ALARM
     37 #define __ARCH_WANT_SYS_UTIME
     38 #define __ARCH_WANT_SYS_OLD_GETRLIMIT
     39 #define __ARCH_WANT_OLD_READDIR
     40 #define __ARCH_WANT_SYS_SOCKETCALL
     41 #endif
     42 #define __ARCH_WANT_SYS_FORK
     43 #define __ARCH_WANT_SYS_VFORK
     44 #define __ARCH_WANT_SYS_CLONE
     45 
     46 /*
     47  * Unimplemented (or alternatively implemented) syscalls
     48  */
     49 #define __IGNORE_fadvise64_64
     50 #define __IGNORE_migrate_pages
     51 #define __IGNORE_kcmp
     52 
     53 #endif /* __ASM_ARM_UNISTD_H */
     54