| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | /* *  arch/arm/include/asm/unistd.h * *  Copyright (C) 2001-2005 Russell King * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * Please forward _all_ changes to this file to rmk@arm.linux.org.uk, * no matter what the change is.  Thanks! */#ifndef _UAPI__ASM_ARM_UNISTD_H#define _UAPI__ASM_ARM_UNISTD_H#define __NR_OABI_SYSCALL_BASE	0x900000#if defined(__thumb__) || defined(__ARM_EABI__)#define __NR_SYSCALL_BASE	0#else#define __NR_SYSCALL_BASE	__NR_OABI_SYSCALL_BASE#endif/* * This file contains the system call numbers. */#define __NR_restart_syscall		(__NR_SYSCALL_BASE+  0)#define __NR_exit			(__NR_SYSCALL_BASE+  1)#define __NR_fork			(__NR_SYSCALL_BASE+  2)#define __NR_read			(__NR_SYSCALL_BASE+  3)#define __NR_write			(__NR_SYSCALL_BASE+  4)#define __NR_open			(__NR_SYSCALL_BASE+  5)#define __NR_close			(__NR_SYSCALL_BASE+  6)					/* 7 was sys_waitpid */#define __NR_creat			(__NR_SYSCALL_BASE+  8)#define __NR_link			(__NR_SYSCALL_BASE+  9)#define __NR_unlink			(__NR_SYSCALL_BASE+ 10)#define __NR_execve			(__NR_SYSCALL_BASE+ 11)#define __NR_chdir			(__NR_SYSCALL_BASE+ 12)#define __NR_time			(__NR_SYSCALL_BASE+ 13)#define __NR_mknod			(__NR_SYSCALL_BASE+ 14)#define __NR_chmod			(__NR_SYSCALL_BASE+ 15)#define __NR_lchown			(__NR_SYSCALL_BASE+ 16)					/* 17 was sys_break */					/* 18 was sys_stat */#define __NR_lseek			(__NR_SYSCALL_BASE+ 19)#define __NR_getpid			(__NR_SYSCALL_BASE+ 20)#define __NR_mount			(__NR_SYSCALL_BASE+ 21)#define __NR_umount			(__NR_SYSCALL_BASE+ 22)#define __NR_setuid			(__NR_SYSCALL_BASE+ 23)#define __NR_getuid			(__NR_SYSCALL_BASE+ 24)#define __NR_stime			(__NR_SYSCALL_BASE+ 25)#define __NR_ptrace			(__NR_SYSCALL_BASE+ 26)#define __NR_alarm			(__NR_SYSCALL_BASE+ 27)					/* 28 was sys_fstat */#define __NR_pause			(__NR_SYSCALL_BASE+ 29)#define __NR_utime			(__NR_SYSCALL_BASE+ 30)					/* 31 was sys_stty */					/* 32 was sys_gtty */#define __NR_access			(__NR_SYSCALL_BASE+ 33)#define __NR_nice			(__NR_SYSCALL_BASE+ 34)					/* 35 was sys_ftime */#define __NR_sync			(__NR_SYSCALL_BASE+ 36)#define __NR_kill			(__NR_SYSCALL_BASE+ 37)
 |