| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * IA-64 Linux syscall numbers and inline-functions. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Copyright (C) 1998-2005 Hewlett-Packard Co | 
					
						
							|  |  |  |  *	David Mosberger-Tang <davidm@hpl.hp.com> | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2012-10-09 09:47:00 +01:00
										 |  |  | #ifndef _ASM_IA64_UNISTD_H
 | 
					
						
							|  |  |  | #define _ASM_IA64_UNISTD_H
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-10-09 09:47:00 +01:00
										 |  |  | #include <uapi/asm/unistd.h>
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-03 10:33:48 -08:00
										 |  |  | #define NR_syscalls			312 /* length of syscall table */
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-05-18 14:15:58 -07:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * The following defines stop scripts/checksyscalls.sh from complaining about | 
					
						
							|  |  |  |  * unimplemented system calls.  Glibc provides for each of these by using | 
					
						
							|  |  |  |  * more modern equivalent system calls. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | #define __IGNORE_fork		/* clone() */
 | 
					
						
							|  |  |  | #define __IGNORE_time		/* gettimeofday() */
 | 
					
						
							|  |  |  | #define __IGNORE_alarm		/* setitimer(ITIMER_REAL, ... */
 | 
					
						
							|  |  |  | #define __IGNORE_pause		/* rt_sigprocmask(), rt_sigsuspend() */
 | 
					
						
							|  |  |  | #define __IGNORE_utime		/* utimes() */
 | 
					
						
							|  |  |  | #define __IGNORE_getpgrp	/* getpgid() */
 | 
					
						
							|  |  |  | #define __IGNORE_vfork		/* clone() */
 | 
					
						
							| 
									
										
										
										
											2009-06-15 16:22:09 -07:00
										 |  |  | #define __IGNORE_umount2	/* umount() */
 | 
					
						
							| 
									
										
										
										
											2007-05-18 14:15:58 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | #if !defined(__ASSEMBLY__) && !defined(ASSEMBLER)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <linux/types.h>
 | 
					
						
							|  |  |  | #include <linux/linkage.h>
 | 
					
						
							|  |  |  | #include <linux/compiler.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | extern long __ia64_syscall (long a0, long a1, long a2, long a3, long a4, long nr); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | asmlinkage unsigned long sys_mmap( | 
					
						
							|  |  |  | 				unsigned long addr, unsigned long len, | 
					
						
							|  |  |  | 				int prot, int flags, | 
					
						
							|  |  |  | 				int fd, long off); | 
					
						
							|  |  |  | asmlinkage unsigned long sys_mmap2( | 
					
						
							|  |  |  | 				unsigned long addr, unsigned long len, | 
					
						
							|  |  |  | 				int prot, int flags, | 
					
						
							|  |  |  | 				int fd, long pgoff); | 
					
						
							|  |  |  | struct pt_regs; | 
					
						
							| 
									
										
										
										
											2009-01-14 14:13:56 +01:00
										 |  |  | asmlinkage long sys_ia64_pipe(void); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | #endif /* !__ASSEMBLY__ */
 | 
					
						
							|  |  |  | #endif /* _ASM_IA64_UNISTD_H */
 |