UAPI: (Scripted) Disintegrate arch/frv/include/asm
Signed-off-by: David Howells <dhowells@redhat.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Thomas Gleixner <tglx@linutronix.de> Acked-by: Michael Kerrisk <mtk.manpages@gmail.com> Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Acked-by: Dave Jones <davej@redhat.com>
This commit is contained in:
		
					parent
					
						
							
								42859eea96
							
						
					
				
			
			
				commit
				
					
						aa2c47e0a6
					
				
			
		
					 40 changed files with 557 additions and 486 deletions
				
			
		|  | @ -1,6 +1,3 @@ | |||
| include include/asm-generic/Kbuild.asm | ||||
| 
 | ||||
| header-y += registers.h | ||||
| header-y += termios.h | ||||
| generic-y += clkdev.h | ||||
| generic-y += exec.h | ||||
|  |  | |||
|  | @ -11,58 +11,10 @@ | |||
| #ifndef _ASM_PTRACE_H | ||||
| #define _ASM_PTRACE_H | ||||
| 
 | ||||
| #include <asm/registers.h> | ||||
| #ifdef __KERNEL__ | ||||
| #include <asm/irq_regs.h> | ||||
| #include <uapi/asm/ptrace.h> | ||||
| 
 | ||||
| #define in_syscall(regs) (((regs)->tbr & TBR_TT) == TBR_TT_TRAP0) | ||||
| #endif | ||||
| 
 | ||||
| 
 | ||||
| #define PT_PSR		0 | ||||
| #define	PT_ISR		1 | ||||
| #define PT_CCR		2 | ||||
| #define PT_CCCR		3 | ||||
| #define PT_LR		4 | ||||
| #define PT_LCR		5 | ||||
| #define PT_PC		6 | ||||
| 
 | ||||
| #define PT__STATUS	7	/* exception status */ | ||||
| #define PT_SYSCALLNO	8	/* syscall number or -1 */ | ||||
| #define PT_ORIG_GR8	9	/* saved GR8 for signal handling */ | ||||
| #define PT_GNER0	10 | ||||
| #define PT_GNER1	11 | ||||
| #define PT_IACC0H	12 | ||||
| #define PT_IACC0L	13 | ||||
| 
 | ||||
| #define PT_GR(j)	( 14 + (j))	/* GRj for 0<=j<=63 */ | ||||
| #define PT_FR(j)	( 78 + (j))	/* FRj for 0<=j<=63 */ | ||||
| #define PT_FNER(j)	(142 + (j))	/* FNERj for 0<=j<=1 */ | ||||
| #define PT_MSR(j)	(144 + (j))	/* MSRj for 0<=j<=2 */ | ||||
| #define PT_ACC(j)	(146 + (j))	/* ACCj for 0<=j<=7 */ | ||||
| #define PT_ACCG(jklm)	(154 + (jklm))	/* ACCGjklm for 0<=jklm<=1 (reads four regs per slot) */ | ||||
| #define PT_FSR(j)	(156 + (j))	/* FSRj for 0<=j<=0 */ | ||||
| #define PT__GPEND	78 | ||||
| #define PT__END		157 | ||||
| 
 | ||||
| #define PT_TBR		PT_GR(0) | ||||
| #define PT_SP		PT_GR(1) | ||||
| #define PT_FP		PT_GR(2) | ||||
| #define PT_PREV_FRAME	PT_GR(28)	/* previous exception frame pointer (old gr28 value) */ | ||||
| #define PT_CURR_TASK	PT_GR(29)	/* current task */ | ||||
| 
 | ||||
| 
 | ||||
| /* Arbitrarily choose the same ptrace numbers as used by the Sparc code. */ | ||||
| #define PTRACE_GETREGS		12 | ||||
| #define PTRACE_SETREGS		13 | ||||
| #define PTRACE_GETFPREGS	14 | ||||
| #define PTRACE_SETFPREGS	15 | ||||
| #define PTRACE_GETFDPIC		31	/* get the ELF fdpic loadmap address */ | ||||
| 
 | ||||
| #define PTRACE_GETFDPIC_EXEC	0	/* [addr] request the executable loadmap */ | ||||
| #define PTRACE_GETFDPIC_INTERP	1	/* [addr] request the interpreter loadmap */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| #ifndef __ASSEMBLY__ | ||||
| 
 | ||||
| struct task_struct; | ||||
|  | @ -85,5 +37,4 @@ extern unsigned long user_stack(const struct pt_regs *); | |||
| #define arch_has_single_step()	(1) | ||||
| 
 | ||||
| #endif /* !__ASSEMBLY__ */ | ||||
| #endif /* __KERNEL__ */ | ||||
| #endif /* _ASM_PTRACE_H */ | ||||
|  |  | |||
|  | @ -8,15 +8,12 @@ | |||
|  * as published by the Free Software Foundation; either version | ||||
|  * 2 of the License, or (at your option) any later version. | ||||
|  */ | ||||
| 
 | ||||
| #ifndef _ASM_SETUP_H | ||||
| #define _ASM_SETUP_H | ||||
| 
 | ||||
| #define COMMAND_LINE_SIZE       512 | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| #include <linux/init.h> | ||||
| #include <uapi/asm/setup.h> | ||||
| 
 | ||||
| #ifndef __ASSEMBLY__ | ||||
| 
 | ||||
|  | @ -26,6 +23,4 @@ extern unsigned long __initdata num_mappedpages; | |||
| 
 | ||||
| #endif /* !__ASSEMBLY__ */ | ||||
| 
 | ||||
| #endif  /*  __KERNEL__  */ | ||||
| 
 | ||||
| #endif /* _ASM_SETUP_H */ | ||||
|  |  | |||
|  | @ -1,21 +1,8 @@ | |||
| #ifndef _ASM_SIGNAL_H | ||||
| #define _ASM_SIGNAL_H | ||||
| 
 | ||||
| #include <linux/types.h> | ||||
| #include <uapi/asm/signal.h> | ||||
| 
 | ||||
| #ifndef __KERNEL__ | ||||
| /* Here we must cater to libcs that poke about in kernel headers.  */ | ||||
| 
 | ||||
| #define NSIG		32 | ||||
| typedef unsigned long sigset_t; | ||||
| 
 | ||||
| #endif /* !__KERNEL__ */ | ||||
| 
 | ||||
| #define SA_RESTORER	0x04000000 /* to get struct sigaction correct */ | ||||
| 
 | ||||
| #include <asm-generic/signal.h> | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| struct old_sigaction { | ||||
| 	__sighandler_t sa_handler; | ||||
| 	old_sigset_t sa_mask; | ||||
|  | @ -23,22 +10,4 @@ struct old_sigaction { | |||
| 	__sigrestore_t sa_restorer; | ||||
| }; | ||||
| 
 | ||||
| #else | ||||
| /* Here we must cater to libcs that poke about in kernel headers.  */ | ||||
| 
 | ||||
| struct sigaction { | ||||
| 	union { | ||||
| 	  __sighandler_t _sa_handler; | ||||
| 	  void (*_sa_sigaction)(int, struct siginfo *, void *); | ||||
| 	} _u; | ||||
| 	sigset_t sa_mask; | ||||
| 	unsigned long sa_flags; | ||||
| 	void (*sa_restorer)(void); | ||||
| }; | ||||
| 
 | ||||
| #define sa_handler	_u._sa_handler | ||||
| #define sa_sigaction	_u._sa_sigaction | ||||
| 
 | ||||
| #endif /* __KERNEL__ */ | ||||
| 
 | ||||
| #endif /* _ASM_SIGNAL_H */ | ||||
|  |  | |||
|  | @ -1,27 +1,8 @@ | |||
| #ifndef _ASM_TERMIOS_H | ||||
| #define _ASM_TERMIOS_H | ||||
| 
 | ||||
| #include <asm/termbits.h> | ||||
| #include <asm/ioctls.h> | ||||
| #include <uapi/asm/termios.h> | ||||
| 
 | ||||
| struct winsize { | ||||
| 	unsigned short ws_row; | ||||
| 	unsigned short ws_col; | ||||
| 	unsigned short ws_xpixel; | ||||
| 	unsigned short ws_ypixel; | ||||
| }; | ||||
| 
 | ||||
| #define NCC 8 | ||||
| struct termio { | ||||
| 	unsigned short c_iflag;		/* input mode flags */ | ||||
| 	unsigned short c_oflag;		/* output mode flags */ | ||||
| 	unsigned short c_cflag;		/* control mode flags */ | ||||
| 	unsigned short c_lflag;		/* local mode flags */ | ||||
| 	unsigned char c_line;		/* line discipline */ | ||||
| 	unsigned char c_cc[NCC];	/* control characters */ | ||||
| }; | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| /*	intr=^C		quit=^|		erase=del	kill=^U
 | ||||
| 	eof=^D		vtime=\0	vmin=\1		sxtc=\0 | ||||
| 	start=^Q	stop=^S		susp=^Z		eol=\0 | ||||
|  | @ -29,30 +10,5 @@ struct termio { | |||
| 	eol2=\0 | ||||
| */ | ||||
| #define INIT_C_CC "\003\034\177\025\004\0\1\0\021\023\032\0\022\017\027\026\0" | ||||
| #endif | ||||
| 
 | ||||
| /* modem lines */ | ||||
| #define TIOCM_LE	0x001 | ||||
| #define TIOCM_DTR	0x002 | ||||
| #define TIOCM_RTS	0x004 | ||||
| #define TIOCM_ST	0x008 | ||||
| #define TIOCM_SR	0x010 | ||||
| #define TIOCM_CTS	0x020 | ||||
| #define TIOCM_CAR	0x040 | ||||
| #define TIOCM_RNG	0x080 | ||||
| #define TIOCM_DSR	0x100 | ||||
| #define TIOCM_CD	TIOCM_CAR | ||||
| #define TIOCM_RI	TIOCM_RNG | ||||
| #define TIOCM_OUT1	0x2000 | ||||
| #define TIOCM_OUT2	0x4000 | ||||
| #define TIOCM_LOOP	0x8000 | ||||
| 
 | ||||
| #define TIOCM_MODEM_BITS       TIOCM_OUT2      /* IRDA support */ | ||||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| #include <asm-generic/termios-base.h> | ||||
| #endif | ||||
| 
 | ||||
| #endif /* _ASM_TERMIOS_H */ | ||||
|  |  | |||
|  | @ -8,19 +8,15 @@ | |||
|  * as published by the Free Software Foundation; either version | ||||
|  * 2 of the License, or (at your option) any later version. | ||||
|  */ | ||||
| 
 | ||||
| #ifndef _ASM_TYPES_H | ||||
| #define _ASM_TYPES_H | ||||
| 
 | ||||
| #include <asm-generic/int-ll64.h> | ||||
| #include <uapi/asm/types.h> | ||||
| 
 | ||||
| /*
 | ||||
|  * These aren't exported outside the kernel to avoid name space clashes | ||||
|  */ | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| #define BITS_PER_LONG 32 | ||||
| 
 | ||||
| #endif /* __KERNEL__ */ | ||||
| 
 | ||||
| #endif /* _ASM_TYPES_H */ | ||||
|  |  | |||
|  | @ -1,351 +1,8 @@ | |||
| #ifndef _ASM_UNISTD_H_ | ||||
| #define _ASM_UNISTD_H_ | ||||
| 
 | ||||
| /*
 | ||||
|  * This file contains the system call numbers. | ||||
|  */ | ||||
| #include <uapi/asm/unistd.h> | ||||
| 
 | ||||
| #define __NR_restart_syscall      0 | ||||
| #define __NR_exit		  1 | ||||
| #define __NR_fork		  2 | ||||
| #define __NR_read		  3 | ||||
| #define __NR_write		  4 | ||||
| #define __NR_open		  5 | ||||
| #define __NR_close		  6 | ||||
| #define __NR_waitpid		  7 | ||||
| #define __NR_creat		  8 | ||||
| #define __NR_link		  9 | ||||
| #define __NR_unlink		 10 | ||||
| #define __NR_execve		 11 | ||||
| #define __NR_chdir		 12 | ||||
| #define __NR_time		 13 | ||||
| #define __NR_mknod		 14 | ||||
| #define __NR_chmod		 15 | ||||
| #define __NR_lchown		 16 | ||||
| #define __NR_break		 17 | ||||
| #define __NR_oldstat		 18 | ||||
| #define __NR_lseek		 19 | ||||
| #define __NR_getpid		 20 | ||||
| #define __NR_mount		 21 | ||||
| #define __NR_umount		 22 | ||||
| #define __NR_setuid		 23 | ||||
| #define __NR_getuid		 24 | ||||
| #define __NR_stime		 25 | ||||
| #define __NR_ptrace		 26 | ||||
| #define __NR_alarm		 27 | ||||
| #define __NR_oldfstat		 28 | ||||
| #define __NR_pause		 29 | ||||
| #define __NR_utime		 30 | ||||
| #define __NR_stty		 31 | ||||
| #define __NR_gtty		 32 | ||||
| #define __NR_access		 33 | ||||
| #define __NR_nice		 34 | ||||
| #define __NR_ftime		 35 | ||||
| #define __NR_sync		 36 | ||||
| #define __NR_kill		 37 | ||||
| #define __NR_rename		 38 | ||||
| #define __NR_mkdir		 39 | ||||
| #define __NR_rmdir		 40 | ||||
| #define __NR_dup		 41 | ||||
| #define __NR_pipe		 42 | ||||
| #define __NR_times		 43 | ||||
| #define __NR_prof		 44 | ||||
| #define __NR_brk		 45 | ||||
| #define __NR_setgid		 46 | ||||
| #define __NR_getgid		 47 | ||||
| #define __NR_signal		 48 | ||||
| #define __NR_geteuid		 49 | ||||
| #define __NR_getegid		 50 | ||||
| #define __NR_acct		 51 | ||||
| #define __NR_umount2		 52 | ||||
| #define __NR_lock		 53 | ||||
| #define __NR_ioctl		 54 | ||||
| #define __NR_fcntl		 55 | ||||
| #define __NR_mpx		 56 | ||||
| #define __NR_setpgid		 57 | ||||
| #define __NR_ulimit		 58 | ||||
| // #define __NR_oldolduname	 /* 59 */ obsolete
 | ||||
| #define __NR_umask		 60 | ||||
| #define __NR_chroot		 61 | ||||
| #define __NR_ustat		 62 | ||||
| #define __NR_dup2		 63 | ||||
| #define __NR_getppid		 64 | ||||
| #define __NR_getpgrp		 65 | ||||
| #define __NR_setsid		 66 | ||||
| #define __NR_sigaction		 67 | ||||
| #define __NR_sgetmask		 68 | ||||
| #define __NR_ssetmask		 69 | ||||
| #define __NR_setreuid		 70 | ||||
| #define __NR_setregid		 71 | ||||
| #define __NR_sigsuspend		 72 | ||||
| #define __NR_sigpending		 73 | ||||
| #define __NR_sethostname	 74 | ||||
| #define __NR_setrlimit		 75 | ||||
| #define __NR_getrlimit		 76	/* Back compatible 2Gig limited rlimit */ | ||||
| #define __NR_getrusage		 77 | ||||
| #define __NR_gettimeofday	 78 | ||||
| #define __NR_settimeofday	 79 | ||||
| #define __NR_getgroups		 80 | ||||
| #define __NR_setgroups		 81 | ||||
| #define __NR_select		 82 | ||||
| #define __NR_symlink		 83 | ||||
| #define __NR_oldlstat		 84 | ||||
| #define __NR_readlink		 85 | ||||
| #define __NR_uselib		 86 | ||||
| #define __NR_swapon		 87 | ||||
| #define __NR_reboot		 88 | ||||
| #define __NR_readdir		 89 | ||||
| // #define __NR_mmap		 90	/* obsolete - not implemented */
 | ||||
| #define __NR_munmap		 91 | ||||
| #define __NR_truncate		 92 | ||||
| #define __NR_ftruncate		 93 | ||||
| #define __NR_fchmod		 94 | ||||
| #define __NR_fchown		 95 | ||||
| #define __NR_getpriority	 96 | ||||
| #define __NR_setpriority	 97 | ||||
| // #define __NR_profil		 /* 98 */ obsolete
 | ||||
| #define __NR_statfs		 99 | ||||
| #define __NR_fstatfs		100 | ||||
| // #define __NR_ioperm		/* 101 */ not supported
 | ||||
| #define __NR_socketcall		102 | ||||
| #define __NR_syslog		103 | ||||
| #define __NR_setitimer		104 | ||||
| #define __NR_getitimer		105 | ||||
| #define __NR_stat		106 | ||||
| #define __NR_lstat		107 | ||||
| #define __NR_fstat		108 | ||||
| // #define __NR_olduname		/* 109 */ obsolete
 | ||||
| // #define __NR_iopl		/* 110 */ not supported
 | ||||
| #define __NR_vhangup		111 | ||||
| // #define __NR_idle		/* 112 */ Obsolete
 | ||||
| // #define __NR_vm86old		/* 113 */ not supported
 | ||||
| #define __NR_wait4		114 | ||||
| #define __NR_swapoff		115 | ||||
| #define __NR_sysinfo		116 | ||||
| #define __NR_ipc		117 | ||||
| #define __NR_fsync		118 | ||||
| #define __NR_sigreturn		119 | ||||
| #define __NR_clone		120 | ||||
| #define __NR_setdomainname	121 | ||||
| #define __NR_uname		122 | ||||
| // #define __NR_modify_ldt	/* 123 */ not supported
 | ||||
| #define __NR_cacheflush		123 | ||||
| #define __NR_adjtimex		124 | ||||
| #define __NR_mprotect		125 | ||||
| #define __NR_sigprocmask	126 | ||||
| #define __NR_create_module	127 | ||||
| #define __NR_init_module	128 | ||||
| #define __NR_delete_module	129 | ||||
| #define __NR_get_kernel_syms	130 | ||||
| #define __NR_quotactl		131 | ||||
| #define __NR_getpgid		132 | ||||
| #define __NR_fchdir		133 | ||||
| #define __NR_bdflush		134 | ||||
| #define __NR_sysfs		135 | ||||
| #define __NR_personality	136 | ||||
| #define __NR_afs_syscall	137 /* Syscall for Andrew File System */ | ||||
| #define __NR_setfsuid		138 | ||||
| #define __NR_setfsgid		139 | ||||
| #define __NR__llseek		140 | ||||
| #define __NR_getdents		141 | ||||
| #define __NR__newselect		142 | ||||
| #define __NR_flock		143 | ||||
| #define __NR_msync		144 | ||||
| #define __NR_readv		145 | ||||
| #define __NR_writev		146 | ||||
| #define __NR_getsid		147 | ||||
| #define __NR_fdatasync		148 | ||||
| #define __NR__sysctl		149 | ||||
| #define __NR_mlock		150 | ||||
| #define __NR_munlock		151 | ||||
| #define __NR_mlockall		152 | ||||
| #define __NR_munlockall		153 | ||||
| #define __NR_sched_setparam		154 | ||||
| #define __NR_sched_getparam		155 | ||||
| #define __NR_sched_setscheduler		156 | ||||
| #define __NR_sched_getscheduler		157 | ||||
| #define __NR_sched_yield		158 | ||||
| #define __NR_sched_get_priority_max	159 | ||||
| #define __NR_sched_get_priority_min	160 | ||||
| #define __NR_sched_rr_get_interval	161 | ||||
| #define __NR_nanosleep		162 | ||||
| #define __NR_mremap		163 | ||||
| #define __NR_setresuid		164 | ||||
| #define __NR_getresuid		165 | ||||
| // #define __NR_vm86		/* 166 */ not supported
 | ||||
| #define __NR_query_module	167 | ||||
| #define __NR_poll		168 | ||||
| #define __NR_nfsservctl		169 | ||||
| #define __NR_setresgid		170 | ||||
| #define __NR_getresgid		171 | ||||
| #define __NR_prctl		172 | ||||
| #define __NR_rt_sigreturn	173 | ||||
| #define __NR_rt_sigaction	174 | ||||
| #define __NR_rt_sigprocmask	175 | ||||
| #define __NR_rt_sigpending	176 | ||||
| #define __NR_rt_sigtimedwait	177 | ||||
| #define __NR_rt_sigqueueinfo	178 | ||||
| #define __NR_rt_sigsuspend	179 | ||||
| #define __NR_pread64		180 | ||||
| #define __NR_pwrite64		181 | ||||
| #define __NR_chown		182 | ||||
| #define __NR_getcwd		183 | ||||
| #define __NR_capget		184 | ||||
| #define __NR_capset		185 | ||||
| #define __NR_sigaltstack	186 | ||||
| #define __NR_sendfile		187 | ||||
| #define __NR_getpmsg		188	/* some people actually want streams */ | ||||
| #define __NR_putpmsg		189	/* some people actually want streams */ | ||||
| #define __NR_vfork		190 | ||||
| #define __NR_ugetrlimit		191	/* SuS compliant getrlimit */ | ||||
| #define __NR_mmap2		192 | ||||
| #define __NR_truncate64		193 | ||||
| #define __NR_ftruncate64	194 | ||||
| #define __NR_stat64		195 | ||||
| #define __NR_lstat64		196 | ||||
| #define __NR_fstat64		197 | ||||
| #define __NR_lchown32		198 | ||||
| #define __NR_getuid32		199 | ||||
| #define __NR_getgid32		200 | ||||
| #define __NR_geteuid32		201 | ||||
| #define __NR_getegid32		202 | ||||
| #define __NR_setreuid32		203 | ||||
| #define __NR_setregid32		204 | ||||
| #define __NR_getgroups32	205 | ||||
| #define __NR_setgroups32	206 | ||||
| #define __NR_fchown32		207 | ||||
| #define __NR_setresuid32	208 | ||||
| #define __NR_getresuid32	209 | ||||
| #define __NR_setresgid32	210 | ||||
| #define __NR_getresgid32	211 | ||||
| #define __NR_chown32		212 | ||||
| #define __NR_setuid32		213 | ||||
| #define __NR_setgid32		214 | ||||
| #define __NR_setfsuid32		215 | ||||
| #define __NR_setfsgid32		216 | ||||
| #define __NR_pivot_root		217 | ||||
| #define __NR_mincore		218 | ||||
| #define __NR_madvise		219 | ||||
| 
 | ||||
| #define __NR_getdents64		220 | ||||
| #define __NR_fcntl64		221 | ||||
| #define __NR_security		223	/* syscall for security modules */ | ||||
| #define __NR_gettid		224 | ||||
| #define __NR_readahead		225 | ||||
| #define __NR_setxattr		226 | ||||
| #define __NR_lsetxattr		227 | ||||
| #define __NR_fsetxattr		228 | ||||
| #define __NR_getxattr		229 | ||||
| #define __NR_lgetxattr		230 | ||||
| #define __NR_fgetxattr		231 | ||||
| #define __NR_listxattr		232 | ||||
| #define __NR_llistxattr		233 | ||||
| #define __NR_flistxattr		234 | ||||
| #define __NR_removexattr	235 | ||||
| #define __NR_lremovexattr	236 | ||||
| #define __NR_fremovexattr	237 | ||||
| #define __NR_tkill		238 | ||||
| #define __NR_sendfile64		239 | ||||
| #define __NR_futex		240 | ||||
| #define __NR_sched_setaffinity	241 | ||||
| #define __NR_sched_getaffinity	242 | ||||
| #define __NR_set_thread_area	243 | ||||
| #define __NR_get_thread_area	244 | ||||
| #define __NR_io_setup		245 | ||||
| #define __NR_io_destroy		246 | ||||
| #define __NR_io_getevents	247 | ||||
| #define __NR_io_submit		248 | ||||
| #define __NR_io_cancel		249 | ||||
| #define __NR_fadvise64		250 | ||||
| 
 | ||||
| #define __NR_exit_group		252 | ||||
| #define __NR_lookup_dcookie	253 | ||||
| #define __NR_epoll_create	254 | ||||
| #define __NR_epoll_ctl		255 | ||||
| #define __NR_epoll_wait		256 | ||||
| #define __NR_remap_file_pages	257 | ||||
| #define __NR_set_tid_address	258 | ||||
| #define __NR_timer_create	259 | ||||
| #define __NR_timer_settime	(__NR_timer_create+1) | ||||
| #define __NR_timer_gettime	(__NR_timer_create+2) | ||||
| #define __NR_timer_getoverrun	(__NR_timer_create+3) | ||||
| #define __NR_timer_delete	(__NR_timer_create+4) | ||||
| #define __NR_clock_settime	(__NR_timer_create+5) | ||||
| #define __NR_clock_gettime	(__NR_timer_create+6) | ||||
| #define __NR_clock_getres	(__NR_timer_create+7) | ||||
| #define __NR_clock_nanosleep	(__NR_timer_create+8) | ||||
| #define __NR_statfs64		268 | ||||
| #define __NR_fstatfs64		269 | ||||
| #define __NR_tgkill		270 | ||||
| #define __NR_utimes		271 | ||||
| #define __NR_fadvise64_64	272 | ||||
| #define __NR_vserver		273 | ||||
| #define __NR_mbind		274 | ||||
| #define __NR_get_mempolicy	275 | ||||
| #define __NR_set_mempolicy	276 | ||||
| #define __NR_mq_open 		277 | ||||
| #define __NR_mq_unlink		(__NR_mq_open+1) | ||||
| #define __NR_mq_timedsend	(__NR_mq_open+2) | ||||
| #define __NR_mq_timedreceive	(__NR_mq_open+3) | ||||
| #define __NR_mq_notify		(__NR_mq_open+4) | ||||
| #define __NR_mq_getsetattr	(__NR_mq_open+5) | ||||
| #define __NR_kexec_load		283 | ||||
| #define __NR_waitid		284 | ||||
| /* #define __NR_sys_setaltroot	285 */ | ||||
| #define __NR_add_key		286 | ||||
| #define __NR_request_key	287 | ||||
| #define __NR_keyctl		288 | ||||
| #define __NR_ioprio_set		289 | ||||
| #define __NR_ioprio_get		290 | ||||
| #define __NR_inotify_init	291 | ||||
| #define __NR_inotify_add_watch	292 | ||||
| #define __NR_inotify_rm_watch	293 | ||||
| #define __NR_migrate_pages	294 | ||||
| #define __NR_openat		295 | ||||
| #define __NR_mkdirat		296 | ||||
| #define __NR_mknodat		297 | ||||
| #define __NR_fchownat		298 | ||||
| #define __NR_futimesat		299 | ||||
| #define __NR_fstatat64		300 | ||||
| #define __NR_unlinkat		301 | ||||
| #define __NR_renameat		302 | ||||
| #define __NR_linkat		303 | ||||
| #define __NR_symlinkat		304 | ||||
| #define __NR_readlinkat		305 | ||||
| #define __NR_fchmodat		306 | ||||
| #define __NR_faccessat		307 | ||||
| #define __NR_pselect6		308 | ||||
| #define __NR_ppoll		309 | ||||
| #define __NR_unshare		310 | ||||
| #define __NR_set_robust_list	311 | ||||
| #define __NR_get_robust_list	312 | ||||
| #define __NR_splice		313 | ||||
| #define __NR_sync_file_range	314 | ||||
| #define __NR_tee		315 | ||||
| #define __NR_vmsplice		316 | ||||
| #define __NR_move_pages		317 | ||||
| #define __NR_getcpu		318 | ||||
| #define __NR_epoll_pwait	319 | ||||
| #define __NR_utimensat		320 | ||||
| #define __NR_signalfd		321 | ||||
| #define __NR_timerfd_create	322 | ||||
| #define __NR_eventfd		323 | ||||
| #define __NR_fallocate		324 | ||||
| #define __NR_timerfd_settime	325 | ||||
| #define __NR_timerfd_gettime	326 | ||||
| #define __NR_signalfd4		327 | ||||
| #define __NR_eventfd2		328 | ||||
| #define __NR_epoll_create1	329 | ||||
| #define __NR_dup3		330 | ||||
| #define __NR_pipe2		331 | ||||
| #define __NR_inotify_init1	332 | ||||
| #define __NR_preadv		333 | ||||
| #define __NR_pwritev		334 | ||||
| #define __NR_rt_tgsigqueueinfo	335 | ||||
| #define __NR_perf_event_open	336 | ||||
| #define __NR_setns		337 | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| #define NR_syscalls 338 | ||||
| 
 | ||||
|  | @ -383,5 +40,4 @@ | |||
| #define cond_syscall(x) asm(".weak\t" #x "\n\t.set\t" #x ",sys_ni_syscall") | ||||
| #endif | ||||
| 
 | ||||
| #endif /* __KERNEL__ */ | ||||
| #endif /* _ASM_UNISTD_H_ */ | ||||
|  |  | |||
|  | @ -1,3 +1,35 @@ | |||
| # UAPI Header export list | ||||
| include include/uapi/asm-generic/Kbuild.asm | ||||
| 
 | ||||
| header-y += auxvec.h | ||||
| header-y += bitsperlong.h | ||||
| header-y += byteorder.h | ||||
| header-y += errno.h | ||||
| header-y += fcntl.h | ||||
| header-y += ioctl.h | ||||
| header-y += ioctls.h | ||||
| header-y += ipcbuf.h | ||||
| header-y += kvm_para.h | ||||
| header-y += mman.h | ||||
| header-y += msgbuf.h | ||||
| header-y += param.h | ||||
| header-y += poll.h | ||||
| header-y += posix_types.h | ||||
| header-y += ptrace.h | ||||
| header-y += registers.h | ||||
| header-y += resource.h | ||||
| header-y += sembuf.h | ||||
| header-y += setup.h | ||||
| header-y += shmbuf.h | ||||
| header-y += sigcontext.h | ||||
| header-y += siginfo.h | ||||
| header-y += signal.h | ||||
| header-y += socket.h | ||||
| header-y += sockios.h | ||||
| header-y += stat.h | ||||
| header-y += statfs.h | ||||
| header-y += swab.h | ||||
| header-y += termbits.h | ||||
| header-y += termios.h | ||||
| header-y += types.h | ||||
| header-y += unistd.h | ||||
|  |  | |||
							
								
								
									
										60
									
								
								arch/frv/include/uapi/asm/ptrace.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										60
									
								
								arch/frv/include/uapi/asm/ptrace.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,60 @@ | |||
| /* ptrace.h: ptrace() relevant definitions
 | ||||
|  * | ||||
|  * Copyright (C) 2003 Red Hat, Inc. All Rights Reserved. | ||||
|  * Written by David Howells (dhowells@redhat.com) | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU General Public License | ||||
|  * as published by the Free Software Foundation; either version | ||||
|  * 2 of the License, or (at your option) any later version. | ||||
|  */ | ||||
| #ifndef _UAPI_ASM_PTRACE_H | ||||
| #define _UAPI_ASM_PTRACE_H | ||||
| 
 | ||||
| #include <asm/registers.h> | ||||
| 
 | ||||
| 
 | ||||
| #define PT_PSR		0 | ||||
| #define	PT_ISR		1 | ||||
| #define PT_CCR		2 | ||||
| #define PT_CCCR		3 | ||||
| #define PT_LR		4 | ||||
| #define PT_LCR		5 | ||||
| #define PT_PC		6 | ||||
| 
 | ||||
| #define PT__STATUS	7	/* exception status */ | ||||
| #define PT_SYSCALLNO	8	/* syscall number or -1 */ | ||||
| #define PT_ORIG_GR8	9	/* saved GR8 for signal handling */ | ||||
| #define PT_GNER0	10 | ||||
| #define PT_GNER1	11 | ||||
| #define PT_IACC0H	12 | ||||
| #define PT_IACC0L	13 | ||||
| 
 | ||||
| #define PT_GR(j)	( 14 + (j))	/* GRj for 0<=j<=63 */ | ||||
| #define PT_FR(j)	( 78 + (j))	/* FRj for 0<=j<=63 */ | ||||
| #define PT_FNER(j)	(142 + (j))	/* FNERj for 0<=j<=1 */ | ||||
| #define PT_MSR(j)	(144 + (j))	/* MSRj for 0<=j<=2 */ | ||||
| #define PT_ACC(j)	(146 + (j))	/* ACCj for 0<=j<=7 */ | ||||
| #define PT_ACCG(jklm)	(154 + (jklm))	/* ACCGjklm for 0<=jklm<=1 (reads four regs per slot) */ | ||||
| #define PT_FSR(j)	(156 + (j))	/* FSRj for 0<=j<=0 */ | ||||
| #define PT__GPEND	78 | ||||
| #define PT__END		157 | ||||
| 
 | ||||
| #define PT_TBR		PT_GR(0) | ||||
| #define PT_SP		PT_GR(1) | ||||
| #define PT_FP		PT_GR(2) | ||||
| #define PT_PREV_FRAME	PT_GR(28)	/* previous exception frame pointer (old gr28 value) */ | ||||
| #define PT_CURR_TASK	PT_GR(29)	/* current task */ | ||||
| 
 | ||||
| 
 | ||||
| /* Arbitrarily choose the same ptrace numbers as used by the Sparc code. */ | ||||
| #define PTRACE_GETREGS		12 | ||||
| #define PTRACE_SETREGS		13 | ||||
| #define PTRACE_GETFPREGS	14 | ||||
| #define PTRACE_SETFPREGS	15 | ||||
| #define PTRACE_GETFDPIC		31	/* get the ELF fdpic loadmap address */ | ||||
| 
 | ||||
| #define PTRACE_GETFDPIC_EXEC	0	/* [addr] request the executable loadmap */ | ||||
| #define PTRACE_GETFDPIC_INTERP	1	/* [addr] request the interpreter loadmap */ | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_PTRACE_H */ | ||||
							
								
								
									
										18
									
								
								arch/frv/include/uapi/asm/setup.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								arch/frv/include/uapi/asm/setup.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,18 @@ | |||
| /* setup.h: setup stuff
 | ||||
|  * | ||||
|  * Copyright (C) 2004 Red Hat, Inc. All Rights Reserved. | ||||
|  * Written by David Howells (dhowells@redhat.com) | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU General Public License | ||||
|  * as published by the Free Software Foundation; either version | ||||
|  * 2 of the License, or (at your option) any later version. | ||||
|  */ | ||||
| 
 | ||||
| #ifndef _UAPI_ASM_SETUP_H | ||||
| #define _UAPI_ASM_SETUP_H | ||||
| 
 | ||||
| #define COMMAND_LINE_SIZE       512 | ||||
| 
 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_SETUP_H */ | ||||
							
								
								
									
										36
									
								
								arch/frv/include/uapi/asm/signal.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								arch/frv/include/uapi/asm/signal.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,36 @@ | |||
| #ifndef _UAPI_ASM_SIGNAL_H | ||||
| #define _UAPI_ASM_SIGNAL_H | ||||
| 
 | ||||
| #include <linux/types.h> | ||||
| 
 | ||||
| #ifndef __KERNEL__ | ||||
| /* Here we must cater to libcs that poke about in kernel headers.  */ | ||||
| 
 | ||||
| #define NSIG		32 | ||||
| typedef unsigned long sigset_t; | ||||
| 
 | ||||
| #endif /* !__KERNEL__ */ | ||||
| 
 | ||||
| #define SA_RESTORER	0x04000000 /* to get struct sigaction correct */ | ||||
| 
 | ||||
| #include <asm-generic/signal.h> | ||||
| 
 | ||||
| #ifndef __KERNEL__ | ||||
| /* Here we must cater to libcs that poke about in kernel headers.  */ | ||||
| 
 | ||||
| struct sigaction { | ||||
| 	union { | ||||
| 	  __sighandler_t _sa_handler; | ||||
| 	  void (*_sa_sigaction)(int, struct siginfo *, void *); | ||||
| 	} _u; | ||||
| 	sigset_t sa_mask; | ||||
| 	unsigned long sa_flags; | ||||
| 	void (*sa_restorer)(void); | ||||
| }; | ||||
| 
 | ||||
| #define sa_handler	_u._sa_handler | ||||
| #define sa_sigaction	_u._sa_sigaction | ||||
| 
 | ||||
| #endif /* __KERNEL__ */ | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_SIGNAL_H */ | ||||
							
								
								
									
										46
									
								
								arch/frv/include/uapi/asm/termios.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								arch/frv/include/uapi/asm/termios.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,46 @@ | |||
| #ifndef _UAPI_ASM_TERMIOS_H | ||||
| #define _UAPI_ASM_TERMIOS_H | ||||
| 
 | ||||
| #include <asm/termbits.h> | ||||
| #include <asm/ioctls.h> | ||||
| 
 | ||||
| struct winsize { | ||||
| 	unsigned short ws_row; | ||||
| 	unsigned short ws_col; | ||||
| 	unsigned short ws_xpixel; | ||||
| 	unsigned short ws_ypixel; | ||||
| }; | ||||
| 
 | ||||
| #define NCC 8 | ||||
| struct termio { | ||||
| 	unsigned short c_iflag;		/* input mode flags */ | ||||
| 	unsigned short c_oflag;		/* output mode flags */ | ||||
| 	unsigned short c_cflag;		/* control mode flags */ | ||||
| 	unsigned short c_lflag;		/* local mode flags */ | ||||
| 	unsigned char c_line;		/* line discipline */ | ||||
| 	unsigned char c_cc[NCC];	/* control characters */ | ||||
| }; | ||||
| 
 | ||||
| 
 | ||||
| /* modem lines */ | ||||
| #define TIOCM_LE	0x001 | ||||
| #define TIOCM_DTR	0x002 | ||||
| #define TIOCM_RTS	0x004 | ||||
| #define TIOCM_ST	0x008 | ||||
| #define TIOCM_SR	0x010 | ||||
| #define TIOCM_CTS	0x020 | ||||
| #define TIOCM_CAR	0x040 | ||||
| #define TIOCM_RNG	0x080 | ||||
| #define TIOCM_DSR	0x100 | ||||
| #define TIOCM_CD	TIOCM_CAR | ||||
| #define TIOCM_RI	TIOCM_RNG | ||||
| #define TIOCM_OUT1	0x2000 | ||||
| #define TIOCM_OUT2	0x4000 | ||||
| #define TIOCM_LOOP	0x8000 | ||||
| 
 | ||||
| #define TIOCM_MODEM_BITS       TIOCM_OUT2      /* IRDA support */ | ||||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_TERMIOS_H */ | ||||
							
								
								
									
										11
									
								
								arch/frv/include/uapi/asm/types.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								arch/frv/include/uapi/asm/types.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,11 @@ | |||
| /* types.h: FRV types
 | ||||
|  * | ||||
|  * Copyright (C) 2004 Red Hat, Inc. All Rights Reserved. | ||||
|  * Written by David Howells (dhowells@redhat.com) | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU General Public License | ||||
|  * as published by the Free Software Foundation; either version | ||||
|  * 2 of the License, or (at your option) any later version. | ||||
|  */ | ||||
| #include <asm-generic/int-ll64.h> | ||||
							
								
								
									
										348
									
								
								arch/frv/include/uapi/asm/unistd.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										348
									
								
								arch/frv/include/uapi/asm/unistd.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,348 @@ | |||
| #ifndef _UAPI_ASM_UNISTD_H_ | ||||
| #define _UAPI_ASM_UNISTD_H_ | ||||
| 
 | ||||
| /*
 | ||||
|  * This file contains the system call numbers. | ||||
|  */ | ||||
| 
 | ||||
| #define __NR_restart_syscall      0 | ||||
| #define __NR_exit		  1 | ||||
| #define __NR_fork		  2 | ||||
| #define __NR_read		  3 | ||||
| #define __NR_write		  4 | ||||
| #define __NR_open		  5 | ||||
| #define __NR_close		  6 | ||||
| #define __NR_waitpid		  7 | ||||
| #define __NR_creat		  8 | ||||
| #define __NR_link		  9 | ||||
| #define __NR_unlink		 10 | ||||
| #define __NR_execve		 11 | ||||
| #define __NR_chdir		 12 | ||||
| #define __NR_time		 13 | ||||
| #define __NR_mknod		 14 | ||||
| #define __NR_chmod		 15 | ||||
| #define __NR_lchown		 16 | ||||
| #define __NR_break		 17 | ||||
| #define __NR_oldstat		 18 | ||||
| #define __NR_lseek		 19 | ||||
| #define __NR_getpid		 20 | ||||
| #define __NR_mount		 21 | ||||
| #define __NR_umount		 22 | ||||
| #define __NR_setuid		 23 | ||||
| #define __NR_getuid		 24 | ||||
| #define __NR_stime		 25 | ||||
| #define __NR_ptrace		 26 | ||||
| #define __NR_alarm		 27 | ||||
| #define __NR_oldfstat		 28 | ||||
| #define __NR_pause		 29 | ||||
| #define __NR_utime		 30 | ||||
| #define __NR_stty		 31 | ||||
| #define __NR_gtty		 32 | ||||
| #define __NR_access		 33 | ||||
| #define __NR_nice		 34 | ||||
| #define __NR_ftime		 35 | ||||
| #define __NR_sync		 36 | ||||
| #define __NR_kill		 37 | ||||
| #define __NR_rename		 38 | ||||
| #define __NR_mkdir		 39 | ||||
| #define __NR_rmdir		 40 | ||||
| #define __NR_dup		 41 | ||||
| #define __NR_pipe		 42 | ||||
| #define __NR_times		 43 | ||||
| #define __NR_prof		 44 | ||||
| #define __NR_brk		 45 | ||||
| #define __NR_setgid		 46 | ||||
| #define __NR_getgid		 47 | ||||
| #define __NR_signal		 48 | ||||
| #define __NR_geteuid		 49 | ||||
| #define __NR_getegid		 50 | ||||
| #define __NR_acct		 51 | ||||
| #define __NR_umount2		 52 | ||||
| #define __NR_lock		 53 | ||||
| #define __NR_ioctl		 54 | ||||
| #define __NR_fcntl		 55 | ||||
| #define __NR_mpx		 56 | ||||
| #define __NR_setpgid		 57 | ||||
| #define __NR_ulimit		 58 | ||||
| // #define __NR_oldolduname	 /* 59 */ obsolete
 | ||||
| #define __NR_umask		 60 | ||||
| #define __NR_chroot		 61 | ||||
| #define __NR_ustat		 62 | ||||
| #define __NR_dup2		 63 | ||||
| #define __NR_getppid		 64 | ||||
| #define __NR_getpgrp		 65 | ||||
| #define __NR_setsid		 66 | ||||
| #define __NR_sigaction		 67 | ||||
| #define __NR_sgetmask		 68 | ||||
| #define __NR_ssetmask		 69 | ||||
| #define __NR_setreuid		 70 | ||||
| #define __NR_setregid		 71 | ||||
| #define __NR_sigsuspend		 72 | ||||
| #define __NR_sigpending		 73 | ||||
| #define __NR_sethostname	 74 | ||||
| #define __NR_setrlimit		 75 | ||||
| #define __NR_getrlimit		 76	/* Back compatible 2Gig limited rlimit */ | ||||
| #define __NR_getrusage		 77 | ||||
| #define __NR_gettimeofday	 78 | ||||
| #define __NR_settimeofday	 79 | ||||
| #define __NR_getgroups		 80 | ||||
| #define __NR_setgroups		 81 | ||||
| #define __NR_select		 82 | ||||
| #define __NR_symlink		 83 | ||||
| #define __NR_oldlstat		 84 | ||||
| #define __NR_readlink		 85 | ||||
| #define __NR_uselib		 86 | ||||
| #define __NR_swapon		 87 | ||||
| #define __NR_reboot		 88 | ||||
| #define __NR_readdir		 89 | ||||
| // #define __NR_mmap		 90	/* obsolete - not implemented */
 | ||||
| #define __NR_munmap		 91 | ||||
| #define __NR_truncate		 92 | ||||
| #define __NR_ftruncate		 93 | ||||
| #define __NR_fchmod		 94 | ||||
| #define __NR_fchown		 95 | ||||
| #define __NR_getpriority	 96 | ||||
| #define __NR_setpriority	 97 | ||||
| // #define __NR_profil		 /* 98 */ obsolete
 | ||||
| #define __NR_statfs		 99 | ||||
| #define __NR_fstatfs		100 | ||||
| // #define __NR_ioperm		/* 101 */ not supported
 | ||||
| #define __NR_socketcall		102 | ||||
| #define __NR_syslog		103 | ||||
| #define __NR_setitimer		104 | ||||
| #define __NR_getitimer		105 | ||||
| #define __NR_stat		106 | ||||
| #define __NR_lstat		107 | ||||
| #define __NR_fstat		108 | ||||
| // #define __NR_olduname		/* 109 */ obsolete
 | ||||
| // #define __NR_iopl		/* 110 */ not supported
 | ||||
| #define __NR_vhangup		111 | ||||
| // #define __NR_idle		/* 112 */ Obsolete
 | ||||
| // #define __NR_vm86old		/* 113 */ not supported
 | ||||
| #define __NR_wait4		114 | ||||
| #define __NR_swapoff		115 | ||||
| #define __NR_sysinfo		116 | ||||
| #define __NR_ipc		117 | ||||
| #define __NR_fsync		118 | ||||
| #define __NR_sigreturn		119 | ||||
| #define __NR_clone		120 | ||||
| #define __NR_setdomainname	121 | ||||
| #define __NR_uname		122 | ||||
| // #define __NR_modify_ldt	/* 123 */ not supported
 | ||||
| #define __NR_cacheflush		123 | ||||
| #define __NR_adjtimex		124 | ||||
| #define __NR_mprotect		125 | ||||
| #define __NR_sigprocmask	126 | ||||
| #define __NR_create_module	127 | ||||
| #define __NR_init_module	128 | ||||
| #define __NR_delete_module	129 | ||||
| #define __NR_get_kernel_syms	130 | ||||
| #define __NR_quotactl		131 | ||||
| #define __NR_getpgid		132 | ||||
| #define __NR_fchdir		133 | ||||
| #define __NR_bdflush		134 | ||||
| #define __NR_sysfs		135 | ||||
| #define __NR_personality	136 | ||||
| #define __NR_afs_syscall	137 /* Syscall for Andrew File System */ | ||||
| #define __NR_setfsuid		138 | ||||
| #define __NR_setfsgid		139 | ||||
| #define __NR__llseek		140 | ||||
| #define __NR_getdents		141 | ||||
| #define __NR__newselect		142 | ||||
| #define __NR_flock		143 | ||||
| #define __NR_msync		144 | ||||
| #define __NR_readv		145 | ||||
| #define __NR_writev		146 | ||||
| #define __NR_getsid		147 | ||||
| #define __NR_fdatasync		148 | ||||
| #define __NR__sysctl		149 | ||||
| #define __NR_mlock		150 | ||||
| #define __NR_munlock		151 | ||||
| #define __NR_mlockall		152 | ||||
| #define __NR_munlockall		153 | ||||
| #define __NR_sched_setparam		154 | ||||
| #define __NR_sched_getparam		155 | ||||
| #define __NR_sched_setscheduler		156 | ||||
| #define __NR_sched_getscheduler		157 | ||||
| #define __NR_sched_yield		158 | ||||
| #define __NR_sched_get_priority_max	159 | ||||
| #define __NR_sched_get_priority_min	160 | ||||
| #define __NR_sched_rr_get_interval	161 | ||||
| #define __NR_nanosleep		162 | ||||
| #define __NR_mremap		163 | ||||
| #define __NR_setresuid		164 | ||||
| #define __NR_getresuid		165 | ||||
| // #define __NR_vm86		/* 166 */ not supported
 | ||||
| #define __NR_query_module	167 | ||||
| #define __NR_poll		168 | ||||
| #define __NR_nfsservctl		169 | ||||
| #define __NR_setresgid		170 | ||||
| #define __NR_getresgid		171 | ||||
| #define __NR_prctl		172 | ||||
| #define __NR_rt_sigreturn	173 | ||||
| #define __NR_rt_sigaction	174 | ||||
| #define __NR_rt_sigprocmask	175 | ||||
| #define __NR_rt_sigpending	176 | ||||
| #define __NR_rt_sigtimedwait	177 | ||||
| #define __NR_rt_sigqueueinfo	178 | ||||
| #define __NR_rt_sigsuspend	179 | ||||
| #define __NR_pread64		180 | ||||
| #define __NR_pwrite64		181 | ||||
| #define __NR_chown		182 | ||||
| #define __NR_getcwd		183 | ||||
| #define __NR_capget		184 | ||||
| #define __NR_capset		185 | ||||
| #define __NR_sigaltstack	186 | ||||
| #define __NR_sendfile		187 | ||||
| #define __NR_getpmsg		188	/* some people actually want streams */ | ||||
| #define __NR_putpmsg		189	/* some people actually want streams */ | ||||
| #define __NR_vfork		190 | ||||
| #define __NR_ugetrlimit		191	/* SuS compliant getrlimit */ | ||||
| #define __NR_mmap2		192 | ||||
| #define __NR_truncate64		193 | ||||
| #define __NR_ftruncate64	194 | ||||
| #define __NR_stat64		195 | ||||
| #define __NR_lstat64		196 | ||||
| #define __NR_fstat64		197 | ||||
| #define __NR_lchown32		198 | ||||
| #define __NR_getuid32		199 | ||||
| #define __NR_getgid32		200 | ||||
| #define __NR_geteuid32		201 | ||||
| #define __NR_getegid32		202 | ||||
| #define __NR_setreuid32		203 | ||||
| #define __NR_setregid32		204 | ||||
| #define __NR_getgroups32	205 | ||||
| #define __NR_setgroups32	206 | ||||
| #define __NR_fchown32		207 | ||||
| #define __NR_setresuid32	208 | ||||
| #define __NR_getresuid32	209 | ||||
| #define __NR_setresgid32	210 | ||||
| #define __NR_getresgid32	211 | ||||
| #define __NR_chown32		212 | ||||
| #define __NR_setuid32		213 | ||||
| #define __NR_setgid32		214 | ||||
| #define __NR_setfsuid32		215 | ||||
| #define __NR_setfsgid32		216 | ||||
| #define __NR_pivot_root		217 | ||||
| #define __NR_mincore		218 | ||||
| #define __NR_madvise		219 | ||||
| 
 | ||||
| #define __NR_getdents64		220 | ||||
| #define __NR_fcntl64		221 | ||||
| #define __NR_security		223	/* syscall for security modules */ | ||||
| #define __NR_gettid		224 | ||||
| #define __NR_readahead		225 | ||||
| #define __NR_setxattr		226 | ||||
| #define __NR_lsetxattr		227 | ||||
| #define __NR_fsetxattr		228 | ||||
| #define __NR_getxattr		229 | ||||
| #define __NR_lgetxattr		230 | ||||
| #define __NR_fgetxattr		231 | ||||
| #define __NR_listxattr		232 | ||||
| #define __NR_llistxattr		233 | ||||
| #define __NR_flistxattr		234 | ||||
| #define __NR_removexattr	235 | ||||
| #define __NR_lremovexattr	236 | ||||
| #define __NR_fremovexattr	237 | ||||
| #define __NR_tkill		238 | ||||
| #define __NR_sendfile64		239 | ||||
| #define __NR_futex		240 | ||||
| #define __NR_sched_setaffinity	241 | ||||
| #define __NR_sched_getaffinity	242 | ||||
| #define __NR_set_thread_area	243 | ||||
| #define __NR_get_thread_area	244 | ||||
| #define __NR_io_setup		245 | ||||
| #define __NR_io_destroy		246 | ||||
| #define __NR_io_getevents	247 | ||||
| #define __NR_io_submit		248 | ||||
| #define __NR_io_cancel		249 | ||||
| #define __NR_fadvise64		250 | ||||
| 
 | ||||
| #define __NR_exit_group		252 | ||||
| #define __NR_lookup_dcookie	253 | ||||
| #define __NR_epoll_create	254 | ||||
| #define __NR_epoll_ctl		255 | ||||
| #define __NR_epoll_wait		256 | ||||
| #define __NR_remap_file_pages	257 | ||||
| #define __NR_set_tid_address	258 | ||||
| #define __NR_timer_create	259 | ||||
| #define __NR_timer_settime	(__NR_timer_create+1) | ||||
| #define __NR_timer_gettime	(__NR_timer_create+2) | ||||
| #define __NR_timer_getoverrun	(__NR_timer_create+3) | ||||
| #define __NR_timer_delete	(__NR_timer_create+4) | ||||
| #define __NR_clock_settime	(__NR_timer_create+5) | ||||
| #define __NR_clock_gettime	(__NR_timer_create+6) | ||||
| #define __NR_clock_getres	(__NR_timer_create+7) | ||||
| #define __NR_clock_nanosleep	(__NR_timer_create+8) | ||||
| #define __NR_statfs64		268 | ||||
| #define __NR_fstatfs64		269 | ||||
| #define __NR_tgkill		270 | ||||
| #define __NR_utimes		271 | ||||
| #define __NR_fadvise64_64	272 | ||||
| #define __NR_vserver		273 | ||||
| #define __NR_mbind		274 | ||||
| #define __NR_get_mempolicy	275 | ||||
| #define __NR_set_mempolicy	276 | ||||
| #define __NR_mq_open 		277 | ||||
| #define __NR_mq_unlink		(__NR_mq_open+1) | ||||
| #define __NR_mq_timedsend	(__NR_mq_open+2) | ||||
| #define __NR_mq_timedreceive	(__NR_mq_open+3) | ||||
| #define __NR_mq_notify		(__NR_mq_open+4) | ||||
| #define __NR_mq_getsetattr	(__NR_mq_open+5) | ||||
| #define __NR_kexec_load		283 | ||||
| #define __NR_waitid		284 | ||||
| /* #define __NR_sys_setaltroot	285 */ | ||||
| #define __NR_add_key		286 | ||||
| #define __NR_request_key	287 | ||||
| #define __NR_keyctl		288 | ||||
| #define __NR_ioprio_set		289 | ||||
| #define __NR_ioprio_get		290 | ||||
| #define __NR_inotify_init	291 | ||||
| #define __NR_inotify_add_watch	292 | ||||
| #define __NR_inotify_rm_watch	293 | ||||
| #define __NR_migrate_pages	294 | ||||
| #define __NR_openat		295 | ||||
| #define __NR_mkdirat		296 | ||||
| #define __NR_mknodat		297 | ||||
| #define __NR_fchownat		298 | ||||
| #define __NR_futimesat		299 | ||||
| #define __NR_fstatat64		300 | ||||
| #define __NR_unlinkat		301 | ||||
| #define __NR_renameat		302 | ||||
| #define __NR_linkat		303 | ||||
| #define __NR_symlinkat		304 | ||||
| #define __NR_readlinkat		305 | ||||
| #define __NR_fchmodat		306 | ||||
| #define __NR_faccessat		307 | ||||
| #define __NR_pselect6		308 | ||||
| #define __NR_ppoll		309 | ||||
| #define __NR_unshare		310 | ||||
| #define __NR_set_robust_list	311 | ||||
| #define __NR_get_robust_list	312 | ||||
| #define __NR_splice		313 | ||||
| #define __NR_sync_file_range	314 | ||||
| #define __NR_tee		315 | ||||
| #define __NR_vmsplice		316 | ||||
| #define __NR_move_pages		317 | ||||
| #define __NR_getcpu		318 | ||||
| #define __NR_epoll_pwait	319 | ||||
| #define __NR_utimensat		320 | ||||
| #define __NR_signalfd		321 | ||||
| #define __NR_timerfd_create	322 | ||||
| #define __NR_eventfd		323 | ||||
| #define __NR_fallocate		324 | ||||
| #define __NR_timerfd_settime	325 | ||||
| #define __NR_timerfd_gettime	326 | ||||
| #define __NR_signalfd4		327 | ||||
| #define __NR_eventfd2		328 | ||||
| #define __NR_epoll_create1	329 | ||||
| #define __NR_dup3		330 | ||||
| #define __NR_pipe2		331 | ||||
| #define __NR_inotify_init1	332 | ||||
| #define __NR_preadv		333 | ||||
| #define __NR_pwritev		334 | ||||
| #define __NR_rt_tgsigqueueinfo	335 | ||||
| #define __NR_perf_event_open	336 | ||||
| #define __NR_setns		337 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_UNISTD_H_ */ | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 David Howells
				David Howells