mirror of
				https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
				synced 2025-10-31 16:18:51 +01:00 
			
		
		
		
	Fixed MTP to work with TWRP
This commit is contained in:
		
						commit
						f6dfaef42e
					
				
					 50820 changed files with 20846062 additions and 0 deletions
				
			
		
							
								
								
									
										34
									
								
								arch/mn10300/include/uapi/asm/Kbuild
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								arch/mn10300/include/uapi/asm/Kbuild
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,34 @@ | |||
| # 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 += 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 | ||||
							
								
								
									
										4
									
								
								arch/mn10300/include/uapi/asm/auxvec.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								arch/mn10300/include/uapi/asm/auxvec.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,4 @@ | |||
| #ifndef _ASM_AUXVEC_H | ||||
| #define _ASM_AUXVEC_H | ||||
| 
 | ||||
| #endif | ||||
							
								
								
									
										1
									
								
								arch/mn10300/include/uapi/asm/bitsperlong.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								arch/mn10300/include/uapi/asm/bitsperlong.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| #include <asm-generic/bitsperlong.h> | ||||
							
								
								
									
										6
									
								
								arch/mn10300/include/uapi/asm/byteorder.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								arch/mn10300/include/uapi/asm/byteorder.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| #ifndef _ASM_BYTEORDER_H | ||||
| #define _ASM_BYTEORDER_H | ||||
| 
 | ||||
| #include <linux/byteorder/little_endian.h> | ||||
| 
 | ||||
| #endif /* _ASM_BYTEORDER_H */ | ||||
							
								
								
									
										1
									
								
								arch/mn10300/include/uapi/asm/errno.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								arch/mn10300/include/uapi/asm/errno.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| #include <asm-generic/errno.h> | ||||
							
								
								
									
										1
									
								
								arch/mn10300/include/uapi/asm/fcntl.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								arch/mn10300/include/uapi/asm/fcntl.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| #include <asm-generic/fcntl.h> | ||||
							
								
								
									
										1
									
								
								arch/mn10300/include/uapi/asm/ioctl.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								arch/mn10300/include/uapi/asm/ioctl.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| #include <asm-generic/ioctl.h> | ||||
							
								
								
									
										6
									
								
								arch/mn10300/include/uapi/asm/ioctls.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								arch/mn10300/include/uapi/asm/ioctls.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| #ifndef _ASM_IOCTLS_H | ||||
| #define _ASM_IOCTLS_H | ||||
| 
 | ||||
| #include <asm-generic/ioctls.h> | ||||
| 
 | ||||
| #endif /* _ASM_IOCTLS_H */ | ||||
							
								
								
									
										1
									
								
								arch/mn10300/include/uapi/asm/ipcbuf.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								arch/mn10300/include/uapi/asm/ipcbuf.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| #include <asm-generic/ipcbuf.h> | ||||
							
								
								
									
										1
									
								
								arch/mn10300/include/uapi/asm/kvm_para.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								arch/mn10300/include/uapi/asm/kvm_para.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| #include <asm-generic/kvm_para.h> | ||||
							
								
								
									
										6
									
								
								arch/mn10300/include/uapi/asm/mman.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								arch/mn10300/include/uapi/asm/mman.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| #include <asm-generic/mman.h> | ||||
| 
 | ||||
| #define MIN_MAP_ADDR	PAGE_SIZE	/* minimum fixed mmap address */ | ||||
| 
 | ||||
| #define arch_mmap_check(addr, len, flags) \ | ||||
| 	(((flags) & MAP_FIXED && (addr) < MIN_MAP_ADDR) ? -EINVAL : 0) | ||||
							
								
								
									
										31
									
								
								arch/mn10300/include/uapi/asm/msgbuf.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								arch/mn10300/include/uapi/asm/msgbuf.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,31 @@ | |||
| #ifndef _ASM_MSGBUF_H | ||||
| #define _ASM_MSGBUF_H | ||||
| 
 | ||||
| /*
 | ||||
|  * The msqid64_ds structure for MN10300 architecture. | ||||
|  * Note extra padding because this structure is passed back and forth | ||||
|  * between kernel and user space. | ||||
|  * | ||||
|  * Pad space is left for: | ||||
|  * - 64-bit time_t to solve y2038 problem | ||||
|  * - 2 miscellaneous 32-bit values | ||||
|  */ | ||||
| 
 | ||||
| struct msqid64_ds { | ||||
| 	struct ipc64_perm	msg_perm; | ||||
| 	__kernel_time_t		msg_stime;	/* last msgsnd time */ | ||||
| 	unsigned long		__unused1; | ||||
| 	__kernel_time_t		msg_rtime;	/* last msgrcv time */ | ||||
| 	unsigned long		__unused2; | ||||
| 	__kernel_time_t		msg_ctime;	/* last change time */ | ||||
| 	unsigned long		__unused3; | ||||
| 	unsigned long		msg_cbytes;	/* current number of bytes on queue */ | ||||
| 	unsigned long		msg_qnum;	/* number of messages in queue */ | ||||
| 	unsigned long		msg_qbytes;	/* max number of bytes on queue */ | ||||
| 	__kernel_pid_t		msg_lspid;	/* pid of last msgsnd */ | ||||
| 	__kernel_pid_t		msg_lrpid;	/* last receive pid */ | ||||
| 	unsigned long		__unused4; | ||||
| 	unsigned long		__unused5; | ||||
| }; | ||||
| 
 | ||||
| #endif /* _ASM_MSGBUF_H */ | ||||
							
								
								
									
										18
									
								
								arch/mn10300/include/uapi/asm/param.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								arch/mn10300/include/uapi/asm/param.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,18 @@ | |||
| /* MN10300 Kernel parameters
 | ||||
|  * | ||||
|  * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd. | ||||
|  * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU General Public Licence | ||||
|  * as published by the Free Software Foundation; either version | ||||
|  * 2 of the Licence, or (at your option) any later version. | ||||
|  */ | ||||
| #ifndef _ASM_PARAM_H | ||||
| #define _ASM_PARAM_H | ||||
| 
 | ||||
| #include <asm-generic/param.h> | ||||
| 
 | ||||
| #define COMMAND_LINE_SIZE 256 | ||||
| 
 | ||||
| #endif /* _ASM_PARAM_H */ | ||||
							
								
								
									
										1
									
								
								arch/mn10300/include/uapi/asm/poll.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								arch/mn10300/include/uapi/asm/poll.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| #include <asm-generic/poll.h> | ||||
							
								
								
									
										45
									
								
								arch/mn10300/include/uapi/asm/posix_types.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								arch/mn10300/include/uapi/asm/posix_types.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,45 @@ | |||
| /* MN10300 POSIX types
 | ||||
|  * | ||||
|  * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd. | ||||
|  * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU General Public Licence | ||||
|  * as published by the Free Software Foundation; either version | ||||
|  * 2 of the Licence, or (at your option) any later version. | ||||
|  */ | ||||
| #ifndef _ASM_POSIX_TYPES_H | ||||
| #define _ASM_POSIX_TYPES_H | ||||
| 
 | ||||
| /*
 | ||||
|  * This file is generally used by user-level software, so you need to | ||||
|  * be a little careful about namespace pollution etc.  Also, we cannot | ||||
|  * assume GCC is being used. | ||||
|  */ | ||||
| 
 | ||||
| typedef unsigned short	__kernel_mode_t; | ||||
| #define __kernel_mode_t __kernel_mode_t | ||||
| 
 | ||||
| typedef unsigned short	__kernel_ipc_pid_t; | ||||
| #define __kernel_ipc_pid_t __kernel_ipc_pid_t | ||||
| 
 | ||||
| typedef unsigned short	__kernel_uid_t; | ||||
| typedef unsigned short	__kernel_gid_t; | ||||
| #define __kernel_uid_t __kernel_uid_t | ||||
| 
 | ||||
| #if __GNUC__ == 4 | ||||
| typedef unsigned int	__kernel_size_t; | ||||
| typedef signed int	__kernel_ssize_t; | ||||
| #else | ||||
| typedef unsigned long	__kernel_size_t; | ||||
| typedef signed long	__kernel_ssize_t; | ||||
| #endif | ||||
| typedef int		__kernel_ptrdiff_t; | ||||
| #define __kernel_size_t __kernel_size_t | ||||
| 
 | ||||
| typedef unsigned short	__kernel_old_dev_t; | ||||
| #define __kernel_old_dev_t __kernel_old_dev_t | ||||
| 
 | ||||
| #include <asm-generic/posix_types.h> | ||||
| 
 | ||||
| #endif /* _ASM_POSIX_TYPES_H */ | ||||
							
								
								
									
										84
									
								
								arch/mn10300/include/uapi/asm/ptrace.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										84
									
								
								arch/mn10300/include/uapi/asm/ptrace.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,84 @@ | |||
| /* MN10300 Exception frame layout and ptrace constants
 | ||||
|  * | ||||
|  * Copyright (C) 2007 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 Licence | ||||
|  * as published by the Free Software Foundation; either version | ||||
|  * 2 of the Licence, or (at your option) any later version. | ||||
|  */ | ||||
| #ifndef _UAPI_ASM_PTRACE_H | ||||
| #define _UAPI_ASM_PTRACE_H | ||||
| 
 | ||||
| #define PT_A3		0 | ||||
| #define PT_A2		1 | ||||
| #define PT_D3		2 | ||||
| #define	PT_D2		3 | ||||
| #define PT_MCVF		4 | ||||
| #define	PT_MCRL		5 | ||||
| #define PT_MCRH		6 | ||||
| #define	PT_MDRQ		7 | ||||
| #define	PT_E1		8 | ||||
| #define	PT_E0		9 | ||||
| #define	PT_E7		10 | ||||
| #define	PT_E6		11 | ||||
| #define	PT_E5		12 | ||||
| #define	PT_E4		13 | ||||
| #define	PT_E3		14 | ||||
| #define	PT_E2		15 | ||||
| #define	PT_SP		16 | ||||
| #define	PT_LAR		17 | ||||
| #define	PT_LIR		18 | ||||
| #define	PT_MDR		19 | ||||
| #define	PT_A1		20 | ||||
| #define	PT_A0		21 | ||||
| #define	PT_D1		22 | ||||
| #define	PT_D0		23 | ||||
| #define PT_ORIG_D0	24 | ||||
| #define	PT_EPSW		25 | ||||
| #define	PT_PC		26 | ||||
| #define NR_PTREGS	27 | ||||
| 
 | ||||
| /*
 | ||||
|  * This defines the way registers are stored in the event of an exception | ||||
|  * - the strange order is due to the MOVM instruction | ||||
|  */ | ||||
| struct pt_regs { | ||||
| 	unsigned long		a3;		/* syscall arg 3 */ | ||||
| 	unsigned long		a2;		/* syscall arg 4 */ | ||||
| 	unsigned long		d3;		/* syscall arg 5 */ | ||||
| 	unsigned long		d2;		/* syscall arg 6 */ | ||||
| 	unsigned long		mcvf; | ||||
| 	unsigned long		mcrl; | ||||
| 	unsigned long		mcrh; | ||||
| 	unsigned long		mdrq; | ||||
| 	unsigned long		e1; | ||||
| 	unsigned long		e0; | ||||
| 	unsigned long		e7; | ||||
| 	unsigned long		e6; | ||||
| 	unsigned long		e5; | ||||
| 	unsigned long		e4; | ||||
| 	unsigned long		e3; | ||||
| 	unsigned long		e2; | ||||
| 	unsigned long		sp; | ||||
| 	unsigned long		lar; | ||||
| 	unsigned long		lir; | ||||
| 	unsigned long		mdr; | ||||
| 	unsigned long		a1; | ||||
| 	unsigned long		a0;		/* syscall arg 1 */ | ||||
| 	unsigned long		d1;		/* syscall arg 2 */ | ||||
| 	unsigned long		d0;		/* syscall ret */ | ||||
| 	struct pt_regs		*next;		/* next frame pointer */ | ||||
| 	unsigned long		orig_d0;	/* syscall number */ | ||||
| 	unsigned long		epsw; | ||||
| 	unsigned long		pc; | ||||
| }; | ||||
| 
 | ||||
| /* 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 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_PTRACE_H */ | ||||
							
								
								
									
										1
									
								
								arch/mn10300/include/uapi/asm/resource.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								arch/mn10300/include/uapi/asm/resource.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| #include <asm-generic/resource.h> | ||||
							
								
								
									
										25
									
								
								arch/mn10300/include/uapi/asm/sembuf.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								arch/mn10300/include/uapi/asm/sembuf.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,25 @@ | |||
| #ifndef _ASM_SEMBUF_H | ||||
| #define _ASM_SEMBUF_H | ||||
| 
 | ||||
| /*
 | ||||
|  * The semid64_ds structure for MN10300 architecture. | ||||
|  * Note extra padding because this structure is passed back and forth | ||||
|  * between kernel and user space. | ||||
|  * | ||||
|  * Pad space is left for: | ||||
|  * - 64-bit time_t to solve y2038 problem | ||||
|  * - 2 miscellaneous 32-bit values | ||||
|  */ | ||||
| 
 | ||||
| struct semid64_ds { | ||||
| 	struct ipc64_perm sem_perm;		/* permissions .. see ipc.h */ | ||||
| 	__kernel_time_t	sem_otime;		/* last semop time */ | ||||
| 	unsigned long	__unused1; | ||||
| 	__kernel_time_t	sem_ctime;		/* last change time */ | ||||
| 	unsigned long	__unused2; | ||||
| 	unsigned long	sem_nsems;		/* no. of semaphores in array */ | ||||
| 	unsigned long	__unused3; | ||||
| 	unsigned long	__unused4; | ||||
| }; | ||||
| 
 | ||||
| #endif /* _ASM_SEMBUF_H */ | ||||
							
								
								
									
										4
									
								
								arch/mn10300/include/uapi/asm/setup.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								arch/mn10300/include/uapi/asm/setup.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,4 @@ | |||
| /*
 | ||||
|  * There isn't anything here anymore, but the file must not be empty or patch | ||||
|  * will delete it. | ||||
|  */ | ||||
							
								
								
									
										42
									
								
								arch/mn10300/include/uapi/asm/shmbuf.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								arch/mn10300/include/uapi/asm/shmbuf.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,42 @@ | |||
| #ifndef _ASM_SHMBUF_H | ||||
| #define _ASM_SHMBUF_H | ||||
| 
 | ||||
| /*
 | ||||
|  * The shmid64_ds structure for MN10300 architecture. | ||||
|  * Note extra padding because this structure is passed back and forth | ||||
|  * between kernel and user space. | ||||
|  * | ||||
|  * Pad space is left for: | ||||
|  * - 64-bit time_t to solve y2038 problem | ||||
|  * - 2 miscellaneous 32-bit values | ||||
|  */ | ||||
| 
 | ||||
| struct shmid64_ds { | ||||
| 	struct ipc64_perm	shm_perm;	/* operation perms */ | ||||
| 	size_t			shm_segsz;	/* size of segment (bytes) */ | ||||
| 	__kernel_time_t		shm_atime;	/* last attach time */ | ||||
| 	unsigned long		__unused1; | ||||
| 	__kernel_time_t		shm_dtime;	/* last detach time */ | ||||
| 	unsigned long		__unused2; | ||||
| 	__kernel_time_t		shm_ctime;	/* last change time */ | ||||
| 	unsigned long		__unused3; | ||||
| 	__kernel_pid_t		shm_cpid;	/* pid of creator */ | ||||
| 	__kernel_pid_t		shm_lpid;	/* pid of last operator */ | ||||
| 	unsigned long		shm_nattch;	/* no. of current attaches */ | ||||
| 	unsigned long		__unused4; | ||||
| 	unsigned long		__unused5; | ||||
| }; | ||||
| 
 | ||||
| struct shminfo64 { | ||||
| 	unsigned long	shmmax; | ||||
| 	unsigned long	shmmin; | ||||
| 	unsigned long	shmmni; | ||||
| 	unsigned long	shmseg; | ||||
| 	unsigned long	shmall; | ||||
| 	unsigned long	__unused1; | ||||
| 	unsigned long	__unused2; | ||||
| 	unsigned long	__unused3; | ||||
| 	unsigned long	__unused4; | ||||
| }; | ||||
| 
 | ||||
| #endif /* _ASM_SHMBUF_H */ | ||||
							
								
								
									
										52
									
								
								arch/mn10300/include/uapi/asm/sigcontext.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								arch/mn10300/include/uapi/asm/sigcontext.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,52 @@ | |||
| /* MN10300 Userspace signal context
 | ||||
|  * | ||||
|  * Copyright (C) 2007 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 Licence | ||||
|  * as published by the Free Software Foundation; either version | ||||
|  * 2 of the Licence, or (at your option) any later version. | ||||
|  */ | ||||
| #ifndef _ASM_SIGCONTEXT_H | ||||
| #define _ASM_SIGCONTEXT_H | ||||
| 
 | ||||
| struct fpucontext { | ||||
| 	/* Regular FPU environment */ | ||||
| 	unsigned long	fs[32];		/* fpu registers */ | ||||
| 	unsigned long	fpcr;		/* fpu control register */ | ||||
| }; | ||||
| 
 | ||||
| struct sigcontext { | ||||
| 	unsigned long	d0; | ||||
| 	unsigned long	d1; | ||||
| 	unsigned long	d2; | ||||
| 	unsigned long	d3; | ||||
| 	unsigned long	a0; | ||||
| 	unsigned long	a1; | ||||
| 	unsigned long	a2; | ||||
| 	unsigned long	a3; | ||||
| 	unsigned long	e0; | ||||
| 	unsigned long	e1; | ||||
| 	unsigned long	e2; | ||||
| 	unsigned long	e3; | ||||
| 	unsigned long	e4; | ||||
| 	unsigned long	e5; | ||||
| 	unsigned long	e6; | ||||
| 	unsigned long	e7; | ||||
| 	unsigned long	lar; | ||||
| 	unsigned long	lir; | ||||
| 	unsigned long	mdr; | ||||
| 	unsigned long	mcvf; | ||||
| 	unsigned long	mcrl; | ||||
| 	unsigned long	mcrh; | ||||
| 	unsigned long	mdrq; | ||||
| 	unsigned long	sp; | ||||
| 	unsigned long	epsw; | ||||
| 	unsigned long	pc; | ||||
| 	struct fpucontext *fpucontext; | ||||
| 	unsigned long	oldmask; | ||||
| }; | ||||
| 
 | ||||
| 
 | ||||
| #endif /* _ASM_SIGCONTEXT_H */ | ||||
							
								
								
									
										1
									
								
								arch/mn10300/include/uapi/asm/siginfo.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								arch/mn10300/include/uapi/asm/siginfo.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| #include <asm-generic/siginfo.h> | ||||
							
								
								
									
										125
									
								
								arch/mn10300/include/uapi/asm/signal.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										125
									
								
								arch/mn10300/include/uapi/asm/signal.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,125 @@ | |||
| /* MN10300 Signal definitions
 | ||||
|  * | ||||
|  * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd. | ||||
|  * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU General Public Licence | ||||
|  * as published by the Free Software Foundation; either version | ||||
|  * 2 of the Licence, or (at your option) any later version. | ||||
|  */ | ||||
| #ifndef _UAPI_ASM_SIGNAL_H | ||||
| #define _UAPI_ASM_SIGNAL_H | ||||
| 
 | ||||
| #include <linux/types.h> | ||||
| 
 | ||||
| /* Avoid too many header ordering problems.  */ | ||||
| struct siginfo; | ||||
| 
 | ||||
| #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 SIGHUP		 1 | ||||
| #define SIGINT		 2 | ||||
| #define SIGQUIT		 3 | ||||
| #define SIGILL		 4 | ||||
| #define SIGTRAP		 5 | ||||
| #define SIGABRT		 6 | ||||
| #define SIGIOT		 6 | ||||
| #define SIGBUS		 7 | ||||
| #define SIGFPE		 8 | ||||
| #define SIGKILL		 9 | ||||
| #define SIGUSR1		10 | ||||
| #define SIGSEGV		11 | ||||
| #define SIGUSR2		12 | ||||
| #define SIGPIPE		13 | ||||
| #define SIGALRM		14 | ||||
| #define SIGTERM		15 | ||||
| #define SIGSTKFLT	16 | ||||
| #define SIGCHLD		17 | ||||
| #define SIGCONT		18 | ||||
| #define SIGSTOP		19 | ||||
| #define SIGTSTP		20 | ||||
| #define SIGTTIN		21 | ||||
| #define SIGTTOU		22 | ||||
| #define SIGURG		23 | ||||
| #define SIGXCPU		24 | ||||
| #define SIGXFSZ		25 | ||||
| #define SIGVTALRM	26 | ||||
| #define SIGPROF		27 | ||||
| #define SIGWINCH	28 | ||||
| #define SIGIO		29 | ||||
| #define SIGPOLL		SIGIO | ||||
| /*
 | ||||
| #define SIGLOST		29 | ||||
| */ | ||||
| #define SIGPWR		30 | ||||
| #define SIGSYS		31 | ||||
| #define	SIGUNUSED	31 | ||||
| 
 | ||||
| /* These should not be considered constants from userland.  */ | ||||
| #define SIGRTMIN	32 | ||||
| #define SIGRTMAX	_NSIG | ||||
| 
 | ||||
| /*
 | ||||
|  * SA_FLAGS values: | ||||
|  * | ||||
|  * SA_ONSTACK indicates that a registered stack_t will be used. | ||||
|  * SA_RESTART flag to get restarting signals (which were the default long ago) | ||||
|  * SA_NOCLDSTOP flag to turn off SIGCHLD when children stop. | ||||
|  * SA_RESETHAND clears the handler when the signal is delivered. | ||||
|  * SA_NOCLDWAIT flag on SIGCHLD to inhibit zombies. | ||||
|  * SA_NODEFER prevents the current signal from being masked in the handler. | ||||
|  * | ||||
|  * SA_ONESHOT and SA_NOMASK are the historical Linux names for the Single | ||||
|  * Unix names RESETHAND and NODEFER respectively. | ||||
|  */ | ||||
| #define SA_NOCLDSTOP	0x00000001U | ||||
| #define SA_NOCLDWAIT	0x00000002U | ||||
| #define SA_SIGINFO	0x00000004U | ||||
| #define SA_ONSTACK	0x08000000U | ||||
| #define SA_RESTART	0x10000000U | ||||
| #define SA_NODEFER	0x40000000U | ||||
| #define SA_RESETHAND	0x80000000U | ||||
| 
 | ||||
| #define SA_NOMASK	SA_NODEFER | ||||
| #define SA_ONESHOT	SA_RESETHAND | ||||
| 
 | ||||
| #define SA_RESTORER	0x04000000 | ||||
| 
 | ||||
| #define MINSIGSTKSZ	2048 | ||||
| #define SIGSTKSZ	8192 | ||||
| 
 | ||||
| #include <asm-generic/signal-defs.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__ */ | ||||
| 
 | ||||
| typedef struct sigaltstack { | ||||
| 	void __user	*ss_sp; | ||||
| 	int		ss_flags; | ||||
| 	size_t		ss_size; | ||||
| } stack_t; | ||||
| 
 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_SIGNAL_H */ | ||||
							
								
								
									
										83
									
								
								arch/mn10300/include/uapi/asm/socket.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										83
									
								
								arch/mn10300/include/uapi/asm/socket.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,83 @@ | |||
| #ifndef _ASM_SOCKET_H | ||||
| #define _ASM_SOCKET_H | ||||
| 
 | ||||
| #include <asm/sockios.h> | ||||
| 
 | ||||
| /* For setsockopt(2) */ | ||||
| #define SOL_SOCKET	1 | ||||
| 
 | ||||
| #define SO_DEBUG	1 | ||||
| #define SO_REUSEADDR	2 | ||||
| #define SO_TYPE		3 | ||||
| #define SO_ERROR	4 | ||||
| #define SO_DONTROUTE	5 | ||||
| #define SO_BROADCAST	6 | ||||
| #define SO_SNDBUF	7 | ||||
| #define SO_RCVBUF	8 | ||||
| #define SO_SNDBUFFORCE	32 | ||||
| #define SO_RCVBUFFORCE	33 | ||||
| #define SO_KEEPALIVE	9 | ||||
| #define SO_OOBINLINE	10 | ||||
| #define SO_NO_CHECK	11 | ||||
| #define SO_PRIORITY	12 | ||||
| #define SO_LINGER	13 | ||||
| #define SO_BSDCOMPAT	14 | ||||
| #define SO_REUSEPORT	15 | ||||
| #define SO_PASSCRED	16 | ||||
| #define SO_PEERCRED	17 | ||||
| #define SO_RCVLOWAT	18 | ||||
| #define SO_SNDLOWAT	19 | ||||
| #define SO_RCVTIMEO	20 | ||||
| #define SO_SNDTIMEO	21 | ||||
| 
 | ||||
| /* Security levels - as per NRL IPv6 - don't actually do anything */ | ||||
| #define SO_SECURITY_AUTHENTICATION		22 | ||||
| #define SO_SECURITY_ENCRYPTION_TRANSPORT	23 | ||||
| #define SO_SECURITY_ENCRYPTION_NETWORK		24 | ||||
| 
 | ||||
| #define SO_BINDTODEVICE	25 | ||||
| 
 | ||||
| /* Socket filtering */ | ||||
| #define SO_ATTACH_FILTER        26 | ||||
| #define SO_DETACH_FILTER        27 | ||||
| #define SO_GET_FILTER		SO_ATTACH_FILTER | ||||
| 
 | ||||
| #define SO_PEERNAME		28 | ||||
| #define SO_TIMESTAMP		29 | ||||
| #define SCM_TIMESTAMP		SO_TIMESTAMP | ||||
| 
 | ||||
| #define SO_ACCEPTCONN		30 | ||||
| 
 | ||||
| #define SO_PEERSEC		31 | ||||
| #define SO_PASSSEC		34 | ||||
| #define SO_TIMESTAMPNS		35 | ||||
| #define SCM_TIMESTAMPNS		SO_TIMESTAMPNS | ||||
| 
 | ||||
| #define SO_MARK			36 | ||||
| 
 | ||||
| #define SO_TIMESTAMPING		37 | ||||
| #define SCM_TIMESTAMPING	SO_TIMESTAMPING | ||||
| 
 | ||||
| #define SO_PROTOCOL		38 | ||||
| #define SO_DOMAIN		39 | ||||
| 
 | ||||
| #define SO_RXQ_OVFL             40 | ||||
| 
 | ||||
| #define SO_WIFI_STATUS		41 | ||||
| #define SCM_WIFI_STATUS		SO_WIFI_STATUS | ||||
| #define SO_PEEK_OFF		42 | ||||
| 
 | ||||
| /* Instruct lower device to use last 4-bytes of skb data as FCS */ | ||||
| #define SO_NOFCS		43 | ||||
| 
 | ||||
| #define SO_LOCK_FILTER		44 | ||||
| 
 | ||||
| #define SO_SELECT_ERR_QUEUE	45 | ||||
| 
 | ||||
| #define SO_BUSY_POLL		46 | ||||
| 
 | ||||
| #define SO_MAX_PACING_RATE	47 | ||||
| 
 | ||||
| #define SO_BPF_EXTENSIONS	48 | ||||
| 
 | ||||
| #endif /* _ASM_SOCKET_H */ | ||||
							
								
								
									
										13
									
								
								arch/mn10300/include/uapi/asm/sockios.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								arch/mn10300/include/uapi/asm/sockios.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,13 @@ | |||
| #ifndef _ASM_SOCKIOS_H | ||||
| #define _ASM_SOCKIOS_H | ||||
| 
 | ||||
| /* Socket-level I/O control calls. */ | ||||
| #define FIOSETOWN 	0x8901 | ||||
| #define SIOCSPGRP	0x8902 | ||||
| #define FIOGETOWN	0x8903 | ||||
| #define SIOCGPGRP	0x8904 | ||||
| #define SIOCATMARK	0x8905 | ||||
| #define SIOCGSTAMP	0x8906		/* Get stamp */ | ||||
| #define SIOCGSTAMPNS	0x8907		/* Get stamp (timespec) */ | ||||
| 
 | ||||
| #endif /* _ASM_SOCKIOS_H */ | ||||
							
								
								
									
										78
									
								
								arch/mn10300/include/uapi/asm/stat.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								arch/mn10300/include/uapi/asm/stat.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,78 @@ | |||
| #ifndef _ASM_STAT_H | ||||
| #define _ASM_STAT_H | ||||
| 
 | ||||
| struct __old_kernel_stat { | ||||
| 	unsigned short st_dev; | ||||
| 	unsigned short st_ino; | ||||
| 	unsigned short st_mode; | ||||
| 	unsigned short st_nlink; | ||||
| 	unsigned short st_uid; | ||||
| 	unsigned short st_gid; | ||||
| 	unsigned short st_rdev; | ||||
| 	unsigned long  st_size; | ||||
| 	unsigned long  st_atime; | ||||
| 	unsigned long  st_mtime; | ||||
| 	unsigned long  st_ctime; | ||||
| }; | ||||
| 
 | ||||
| struct stat { | ||||
| 	unsigned long  st_dev; | ||||
| 	unsigned long  st_ino; | ||||
| 	unsigned short st_mode; | ||||
| 	unsigned short st_nlink; | ||||
| 	unsigned short st_uid; | ||||
| 	unsigned short st_gid; | ||||
| 	unsigned long  st_rdev; | ||||
| 	unsigned long  st_size; | ||||
| 	unsigned long  st_blksize; | ||||
| 	unsigned long  st_blocks; | ||||
| 	unsigned long  st_atime; | ||||
| 	unsigned long  st_atime_nsec; | ||||
| 	unsigned long  st_mtime; | ||||
| 	unsigned long  st_mtime_nsec; | ||||
| 	unsigned long  st_ctime; | ||||
| 	unsigned long  st_ctime_nsec; | ||||
| 	unsigned long  __unused4; | ||||
| 	unsigned long  __unused5; | ||||
| }; | ||||
| 
 | ||||
| /* This matches struct stat64 in glibc2.1, hence the absolutely
 | ||||
|  * insane amounts of padding around dev_t's. | ||||
|  */ | ||||
| struct stat64 { | ||||
| 	unsigned long long	st_dev; | ||||
| 	unsigned char	__pad0[4]; | ||||
| 
 | ||||
| #define STAT64_HAS_BROKEN_ST_INO	1 | ||||
| 	unsigned long	__st_ino; | ||||
| 
 | ||||
| 	unsigned int	st_mode; | ||||
| 	unsigned int	st_nlink; | ||||
| 
 | ||||
| 	unsigned long	st_uid; | ||||
| 	unsigned long	st_gid; | ||||
| 
 | ||||
| 	unsigned long long	st_rdev; | ||||
| 	unsigned char	__pad3[4]; | ||||
| 
 | ||||
| 	long long	st_size; | ||||
| 	unsigned long	st_blksize; | ||||
| 
 | ||||
| 	unsigned long	st_blocks;	/* Number 512-byte blocks allocated. */ | ||||
| 	unsigned long	__pad4;		/* future possible st_blocks high bits */ | ||||
| 
 | ||||
| 	unsigned long	st_atime; | ||||
| 	unsigned long	st_atime_nsec; | ||||
| 
 | ||||
| 	unsigned long	st_mtime; | ||||
| 	unsigned int	st_mtime_nsec; | ||||
| 
 | ||||
| 	unsigned long	st_ctime; | ||||
| 	unsigned long	st_ctime_nsec; | ||||
| 
 | ||||
| 	unsigned long long	st_ino; | ||||
| }; | ||||
| 
 | ||||
| #define STAT_HAVE_NSEC 1 | ||||
| 
 | ||||
| #endif /* _ASM_STAT_H */ | ||||
							
								
								
									
										1
									
								
								arch/mn10300/include/uapi/asm/statfs.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								arch/mn10300/include/uapi/asm/statfs.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| #include <asm-generic/statfs.h> | ||||
							
								
								
									
										42
									
								
								arch/mn10300/include/uapi/asm/swab.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								arch/mn10300/include/uapi/asm/swab.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,42 @@ | |||
| /* MN10300 Byte-order primitive construction
 | ||||
|  * | ||||
|  * Copyright (C) 2007 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 Licence | ||||
|  * as published by the Free Software Foundation; either version | ||||
|  * 2 of the Licence, or (at your option) any later version. | ||||
|  */ | ||||
| #ifndef _ASM_SWAB_H | ||||
| #define _ASM_SWAB_H | ||||
| 
 | ||||
| #include <linux/types.h> | ||||
| 
 | ||||
| #ifdef __GNUC__ | ||||
| 
 | ||||
| static inline __attribute__((const)) | ||||
| __u32 __arch_swab32(__u32 x) | ||||
| { | ||||
| 	__u32 ret; | ||||
| 	asm("swap %1,%0" : "=r" (ret) : "r" (x)); | ||||
| 	return ret; | ||||
| } | ||||
| #define __arch_swab32 __arch_swab32 | ||||
| 
 | ||||
| static inline __attribute__((const)) | ||||
| __u16 __arch_swab16(__u16 x) | ||||
| { | ||||
| 	__u16 ret; | ||||
| 	asm("swaph %1,%0" : "=r" (ret) : "r" (x)); | ||||
| 	return ret; | ||||
| } | ||||
| #define __arch_swab32 __arch_swab32 | ||||
| 
 | ||||
| #if !defined(__STRICT_ANSI__) || defined(__KERNEL__) | ||||
| #  define __SWAB_64_THRU_32__ | ||||
| #endif | ||||
| 
 | ||||
| #endif /* __GNUC__ */ | ||||
| 
 | ||||
| #endif /* _ASM_SWAB_H */ | ||||
							
								
								
									
										201
									
								
								arch/mn10300/include/uapi/asm/termbits.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										201
									
								
								arch/mn10300/include/uapi/asm/termbits.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,201 @@ | |||
| #ifndef _ASM_TERMBITS_H | ||||
| #define _ASM_TERMBITS_H | ||||
| 
 | ||||
| #include <linux/posix_types.h> | ||||
| 
 | ||||
| typedef unsigned char	cc_t; | ||||
| typedef unsigned int	speed_t; | ||||
| typedef unsigned int	tcflag_t; | ||||
| 
 | ||||
| #define NCCS 19 | ||||
| struct termios { | ||||
| 	tcflag_t c_iflag;		/* input mode flags */ | ||||
| 	tcflag_t c_oflag;		/* output mode flags */ | ||||
| 	tcflag_t c_cflag;		/* control mode flags */ | ||||
| 	tcflag_t c_lflag;		/* local mode flags */ | ||||
| 	cc_t c_line;			/* line discipline */ | ||||
| 	cc_t c_cc[NCCS];		/* control characters */ | ||||
| }; | ||||
| 
 | ||||
| struct termios2 { | ||||
| 	tcflag_t c_iflag;		/* input mode flags */ | ||||
| 	tcflag_t c_oflag;		/* output mode flags */ | ||||
| 	tcflag_t c_cflag;		/* control mode flags */ | ||||
| 	tcflag_t c_lflag;		/* local mode flags */ | ||||
| 	cc_t c_line;			/* line discipline */ | ||||
| 	cc_t c_cc[NCCS];		/* control characters */ | ||||
| 	speed_t c_ispeed;		/* input speed */ | ||||
| 	speed_t c_ospeed;		/* output speed */ | ||||
| }; | ||||
| 
 | ||||
| struct ktermios { | ||||
| 	tcflag_t c_iflag;		/* input mode flags */ | ||||
| 	tcflag_t c_oflag;		/* output mode flags */ | ||||
| 	tcflag_t c_cflag;		/* control mode flags */ | ||||
| 	tcflag_t c_lflag;		/* local mode flags */ | ||||
| 	cc_t c_line;			/* line discipline */ | ||||
| 	cc_t c_cc[NCCS];		/* control characters */ | ||||
| 	speed_t c_ispeed;		/* input speed */ | ||||
| 	speed_t c_ospeed;		/* output speed */ | ||||
| }; | ||||
| 
 | ||||
| /* c_cc characters */ | ||||
| #define VINTR 0 | ||||
| #define VQUIT 1 | ||||
| #define VERASE 2 | ||||
| #define VKILL 3 | ||||
| #define VEOF 4 | ||||
| #define VTIME 5 | ||||
| #define VMIN 6 | ||||
| #define VSWTC 7 | ||||
| #define VSTART 8 | ||||
| #define VSTOP 9 | ||||
| #define VSUSP 10 | ||||
| #define VEOL 11 | ||||
| #define VREPRINT 12 | ||||
| #define VDISCARD 13 | ||||
| #define VWERASE 14 | ||||
| #define VLNEXT 15 | ||||
| #define VEOL2 16 | ||||
| 
 | ||||
| 
 | ||||
| /* c_iflag bits */ | ||||
| #define IGNBRK	0000001 | ||||
| #define BRKINT	0000002 | ||||
| #define IGNPAR	0000004 | ||||
| #define PARMRK	0000010 | ||||
| #define INPCK	0000020 | ||||
| #define ISTRIP	0000040 | ||||
| #define INLCR	0000100 | ||||
| #define IGNCR	0000200 | ||||
| #define ICRNL	0000400 | ||||
| #define IUCLC	0001000 | ||||
| #define IXON	0002000 | ||||
| #define IXANY	0004000 | ||||
| #define IXOFF	0010000 | ||||
| #define IMAXBEL	0020000 | ||||
| #define IUTF8	0040000 | ||||
| 
 | ||||
| /* c_oflag bits */ | ||||
| #define OPOST	0000001 | ||||
| #define OLCUC	0000002 | ||||
| #define ONLCR	0000004 | ||||
| #define OCRNL	0000010 | ||||
| #define ONOCR	0000020 | ||||
| #define ONLRET	0000040 | ||||
| #define OFILL	0000100 | ||||
| #define OFDEL	0000200 | ||||
| #define NLDLY	0000400 | ||||
| #define   NL0	0000000 | ||||
| #define   NL1	0000400 | ||||
| #define CRDLY	0003000 | ||||
| #define   CR0	0000000 | ||||
| #define   CR1	0001000 | ||||
| #define   CR2	0002000 | ||||
| #define   CR3	0003000 | ||||
| #define TABDLY	0014000 | ||||
| #define   TAB0	0000000 | ||||
| #define   TAB1	0004000 | ||||
| #define   TAB2	0010000 | ||||
| #define   TAB3	0014000 | ||||
| #define   XTABS	0014000 | ||||
| #define BSDLY	0020000 | ||||
| #define   BS0	0000000 | ||||
| #define   BS1	0020000 | ||||
| #define VTDLY	0040000 | ||||
| #define   VT0	0000000 | ||||
| #define   VT1	0040000 | ||||
| #define FFDLY	0100000 | ||||
| #define   FF0	0000000 | ||||
| #define   FF1	0100000 | ||||
| 
 | ||||
| /* c_cflag bit meaning */ | ||||
| #define CBAUD	0010017 | ||||
| #define  B0	0000000		/* hang up */ | ||||
| #define  B50	0000001 | ||||
| #define  B75	0000002 | ||||
| #define  B110	0000003 | ||||
| #define  B134	0000004 | ||||
| #define  B150	0000005 | ||||
| #define  B200	0000006 | ||||
| #define  B300	0000007 | ||||
| #define  B600	0000010 | ||||
| #define  B1200	0000011 | ||||
| #define  B1800	0000012 | ||||
| #define  B2400	0000013 | ||||
| #define  B4800	0000014 | ||||
| #define  B9600	0000015 | ||||
| #define  B19200	0000016 | ||||
| #define  B38400	0000017 | ||||
| #define EXTA B19200 | ||||
| #define EXTB B38400 | ||||
| #define CSIZE	0000060 | ||||
| #define   CS5	0000000 | ||||
| #define   CS6	0000020 | ||||
| #define   CS7	0000040 | ||||
| #define   CS8	0000060 | ||||
| #define CSTOPB	0000100 | ||||
| #define CREAD	0000200 | ||||
| #define PARENB	0000400 | ||||
| #define PARODD	0001000 | ||||
| #define HUPCL	0002000 | ||||
| #define CLOCAL	0004000 | ||||
| #define CBAUDEX 0010000 | ||||
| #define   BOTHER  0010000 | ||||
| #define    B57600 0010001 | ||||
| #define   B115200 0010002 | ||||
| #define   B230400 0010003 | ||||
| #define   B460800 0010004 | ||||
| #define   B500000 0010005 | ||||
| #define   B576000 0010006 | ||||
| #define   B921600 0010007 | ||||
| #define  B1000000 0010010 | ||||
| #define  B1152000 0010011 | ||||
| #define  B1500000 0010012 | ||||
| #define  B2000000 0010013 | ||||
| #define  B2500000 0010014 | ||||
| #define  B3000000 0010015 | ||||
| #define  B3500000 0010016 | ||||
| #define  B4000000 0010017 | ||||
| #define CIBAUD	  002003600000	/* input baud rate (not used) */ | ||||
| #define CTVB	  004000000000		/* VisioBraille Terminal flow control */ | ||||
| #define CMSPAR	  010000000000		/* mark or space (stick) parity */ | ||||
| #define CRTSCTS	  020000000000		/* flow control */ | ||||
| 
 | ||||
| #define IBSHIFT	  16		/* Shift from CBAUD to CIBAUD */ | ||||
| 
 | ||||
| /* c_lflag bits */ | ||||
| #define ISIG	0000001 | ||||
| #define ICANON	0000002 | ||||
| #define XCASE	0000004 | ||||
| #define ECHO	0000010 | ||||
| #define ECHOE	0000020 | ||||
| #define ECHOK	0000040 | ||||
| #define ECHONL	0000100 | ||||
| #define NOFLSH	0000200 | ||||
| #define TOSTOP	0000400 | ||||
| #define ECHOCTL	0001000 | ||||
| #define ECHOPRT	0002000 | ||||
| #define ECHOKE	0004000 | ||||
| #define FLUSHO	0010000 | ||||
| #define PENDIN	0040000 | ||||
| #define IEXTEN	0100000 | ||||
| #define EXTPROC	0200000 | ||||
| 
 | ||||
| /* tcflow() and TCXONC use these */ | ||||
| #define	TCOOFF		0 | ||||
| #define	TCOON		1 | ||||
| #define	TCIOFF		2 | ||||
| #define	TCION		3 | ||||
| 
 | ||||
| /* tcflush() and TCFLSH use these */ | ||||
| #define	TCIFLUSH	0 | ||||
| #define	TCOFLUSH	1 | ||||
| #define	TCIOFLUSH	2 | ||||
| 
 | ||||
| /* tcsetattr uses these */ | ||||
| #define	TCSANOW		0 | ||||
| #define	TCSADRAIN	1 | ||||
| #define	TCSAFLUSH	2 | ||||
| 
 | ||||
| #endif /* _ASM_TERMBITS_H */ | ||||
							
								
								
									
										83
									
								
								arch/mn10300/include/uapi/asm/termios.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										83
									
								
								arch/mn10300/include/uapi/asm/termios.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,83 @@ | |||
| #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 */ | ||||
| 
 | ||||
| /*
 | ||||
|  * Translate a "termio" structure into a "termios". Ugh. | ||||
|  */ | ||||
| #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ | ||||
| 	unsigned short __tmp; \ | ||||
| 	get_user(__tmp, &(termio)->x); \ | ||||
| 	*(unsigned short *) &(termios)->x = __tmp; \ | ||||
| } | ||||
| 
 | ||||
| #define user_termio_to_kernel_termios(termios, termio) \ | ||||
| ({ \ | ||||
| 	SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \ | ||||
| 	SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \ | ||||
| 	SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \ | ||||
| 	SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \ | ||||
| 	copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \ | ||||
| }) | ||||
| 
 | ||||
| /*
 | ||||
|  * Translate a "termios" structure into a "termio". Ugh. | ||||
|  */ | ||||
| #define kernel_termios_to_user_termio(termio, termios) \ | ||||
| ({ \ | ||||
| 	put_user((termios)->c_iflag, &(termio)->c_iflag); \ | ||||
| 	put_user((termios)->c_oflag, &(termio)->c_oflag); \ | ||||
| 	put_user((termios)->c_cflag, &(termio)->c_cflag); \ | ||||
| 	put_user((termios)->c_lflag, &(termio)->c_lflag); \ | ||||
| 	put_user((termios)->c_line,  &(termio)->c_line); \ | ||||
| 	copy_to_user((termio)->c_cc, (termios)->c_cc, NCC); \ | ||||
| }) | ||||
| 
 | ||||
| #define user_termios_to_kernel_termios(k, u) \ | ||||
| 	copy_from_user(k, u, sizeof(struct termios2)) | ||||
| #define kernel_termios_to_user_termios(u, k) \ | ||||
| 	copy_to_user(u, k, sizeof(struct termios2)) | ||||
| #define user_termios_to_kernel_termios_1(k, u) \ | ||||
| 	copy_from_user(k, u, sizeof(struct termios)) | ||||
| #define kernel_termios_to_user_termios_1(u, k) \ | ||||
| 	copy_to_user(u, k, sizeof(struct termios)) | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_TERMIOS_H */ | ||||
							
								
								
									
										11
									
								
								arch/mn10300/include/uapi/asm/types.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								arch/mn10300/include/uapi/asm/types.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,11 @@ | |||
| /* MN10300 Basic type definitions
 | ||||
|  * | ||||
|  * Copyright (C) 2007 Matsushita Electric Industrial Co., Ltd. | ||||
|  * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU General Public Licence | ||||
|  * as published by the Free Software Foundation; either version | ||||
|  * 2 of the Licence, or (at your option) any later version. | ||||
|  */ | ||||
| #include <asm-generic/int-ll64.h> | ||||
							
								
								
									
										354
									
								
								arch/mn10300/include/uapi/asm/unistd.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										354
									
								
								arch/mn10300/include/uapi/asm/unistd.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,354 @@ | |||
| /* MN10300 System call number list
 | ||||
|  * | ||||
|  * Copyright (C) 2007 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 Licence | ||||
|  * as published by the Free Software Foundation; either version | ||||
|  * 2 of the Licence, or (at your option) any later version. | ||||
|  */ | ||||
| #ifndef _UAPI_ASM_UNISTD_H | ||||
| #define _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 | ||||
| #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 | ||||
| #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 | ||||
| #define __NR_statfs		 99 | ||||
| #define __NR_fstatfs		100 | ||||
| #define __NR_ioperm		101 | ||||
| #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 | ||||
| #define __NR_iopl		110 | ||||
| #define __NR_vhangup		111 | ||||
| #define __NR_idle		112 | ||||
| #define __NR_vm86old		113 | ||||
| #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 | ||||
| #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 | ||||
| #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_madvise1		219	/* delete when C lib stub is removed */ | ||||
| #define __NR_getdents64		220 | ||||
| #define __NR_fcntl64		221 | ||||
| /* 223 is unused */ | ||||
| #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_add_key		286 | ||||
| #define __NR_request_key	287 | ||||
| #define __NR_keyctl		288 | ||||
| #define __NR_cacheflush		289 | ||||
| #define __NR_ioprio_set		290 | ||||
| #define __NR_ioprio_get		291 | ||||
| #define __NR_inotify_init	292 | ||||
| #define __NR_inotify_add_watch	293 | ||||
| #define __NR_inotify_rm_watch	294 | ||||
| #define __NR_migrate_pages	295 | ||||
| #define __NR_openat		296 | ||||
| #define __NR_mkdirat		297 | ||||
| #define __NR_mknodat		298 | ||||
| #define __NR_fchownat		299 | ||||
| #define __NR_futimesat		300 | ||||
| #define __NR_fstatat64		301 | ||||
| #define __NR_unlinkat		302 | ||||
| #define __NR_renameat		303 | ||||
| #define __NR_linkat		304 | ||||
| #define __NR_symlinkat		305 | ||||
| #define __NR_readlinkat		306 | ||||
| #define __NR_fchmodat		307 | ||||
| #define __NR_faccessat		308 | ||||
| #define __NR_pselect6		309 | ||||
| #define __NR_ppoll		310 | ||||
| #define __NR_unshare		311 | ||||
| #define __NR_set_robust_list	312 | ||||
| #define __NR_get_robust_list	313 | ||||
| #define __NR_splice		314 | ||||
| #define __NR_sync_file_range	315 | ||||
| #define __NR_tee		316 | ||||
| #define __NR_vmsplice		317 | ||||
| #define __NR_move_pages		318 | ||||
| #define __NR_getcpu		319 | ||||
| #define __NR_epoll_pwait	320 | ||||
| #define __NR_utimensat		321 | ||||
| #define __NR_signalfd		322 | ||||
| #define __NR_timerfd_create	323 | ||||
| #define __NR_eventfd		324 | ||||
| #define __NR_fallocate		325 | ||||
| #define __NR_timerfd_settime	326 | ||||
| #define __NR_timerfd_gettime	327 | ||||
| #define __NR_signalfd4		328 | ||||
| #define __NR_eventfd2		329 | ||||
| #define __NR_epoll_create1	330 | ||||
| #define __NR_dup3		331 | ||||
| #define __NR_pipe2		332 | ||||
| #define __NR_inotify_init1	333 | ||||
| #define __NR_preadv		334 | ||||
| #define __NR_pwritev		335 | ||||
| #define __NR_rt_tgsigqueueinfo	336 | ||||
| #define __NR_perf_event_open	337 | ||||
| #define __NR_recvmmsg		338 | ||||
| #define __NR_setns		339 | ||||
| 
 | ||||
| #endif /* _UAPI_ASM_UNISTD_H */ | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 awab228
						awab228