1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* 3 * arch/arm/include/asm/unistd.h 4 * 5 * Copyright (C) 2001-2005 Russell King 6 * 7 * Please forward _all_ changes to this file to rmk@arm.linux.org.uk, 8 * no matter what the change is. Thanks! 9 */ 10 #ifndef __ASM_ARM_UNISTD_H 11 #define __ASM_ARM_UNISTD_H 12 13 #include <uapi/asm/unistd.h> 14 #include <asm/unistd-nr.h> 15 16 #define __ARCH_WANT_NEW_STAT 17 #define __ARCH_WANT_STAT64 18 #define __ARCH_WANT_SYS_GETHOSTNAME 19 #define __ARCH_WANT_SYS_PAUSE 20 #define __ARCH_WANT_SYS_GETPGRP 21 #define __ARCH_WANT_SYS_NICE 22 #define __ARCH_WANT_SYS_SIGPENDING 23 #define __ARCH_WANT_SYS_SIGPROCMASK 24 #define __ARCH_WANT_SYS_OLD_MMAP 25 #define __ARCH_WANT_SYS_OLD_SELECT 26 #define __ARCH_WANT_SYS_UTIME32 27 28 #if !defined(CONFIG_AEABI) || defined(CONFIG_OABI_COMPAT) 29 #define __ARCH_WANT_SYS_TIME32 30 #define __ARCH_WANT_SYS_IPC 31 #define __ARCH_WANT_SYS_OLDUMOUNT 32 #define __ARCH_WANT_SYS_ALARM 33 #define __ARCH_WANT_SYS_OLD_GETRLIMIT 34 #define __ARCH_WANT_OLD_READDIR 35 #define __ARCH_WANT_SYS_SOCKETCALL 36 #endif 37 #define __ARCH_WANT_SYS_FORK 38 #define __ARCH_WANT_SYS_VFORK 39 #define __ARCH_WANT_SYS_CLONE 40 41 /* 42 * Unimplemented (or alternatively implemented) syscalls 43 */ 44 #define __IGNORE_fadvise64_64 45 46 #ifdef __ARM_EABI__ 47 /* 48 * The following syscalls are obsolete and no longer available for EABI: 49 * __NR_time 50 * __NR_umount 51 * __NR_stime 52 * __NR_alarm 53 * __NR_utime 54 * __NR_getrlimit 55 * __NR_select 56 * __NR_readdir 57 * __NR_mmap 58 * __NR_socketcall 59 * __NR_syscall 60 * __NR_ipc 61 */ 62 #define __IGNORE_getrlimit 63 #endif 64 65 #endif /* __ASM_ARM_UNISTD_H */ 66
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.