| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | /*
 | 
					
						
							| 
									
										
										
										
											2008-08-02 10:55:55 +01:00
										 |  |  |  *  arch/arm/include/asm/unistd.h | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  |  * | 
					
						
							|  |  |  |  *  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 __ASM_ARM_UNISTD_H
 | 
					
						
							|  |  |  | #define __ASM_ARM_UNISTD_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-10-12 13:05:52 +01:00
										 |  |  | #include <uapi/asm/unistd.h>
 | 
					
						
							| 
									
										
										
										
											2006-01-14 16:31:29 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-07-09 13:33:13 +01:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * This may need to be greater than __NR_last_syscall+1 in order to | 
					
						
							|  |  |  |  * account for the padding in the syscall table | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2014-08-08 10:56:34 +01:00
										 |  |  | #define __NR_syscalls  (388)
 | 
					
						
							| 
									
										
										
										
											2014-07-09 13:33:13 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | /*
 | 
					
						
							|  |  |  |  * *NOTE*: This is a ghost syscall private to the kernel.  Only the | 
					
						
							|  |  |  |  * __kuser_cmpxchg code in entry-armv.S should be aware of its | 
					
						
							|  |  |  |  * existence.  Don't ever use this from user code. | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2009-11-09 23:53:29 +00:00
										 |  |  | #define __ARM_NR_cmpxchg		(__ARM_NR_BASE+0x00fff0)
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | #define __ARCH_WANT_STAT64
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_GETHOSTNAME
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_PAUSE
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_GETPGRP
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_LLSEEK
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_NICE
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_SIGPENDING
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_SIGPROCMASK
 | 
					
						
							| 
									
										
										
										
											2010-03-10 15:21:15 -08:00
										 |  |  | #define __ARCH_WANT_SYS_OLD_MMAP
 | 
					
						
							| 
									
										
										
										
											2010-03-10 15:21:13 -08:00
										 |  |  | #define __ARCH_WANT_SYS_OLD_SELECT
 | 
					
						
							| 
									
										
										
										
											2006-01-14 16:36:12 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | #if !defined(CONFIG_AEABI) || defined(CONFIG_OABI_COMPAT)
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_TIME
 | 
					
						
							| 
									
										
										
										
											2010-03-10 15:21:18 -08:00
										 |  |  | #define __ARCH_WANT_SYS_IPC
 | 
					
						
							| 
									
										
										
										
											2006-01-14 16:36:12 +00:00
										 |  |  | #define __ARCH_WANT_SYS_OLDUMOUNT
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_ALARM
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_UTIME
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_OLD_GETRLIMIT
 | 
					
						
							|  |  |  | #define __ARCH_WANT_OLD_READDIR
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_SOCKETCALL
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2012-10-21 15:54:27 -04:00
										 |  |  | #define __ARCH_WANT_SYS_FORK
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_VFORK
 | 
					
						
							|  |  |  | #define __ARCH_WANT_SYS_CLONE
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-05-16 12:41:15 +01:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * Unimplemented (or alternatively implemented) syscalls | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2011-09-17 12:50:27 +01:00
										 |  |  | #define __IGNORE_fadvise64_64
 | 
					
						
							|  |  |  | #define __IGNORE_migrate_pages
 | 
					
						
							| 
									
										
										
										
											2007-05-16 12:41:15 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | #endif /* __ASM_ARM_UNISTD_H */
 |