Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

UAPI: (Scripted) Disintegrate arch/m68k/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>

+728 -667
-2
arch/m68k/include/asm/Kbuild
··· 1 - include include/asm-generic/Kbuild.asm 2 - header-y += cachectl.h 3 1 4 2 generic-y += bitsperlong.h 5 3 generic-y += clkdev.h
arch/m68k/include/asm/a.out.h arch/m68k/include/uapi/asm/a.out.h
arch/m68k/include/asm/auxvec.h arch/m68k/include/uapi/asm/auxvec.h
arch/m68k/include/asm/byteorder.h arch/m68k/include/uapi/asm/byteorder.h
arch/m68k/include/asm/cachectl.h arch/m68k/include/uapi/asm/cachectl.h
arch/m68k/include/asm/fcntl.h arch/m68k/include/uapi/asm/fcntl.h
arch/m68k/include/asm/ioctls.h arch/m68k/include/uapi/asm/ioctls.h
arch/m68k/include/asm/msgbuf.h arch/m68k/include/uapi/asm/msgbuf.h
arch/m68k/include/asm/param.h arch/m68k/include/uapi/asm/param.h
arch/m68k/include/asm/poll.h arch/m68k/include/uapi/asm/poll.h
arch/m68k/include/asm/posix_types.h arch/m68k/include/uapi/asm/posix_types.h
+1 -71
arch/m68k/include/asm/ptrace.h
··· 1 1 #ifndef _M68K_PTRACE_H 2 2 #define _M68K_PTRACE_H 3 3 4 - #define PT_D1 0 5 - #define PT_D2 1 6 - #define PT_D3 2 7 - #define PT_D4 3 8 - #define PT_D5 4 9 - #define PT_D6 5 10 - #define PT_D7 6 11 - #define PT_A0 7 12 - #define PT_A1 8 13 - #define PT_A2 9 14 - #define PT_A3 10 15 - #define PT_A4 11 16 - #define PT_A5 12 17 - #define PT_A6 13 18 - #define PT_D0 14 19 - #define PT_USP 15 20 - #define PT_ORIG_D0 16 21 - #define PT_SR 17 22 - #define PT_PC 18 4 + #include <uapi/asm/ptrace.h> 23 5 24 6 #ifndef __ASSEMBLY__ 25 - 26 - /* this struct defines the way the registers are stored on the 27 - stack during a system call. */ 28 - 29 - struct pt_regs { 30 - long d1; 31 - long d2; 32 - long d3; 33 - long d4; 34 - long d5; 35 - long a0; 36 - long a1; 37 - long a2; 38 - long d0; 39 - long orig_d0; 40 - long stkadj; 41 7 #ifdef CONFIG_COLDFIRE 42 - unsigned format : 4; /* frame format specifier */ 43 - unsigned vector : 12; /* vector offset */ 44 - unsigned short sr; 45 - unsigned long pc; 46 8 #else 47 - unsigned short sr; 48 - unsigned long pc; 49 - unsigned format : 4; /* frame format specifier */ 50 - unsigned vector : 12; /* vector offset */ 51 9 #endif 52 - }; 53 - 54 - /* 55 - * This is the extended stack used by signal handlers and the context 56 - * switcher: it's pushed after the normal "struct pt_regs". 57 - */ 58 - struct switch_stack { 59 - unsigned long d6; 60 - unsigned long d7; 61 - unsigned long a3; 62 - unsigned long a4; 63 - unsigned long a5; 64 - unsigned long a6; 65 - unsigned long retpc; 66 - }; 67 - 68 - /* Arbitrarily choose the same ptrace numbers as used by the Sparc code. */ 69 - #define PTRACE_GETREGS 12 70 - #define PTRACE_SETREGS 13 71 - #define PTRACE_GETFPREGS 14 72 - #define PTRACE_SETFPREGS 15 73 - 74 - #define PTRACE_GET_THREAD_AREA 25 75 - 76 - #define PTRACE_SINGLEBLOCK 33 /* resume execution until next branch */ 77 - 78 - #ifdef __KERNEL__ 79 10 80 11 #ifndef PS_S 81 12 #define PS_S (0x2000) ··· 23 92 #define arch_has_block_step() (1) 24 93 #endif 25 94 26 - #endif /* __KERNEL__ */ 27 95 #endif /* __ASSEMBLY__ */ 28 96 #endif /* _M68K_PTRACE_H */
arch/m68k/include/asm/sembuf.h arch/m68k/include/uapi/asm/sembuf.h
+1 -81
arch/m68k/include/asm/setup.h
··· 19 19 ** Redesign of the boot information structure; moved boot information 20 20 ** structure to bootinfo.h 21 21 */ 22 - 23 22 #ifndef _M68K_SETUP_H 24 23 #define _M68K_SETUP_H 25 24 25 + #include <uapi/asm/setup.h> 26 26 27 - 28 - /* 29 - * Linux/m68k Architectures 30 - */ 31 - 32 - #define MACH_AMIGA 1 33 - #define MACH_ATARI 2 34 - #define MACH_MAC 3 35 - #define MACH_APOLLO 4 36 - #define MACH_SUN3 5 37 - #define MACH_MVME147 6 38 - #define MACH_MVME16x 7 39 - #define MACH_BVME6000 8 40 - #define MACH_HP300 9 41 - #define MACH_Q40 10 42 - #define MACH_SUN3X 11 43 - #define MACH_M54XX 12 44 - 45 - #define COMMAND_LINE_SIZE 256 46 - 47 - #ifdef __KERNEL__ 48 27 49 28 #define CL_SIZE COMMAND_LINE_SIZE 50 29 ··· 173 194 # define MACH_TYPE (m68k_machtype) 174 195 #endif 175 196 176 - #endif /* __KERNEL__ */ 177 - 178 - 179 - /* 180 - * CPU, FPU and MMU types 181 - * 182 - * Note: we may rely on the following equalities: 183 - * 184 - * CPU_68020 == MMU_68851 185 - * CPU_68030 == MMU_68030 186 - * CPU_68040 == FPU_68040 == MMU_68040 187 - * CPU_68060 == FPU_68060 == MMU_68060 188 - */ 189 - 190 - #define CPUB_68020 0 191 - #define CPUB_68030 1 192 - #define CPUB_68040 2 193 - #define CPUB_68060 3 194 - #define CPUB_COLDFIRE 4 195 - 196 - #define CPU_68020 (1<<CPUB_68020) 197 - #define CPU_68030 (1<<CPUB_68030) 198 - #define CPU_68040 (1<<CPUB_68040) 199 - #define CPU_68060 (1<<CPUB_68060) 200 - #define CPU_COLDFIRE (1<<CPUB_COLDFIRE) 201 - 202 - #define FPUB_68881 0 203 - #define FPUB_68882 1 204 - #define FPUB_68040 2 /* Internal FPU */ 205 - #define FPUB_68060 3 /* Internal FPU */ 206 - #define FPUB_SUNFPA 4 /* Sun-3 FPA */ 207 - #define FPUB_COLDFIRE 5 /* ColdFire FPU */ 208 - 209 - #define FPU_68881 (1<<FPUB_68881) 210 - #define FPU_68882 (1<<FPUB_68882) 211 - #define FPU_68040 (1<<FPUB_68040) 212 - #define FPU_68060 (1<<FPUB_68060) 213 - #define FPU_SUNFPA (1<<FPUB_SUNFPA) 214 - #define FPU_COLDFIRE (1<<FPUB_COLDFIRE) 215 - 216 - #define MMUB_68851 0 217 - #define MMUB_68030 1 /* Internal MMU */ 218 - #define MMUB_68040 2 /* Internal MMU */ 219 - #define MMUB_68060 3 /* Internal MMU */ 220 - #define MMUB_APOLLO 4 /* Custom Apollo */ 221 - #define MMUB_SUN3 5 /* Custom Sun-3 */ 222 - #define MMUB_COLDFIRE 6 /* Internal MMU */ 223 - 224 - #define MMU_68851 (1<<MMUB_68851) 225 - #define MMU_68030 (1<<MMUB_68030) 226 - #define MMU_68040 (1<<MMUB_68040) 227 - #define MMU_68060 (1<<MMUB_68060) 228 - #define MMU_SUN3 (1<<MMUB_SUN3) 229 - #define MMU_APOLLO (1<<MMUB_APOLLO) 230 - #define MMU_COLDFIRE (1<<MMUB_COLDFIRE) 231 - 232 - #ifdef __KERNEL__ 233 197 234 198 #ifndef __ASSEMBLY__ 235 199 extern unsigned long m68k_cputype; ··· 306 384 extern int m68k_realnum_memory; /* real # of memory blocks found */ 307 385 extern struct mem_info m68k_memory[NUM_MEMINFO];/* memory description */ 308 386 #endif 309 - 310 - #endif /* __KERNEL__ */ 311 387 312 388 #endif /* _M68K_SETUP_H */
arch/m68k/include/asm/shmbuf.h arch/m68k/include/uapi/asm/shmbuf.h
arch/m68k/include/asm/sigcontext.h arch/m68k/include/uapi/asm/sigcontext.h
+1 -117
arch/m68k/include/asm/signal.h
··· 1 1 #ifndef _M68K_SIGNAL_H 2 2 #define _M68K_SIGNAL_H 3 3 4 - #include <linux/types.h> 4 + #include <uapi/asm/signal.h> 5 5 6 - /* Avoid too many header ordering problems. */ 7 - struct siginfo; 8 - 9 - #ifdef __KERNEL__ 10 6 /* Most things should be clean enough to redefine this at will, if care 11 7 is taken to make libc match. */ 12 8 ··· 16 20 unsigned long sig[_NSIG_WORDS]; 17 21 } sigset_t; 18 22 19 - #else 20 - /* Here we must cater to libcs that poke about in kernel headers. */ 21 - 22 - #define NSIG 32 23 - typedef unsigned long sigset_t; 24 - 25 - #endif /* __KERNEL__ */ 26 - 27 - #define SIGHUP 1 28 - #define SIGINT 2 29 - #define SIGQUIT 3 30 - #define SIGILL 4 31 - #define SIGTRAP 5 32 - #define SIGABRT 6 33 - #define SIGIOT 6 34 - #define SIGBUS 7 35 - #define SIGFPE 8 36 - #define SIGKILL 9 37 - #define SIGUSR1 10 38 - #define SIGSEGV 11 39 - #define SIGUSR2 12 40 - #define SIGPIPE 13 41 - #define SIGALRM 14 42 - #define SIGTERM 15 43 - #define SIGSTKFLT 16 44 - #define SIGCHLD 17 45 - #define SIGCONT 18 46 - #define SIGSTOP 19 47 - #define SIGTSTP 20 48 - #define SIGTTIN 21 49 - #define SIGTTOU 22 50 - #define SIGURG 23 51 - #define SIGXCPU 24 52 - #define SIGXFSZ 25 53 - #define SIGVTALRM 26 54 - #define SIGPROF 27 55 - #define SIGWINCH 28 56 - #define SIGIO 29 57 - #define SIGPOLL SIGIO 58 - /* 59 - #define SIGLOST 29 60 - */ 61 - #define SIGPWR 30 62 - #define SIGSYS 31 63 - #define SIGUNUSED 31 64 - 65 - /* These should not be considered constants from userland. */ 66 - #define SIGRTMIN 32 67 - #define SIGRTMAX _NSIG 68 - 69 - /* 70 - * SA_FLAGS values: 71 - * 72 - * SA_ONSTACK indicates that a registered stack_t will be used. 73 - * SA_RESTART flag to get restarting signals (which were the default long ago) 74 - * SA_NOCLDSTOP flag to turn off SIGCHLD when children stop. 75 - * SA_RESETHAND clears the handler when the signal is delivered. 76 - * SA_NOCLDWAIT flag on SIGCHLD to inhibit zombies. 77 - * SA_NODEFER prevents the current signal from being masked in the handler. 78 - * 79 - * SA_ONESHOT and SA_NOMASK are the historical Linux names for the Single 80 - * Unix names RESETHAND and NODEFER respectively. 81 - */ 82 - #define SA_NOCLDSTOP 0x00000001 83 - #define SA_NOCLDWAIT 0x00000002 84 - #define SA_SIGINFO 0x00000004 85 - #define SA_ONSTACK 0x08000000 86 - #define SA_RESTART 0x10000000 87 - #define SA_NODEFER 0x40000000 88 - #define SA_RESETHAND 0x80000000 89 - 90 - #define SA_NOMASK SA_NODEFER 91 - #define SA_ONESHOT SA_RESETHAND 92 - 93 - /* 94 - * sigaltstack controls 95 - */ 96 - #define SS_ONSTACK 1 97 - #define SS_DISABLE 2 98 - 99 - #define MINSIGSTKSZ 2048 100 - #define SIGSTKSZ 8192 101 - 102 - #include <asm-generic/signal-defs.h> 103 - 104 - #ifdef __KERNEL__ 105 23 struct old_sigaction { 106 24 __sighandler_t sa_handler; 107 25 old_sigset_t sa_mask; ··· 33 123 struct k_sigaction { 34 124 struct sigaction sa; 35 125 }; 36 - #else 37 - /* Here we must cater to libcs that poke about in kernel headers. */ 38 - 39 - struct sigaction { 40 - union { 41 - __sighandler_t _sa_handler; 42 - void (*_sa_sigaction)(int, struct siginfo *, void *); 43 - } _u; 44 - sigset_t sa_mask; 45 - unsigned long sa_flags; 46 - void (*sa_restorer)(void); 47 - }; 48 - 49 - #define sa_handler _u._sa_handler 50 - #define sa_sigaction _u._sa_sigaction 51 - 52 - #endif /* __KERNEL__ */ 53 - 54 - typedef struct sigaltstack { 55 - void __user *ss_sp; 56 - int ss_flags; 57 - size_t ss_size; 58 - } stack_t; 59 - 60 - #ifdef __KERNEL__ 61 126 #include <asm/sigcontext.h> 62 127 63 128 #ifndef CONFIG_CPU_HAS_NO_BITFIELDS ··· 93 208 extern void ptrace_signal_deliver(struct pt_regs *regs, void *cookie); 94 209 #endif /* __uClinux__ */ 95 210 96 - #endif /* __KERNEL__ */ 97 211 #endif /* _M68K_SIGNAL_H */
arch/m68k/include/asm/socket.h arch/m68k/include/uapi/asm/socket.h
arch/m68k/include/asm/sockios.h arch/m68k/include/uapi/asm/sockios.h
arch/m68k/include/asm/stat.h arch/m68k/include/uapi/asm/stat.h
arch/m68k/include/asm/swab.h arch/m68k/include/uapi/asm/swab.h
arch/m68k/include/asm/termbits.h arch/m68k/include/uapi/asm/termbits.h
+1 -43
arch/m68k/include/asm/termios.h
··· 1 1 #ifndef _M68K_TERMIOS_H 2 2 #define _M68K_TERMIOS_H 3 3 4 - #include <asm/termbits.h> 5 - #include <asm/ioctls.h> 4 + #include <uapi/asm/termios.h> 6 5 7 - struct winsize { 8 - unsigned short ws_row; 9 - unsigned short ws_col; 10 - unsigned short ws_xpixel; 11 - unsigned short ws_ypixel; 12 - }; 13 - 14 - #define NCC 8 15 - struct termio { 16 - unsigned short c_iflag; /* input mode flags */ 17 - unsigned short c_oflag; /* output mode flags */ 18 - unsigned short c_cflag; /* control mode flags */ 19 - unsigned short c_lflag; /* local mode flags */ 20 - unsigned char c_line; /* line discipline */ 21 - unsigned char c_cc[NCC]; /* control characters */ 22 - }; 23 - 24 - #ifdef __KERNEL__ 25 6 /* intr=^C quit=^| erase=del kill=^U 26 7 eof=^D vtime=\0 vmin=\1 sxtc=\0 27 8 start=^Q stop=^S susp=^Z eol=\0 ··· 10 29 eol2=\0 11 30 */ 12 31 #define INIT_C_CC "\003\034\177\025\004\0\1\0\021\023\032\0\022\017\027\026\0" 13 - #endif 14 - 15 - /* modem lines */ 16 - #define TIOCM_LE 0x001 17 - #define TIOCM_DTR 0x002 18 - #define TIOCM_RTS 0x004 19 - #define TIOCM_ST 0x008 20 - #define TIOCM_SR 0x010 21 - #define TIOCM_CTS 0x020 22 - #define TIOCM_CAR 0x040 23 - #define TIOCM_RNG 0x080 24 - #define TIOCM_DSR 0x100 25 - #define TIOCM_CD TIOCM_CAR 26 - #define TIOCM_RI TIOCM_RNG 27 - #define TIOCM_OUT1 0x2000 28 - #define TIOCM_OUT2 0x4000 29 - #define TIOCM_LOOP 0x8000 30 - 31 - /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ 32 - 33 - #ifdef __KERNEL__ 34 32 35 33 /* 36 34 * Translate a "termio" structure into a "termios". Ugh. ··· 46 86 #define kernel_termios_to_user_termios(u, k) copy_to_user(u, k, sizeof(struct termios2)) 47 87 #define user_termios_to_kernel_termios_1(k, u) copy_from_user(k, u, sizeof(struct termios)) 48 88 #define kernel_termios_to_user_termios_1(u, k) copy_to_user(u, k, sizeof(struct termios)) 49 - 50 - #endif /* __KERNEL__ */ 51 89 52 90 #endif /* _M68K_TERMIOS_H */
+1 -353
arch/m68k/include/asm/unistd.h
··· 1 1 #ifndef _ASM_M68K_UNISTD_H_ 2 2 #define _ASM_M68K_UNISTD_H_ 3 3 4 - /* 5 - * This file contains the system call numbers. 6 - */ 4 + #include <uapi/asm/unistd.h> 7 5 8 - #define __NR_restart_syscall 0 9 - #define __NR_exit 1 10 - #define __NR_fork 2 11 - #define __NR_read 3 12 - #define __NR_write 4 13 - #define __NR_open 5 14 - #define __NR_close 6 15 - #define __NR_waitpid 7 16 - #define __NR_creat 8 17 - #define __NR_link 9 18 - #define __NR_unlink 10 19 - #define __NR_execve 11 20 - #define __NR_chdir 12 21 - #define __NR_time 13 22 - #define __NR_mknod 14 23 - #define __NR_chmod 15 24 - #define __NR_chown 16 25 - /*#define __NR_break 17*/ 26 - #define __NR_oldstat 18 27 - #define __NR_lseek 19 28 - #define __NR_getpid 20 29 - #define __NR_mount 21 30 - #define __NR_umount 22 31 - #define __NR_setuid 23 32 - #define __NR_getuid 24 33 - #define __NR_stime 25 34 - #define __NR_ptrace 26 35 - #define __NR_alarm 27 36 - #define __NR_oldfstat 28 37 - #define __NR_pause 29 38 - #define __NR_utime 30 39 - /*#define __NR_stty 31*/ 40 - /*#define __NR_gtty 32*/ 41 - #define __NR_access 33 42 - #define __NR_nice 34 43 - /*#define __NR_ftime 35*/ 44 - #define __NR_sync 36 45 - #define __NR_kill 37 46 - #define __NR_rename 38 47 - #define __NR_mkdir 39 48 - #define __NR_rmdir 40 49 - #define __NR_dup 41 50 - #define __NR_pipe 42 51 - #define __NR_times 43 52 - /*#define __NR_prof 44*/ 53 - #define __NR_brk 45 54 - #define __NR_setgid 46 55 - #define __NR_getgid 47 56 - #define __NR_signal 48 57 - #define __NR_geteuid 49 58 - #define __NR_getegid 50 59 - #define __NR_acct 51 60 - #define __NR_umount2 52 61 - /*#define __NR_lock 53*/ 62 - #define __NR_ioctl 54 63 - #define __NR_fcntl 55 64 - /*#define __NR_mpx 56*/ 65 - #define __NR_setpgid 57 66 - /*#define __NR_ulimit 58*/ 67 - /*#define __NR_oldolduname 59*/ 68 - #define __NR_umask 60 69 - #define __NR_chroot 61 70 - #define __NR_ustat 62 71 - #define __NR_dup2 63 72 - #define __NR_getppid 64 73 - #define __NR_getpgrp 65 74 - #define __NR_setsid 66 75 - #define __NR_sigaction 67 76 - #define __NR_sgetmask 68 77 - #define __NR_ssetmask 69 78 - #define __NR_setreuid 70 79 - #define __NR_setregid 71 80 - #define __NR_sigsuspend 72 81 - #define __NR_sigpending 73 82 - #define __NR_sethostname 74 83 - #define __NR_setrlimit 75 84 - #define __NR_getrlimit 76 85 - #define __NR_getrusage 77 86 - #define __NR_gettimeofday 78 87 - #define __NR_settimeofday 79 88 - #define __NR_getgroups 80 89 - #define __NR_setgroups 81 90 - #define __NR_select 82 91 - #define __NR_symlink 83 92 - #define __NR_oldlstat 84 93 - #define __NR_readlink 85 94 - #define __NR_uselib 86 95 - #define __NR_swapon 87 96 - #define __NR_reboot 88 97 - #define __NR_readdir 89 98 - #define __NR_mmap 90 99 - #define __NR_munmap 91 100 - #define __NR_truncate 92 101 - #define __NR_ftruncate 93 102 - #define __NR_fchmod 94 103 - #define __NR_fchown 95 104 - #define __NR_getpriority 96 105 - #define __NR_setpriority 97 106 - /*#define __NR_profil 98*/ 107 - #define __NR_statfs 99 108 - #define __NR_fstatfs 100 109 - /*#define __NR_ioperm 101*/ 110 - #define __NR_socketcall 102 111 - #define __NR_syslog 103 112 - #define __NR_setitimer 104 113 - #define __NR_getitimer 105 114 - #define __NR_stat 106 115 - #define __NR_lstat 107 116 - #define __NR_fstat 108 117 - /*#define __NR_olduname 109*/ 118 - /*#define __NR_iopl 110*/ /* not supported */ 119 - #define __NR_vhangup 111 120 - /*#define __NR_idle 112*/ /* Obsolete */ 121 - /*#define __NR_vm86 113*/ /* not supported */ 122 - #define __NR_wait4 114 123 - #define __NR_swapoff 115 124 - #define __NR_sysinfo 116 125 - #define __NR_ipc 117 126 - #define __NR_fsync 118 127 - #define __NR_sigreturn 119 128 - #define __NR_clone 120 129 - #define __NR_setdomainname 121 130 - #define __NR_uname 122 131 - #define __NR_cacheflush 123 132 - #define __NR_adjtimex 124 133 - #define __NR_mprotect 125 134 - #define __NR_sigprocmask 126 135 - #define __NR_create_module 127 136 - #define __NR_init_module 128 137 - #define __NR_delete_module 129 138 - #define __NR_get_kernel_syms 130 139 - #define __NR_quotactl 131 140 - #define __NR_getpgid 132 141 - #define __NR_fchdir 133 142 - #define __NR_bdflush 134 143 - #define __NR_sysfs 135 144 - #define __NR_personality 136 145 - /*#define __NR_afs_syscall 137*/ /* Syscall for Andrew File System */ 146 - #define __NR_setfsuid 138 147 - #define __NR_setfsgid 139 148 - #define __NR__llseek 140 149 - #define __NR_getdents 141 150 - #define __NR__newselect 142 151 - #define __NR_flock 143 152 - #define __NR_msync 144 153 - #define __NR_readv 145 154 - #define __NR_writev 146 155 - #define __NR_getsid 147 156 - #define __NR_fdatasync 148 157 - #define __NR__sysctl 149 158 - #define __NR_mlock 150 159 - #define __NR_munlock 151 160 - #define __NR_mlockall 152 161 - #define __NR_munlockall 153 162 - #define __NR_sched_setparam 154 163 - #define __NR_sched_getparam 155 164 - #define __NR_sched_setscheduler 156 165 - #define __NR_sched_getscheduler 157 166 - #define __NR_sched_yield 158 167 - #define __NR_sched_get_priority_max 159 168 - #define __NR_sched_get_priority_min 160 169 - #define __NR_sched_rr_get_interval 161 170 - #define __NR_nanosleep 162 171 - #define __NR_mremap 163 172 - #define __NR_setresuid 164 173 - #define __NR_getresuid 165 174 - #define __NR_getpagesize 166 175 - #define __NR_query_module 167 176 - #define __NR_poll 168 177 - #define __NR_nfsservctl 169 178 - #define __NR_setresgid 170 179 - #define __NR_getresgid 171 180 - #define __NR_prctl 172 181 - #define __NR_rt_sigreturn 173 182 - #define __NR_rt_sigaction 174 183 - #define __NR_rt_sigprocmask 175 184 - #define __NR_rt_sigpending 176 185 - #define __NR_rt_sigtimedwait 177 186 - #define __NR_rt_sigqueueinfo 178 187 - #define __NR_rt_sigsuspend 179 188 - #define __NR_pread64 180 189 - #define __NR_pwrite64 181 190 - #define __NR_lchown 182 191 - #define __NR_getcwd 183 192 - #define __NR_capget 184 193 - #define __NR_capset 185 194 - #define __NR_sigaltstack 186 195 - #define __NR_sendfile 187 196 - #define __NR_getpmsg 188 /* some people actually want streams */ 197 - #define __NR_putpmsg 189 /* some people actually want streams */ 198 - #define __NR_vfork 190 199 - #define __NR_ugetrlimit 191 200 - #define __NR_mmap2 192 201 - #define __NR_truncate64 193 202 - #define __NR_ftruncate64 194 203 - #define __NR_stat64 195 204 - #define __NR_lstat64 196 205 - #define __NR_fstat64 197 206 - #define __NR_chown32 198 207 - #define __NR_getuid32 199 208 - #define __NR_getgid32 200 209 - #define __NR_geteuid32 201 210 - #define __NR_getegid32 202 211 - #define __NR_setreuid32 203 212 - #define __NR_setregid32 204 213 - #define __NR_getgroups32 205 214 - #define __NR_setgroups32 206 215 - #define __NR_fchown32 207 216 - #define __NR_setresuid32 208 217 - #define __NR_getresuid32 209 218 - #define __NR_setresgid32 210 219 - #define __NR_getresgid32 211 220 - #define __NR_lchown32 212 221 - #define __NR_setuid32 213 222 - #define __NR_setgid32 214 223 - #define __NR_setfsuid32 215 224 - #define __NR_setfsgid32 216 225 - #define __NR_pivot_root 217 226 - /* 218*/ 227 - /* 219*/ 228 - #define __NR_getdents64 220 229 - #define __NR_gettid 221 230 - #define __NR_tkill 222 231 - #define __NR_setxattr 223 232 - #define __NR_lsetxattr 224 233 - #define __NR_fsetxattr 225 234 - #define __NR_getxattr 226 235 - #define __NR_lgetxattr 227 236 - #define __NR_fgetxattr 228 237 - #define __NR_listxattr 229 238 - #define __NR_llistxattr 230 239 - #define __NR_flistxattr 231 240 - #define __NR_removexattr 232 241 - #define __NR_lremovexattr 233 242 - #define __NR_fremovexattr 234 243 - #define __NR_futex 235 244 - #define __NR_sendfile64 236 245 - #define __NR_mincore 237 246 - #define __NR_madvise 238 247 - #define __NR_fcntl64 239 248 - #define __NR_readahead 240 249 - #define __NR_io_setup 241 250 - #define __NR_io_destroy 242 251 - #define __NR_io_getevents 243 252 - #define __NR_io_submit 244 253 - #define __NR_io_cancel 245 254 - #define __NR_fadvise64 246 255 - #define __NR_exit_group 247 256 - #define __NR_lookup_dcookie 248 257 - #define __NR_epoll_create 249 258 - #define __NR_epoll_ctl 250 259 - #define __NR_epoll_wait 251 260 - #define __NR_remap_file_pages 252 261 - #define __NR_set_tid_address 253 262 - #define __NR_timer_create 254 263 - #define __NR_timer_settime 255 264 - #define __NR_timer_gettime 256 265 - #define __NR_timer_getoverrun 257 266 - #define __NR_timer_delete 258 267 - #define __NR_clock_settime 259 268 - #define __NR_clock_gettime 260 269 - #define __NR_clock_getres 261 270 - #define __NR_clock_nanosleep 262 271 - #define __NR_statfs64 263 272 - #define __NR_fstatfs64 264 273 - #define __NR_tgkill 265 274 - #define __NR_utimes 266 275 - #define __NR_fadvise64_64 267 276 - #define __NR_mbind 268 277 - #define __NR_get_mempolicy 269 278 - #define __NR_set_mempolicy 270 279 - #define __NR_mq_open 271 280 - #define __NR_mq_unlink 272 281 - #define __NR_mq_timedsend 273 282 - #define __NR_mq_timedreceive 274 283 - #define __NR_mq_notify 275 284 - #define __NR_mq_getsetattr 276 285 - #define __NR_waitid 277 286 - /*#define __NR_vserver 278*/ 287 - #define __NR_add_key 279 288 - #define __NR_request_key 280 289 - #define __NR_keyctl 281 290 - #define __NR_ioprio_set 282 291 - #define __NR_ioprio_get 283 292 - #define __NR_inotify_init 284 293 - #define __NR_inotify_add_watch 285 294 - #define __NR_inotify_rm_watch 286 295 - #define __NR_migrate_pages 287 296 - #define __NR_openat 288 297 - #define __NR_mkdirat 289 298 - #define __NR_mknodat 290 299 - #define __NR_fchownat 291 300 - #define __NR_futimesat 292 301 - #define __NR_fstatat64 293 302 - #define __NR_unlinkat 294 303 - #define __NR_renameat 295 304 - #define __NR_linkat 296 305 - #define __NR_symlinkat 297 306 - #define __NR_readlinkat 298 307 - #define __NR_fchmodat 299 308 - #define __NR_faccessat 300 309 - #define __NR_pselect6 301 310 - #define __NR_ppoll 302 311 - #define __NR_unshare 303 312 - #define __NR_set_robust_list 304 313 - #define __NR_get_robust_list 305 314 - #define __NR_splice 306 315 - #define __NR_sync_file_range 307 316 - #define __NR_tee 308 317 - #define __NR_vmsplice 309 318 - #define __NR_move_pages 310 319 - #define __NR_sched_setaffinity 311 320 - #define __NR_sched_getaffinity 312 321 - #define __NR_kexec_load 313 322 - #define __NR_getcpu 314 323 - #define __NR_epoll_pwait 315 324 - #define __NR_utimensat 316 325 - #define __NR_signalfd 317 326 - #define __NR_timerfd_create 318 327 - #define __NR_eventfd 319 328 - #define __NR_fallocate 320 329 - #define __NR_timerfd_settime 321 330 - #define __NR_timerfd_gettime 322 331 - #define __NR_signalfd4 323 332 - #define __NR_eventfd2 324 333 - #define __NR_epoll_create1 325 334 - #define __NR_dup3 326 335 - #define __NR_pipe2 327 336 - #define __NR_inotify_init1 328 337 - #define __NR_preadv 329 338 - #define __NR_pwritev 330 339 - #define __NR_rt_tgsigqueueinfo 331 340 - #define __NR_perf_event_open 332 341 - #define __NR_get_thread_area 333 342 - #define __NR_set_thread_area 334 343 - #define __NR_atomic_cmpxchg_32 335 344 - #define __NR_atomic_barrier 336 345 - #define __NR_fanotify_init 337 346 - #define __NR_fanotify_mark 338 347 - #define __NR_prlimit64 339 348 - #define __NR_name_to_handle_at 340 349 - #define __NR_open_by_handle_at 341 350 - #define __NR_clock_adjtime 342 351 - #define __NR_syncfs 343 352 - #define __NR_setns 344 353 - #define __NR_process_vm_readv 345 354 - #define __NR_process_vm_writev 346 355 - 356 - #ifdef __KERNEL__ 357 6 358 7 #define NR_syscalls 347 359 8 ··· 40 391 */ 41 392 #define cond_syscall(x) asm(".weak\t" #x "\n\t.set\t" #x ",sys_ni_syscall") 42 393 43 - #endif /* __KERNEL__ */ 44 394 #endif /* _ASM_M68K_UNISTD_H_ */
+23
arch/m68k/include/uapi/asm/Kbuild
··· 1 1 # UAPI Header export list 2 2 include include/uapi/asm-generic/Kbuild.asm 3 3 4 + header-y += a.out.h 5 + header-y += auxvec.h 6 + header-y += byteorder.h 7 + header-y += cachectl.h 8 + header-y += fcntl.h 9 + header-y += ioctls.h 10 + header-y += msgbuf.h 11 + header-y += param.h 12 + header-y += poll.h 13 + header-y += posix_types.h 14 + header-y += ptrace.h 15 + header-y += sembuf.h 16 + header-y += setup.h 17 + header-y += shmbuf.h 18 + header-y += sigcontext.h 19 + header-y += signal.h 20 + header-y += socket.h 21 + header-y += sockios.h 22 + header-y += stat.h 23 + header-y += swab.h 24 + header-y += termbits.h 25 + header-y += termios.h 26 + header-y += unistd.h
+79
arch/m68k/include/uapi/asm/ptrace.h
··· 1 + #ifndef _UAPI_M68K_PTRACE_H 2 + #define _UAPI_M68K_PTRACE_H 3 + 4 + #define PT_D1 0 5 + #define PT_D2 1 6 + #define PT_D3 2 7 + #define PT_D4 3 8 + #define PT_D5 4 9 + #define PT_D6 5 10 + #define PT_D7 6 11 + #define PT_A0 7 12 + #define PT_A1 8 13 + #define PT_A2 9 14 + #define PT_A3 10 15 + #define PT_A4 11 16 + #define PT_A5 12 17 + #define PT_A6 13 18 + #define PT_D0 14 19 + #define PT_USP 15 20 + #define PT_ORIG_D0 16 21 + #define PT_SR 17 22 + #define PT_PC 18 23 + 24 + #ifndef __ASSEMBLY__ 25 + 26 + /* this struct defines the way the registers are stored on the 27 + stack during a system call. */ 28 + 29 + struct pt_regs { 30 + long d1; 31 + long d2; 32 + long d3; 33 + long d4; 34 + long d5; 35 + long a0; 36 + long a1; 37 + long a2; 38 + long d0; 39 + long orig_d0; 40 + long stkadj; 41 + #ifdef CONFIG_COLDFIRE 42 + unsigned format : 4; /* frame format specifier */ 43 + unsigned vector : 12; /* vector offset */ 44 + unsigned short sr; 45 + unsigned long pc; 46 + #else 47 + unsigned short sr; 48 + unsigned long pc; 49 + unsigned format : 4; /* frame format specifier */ 50 + unsigned vector : 12; /* vector offset */ 51 + #endif 52 + }; 53 + 54 + /* 55 + * This is the extended stack used by signal handlers and the context 56 + * switcher: it's pushed after the normal "struct pt_regs". 57 + */ 58 + struct switch_stack { 59 + unsigned long d6; 60 + unsigned long d7; 61 + unsigned long a3; 62 + unsigned long a4; 63 + unsigned long a5; 64 + unsigned long a6; 65 + unsigned long retpc; 66 + }; 67 + 68 + /* Arbitrarily choose the same ptrace numbers as used by the Sparc code. */ 69 + #define PTRACE_GETREGS 12 70 + #define PTRACE_SETREGS 13 71 + #define PTRACE_GETFPREGS 14 72 + #define PTRACE_SETFPREGS 15 73 + 74 + #define PTRACE_GET_THREAD_AREA 25 75 + 76 + #define PTRACE_SINGLEBLOCK 33 /* resume execution until next branch */ 77 + 78 + #endif /* __ASSEMBLY__ */ 79 + #endif /* _UAPI_M68K_PTRACE_H */
+103
arch/m68k/include/uapi/asm/setup.h
··· 1 + /* 2 + ** asm/setup.h -- Definition of the Linux/m68k setup information 3 + ** 4 + ** Copyright 1992 by Greg Harp 5 + ** 6 + ** This file is subject to the terms and conditions of the GNU General Public 7 + ** License. See the file COPYING in the main directory of this archive 8 + ** for more details. 9 + ** 10 + ** Created 09/29/92 by Greg Harp 11 + ** 12 + ** 5/2/94 Roman Hodek: 13 + ** Added bi_atari part of the machine dependent union bi_un; for now it 14 + ** contains just a model field to distinguish between TT and Falcon. 15 + ** 26/7/96 Roman Zippel: 16 + ** Renamed to setup.h; added some useful macros to allow gcc some 17 + ** optimizations if possible. 18 + ** 5/10/96 Geert Uytterhoeven: 19 + ** Redesign of the boot information structure; moved boot information 20 + ** structure to bootinfo.h 21 + */ 22 + 23 + #ifndef _UAPI_M68K_SETUP_H 24 + #define _UAPI_M68K_SETUP_H 25 + 26 + 27 + 28 + /* 29 + * Linux/m68k Architectures 30 + */ 31 + 32 + #define MACH_AMIGA 1 33 + #define MACH_ATARI 2 34 + #define MACH_MAC 3 35 + #define MACH_APOLLO 4 36 + #define MACH_SUN3 5 37 + #define MACH_MVME147 6 38 + #define MACH_MVME16x 7 39 + #define MACH_BVME6000 8 40 + #define MACH_HP300 9 41 + #define MACH_Q40 10 42 + #define MACH_SUN3X 11 43 + #define MACH_M54XX 12 44 + 45 + #define COMMAND_LINE_SIZE 256 46 + 47 + 48 + 49 + /* 50 + * CPU, FPU and MMU types 51 + * 52 + * Note: we may rely on the following equalities: 53 + * 54 + * CPU_68020 == MMU_68851 55 + * CPU_68030 == MMU_68030 56 + * CPU_68040 == FPU_68040 == MMU_68040 57 + * CPU_68060 == FPU_68060 == MMU_68060 58 + */ 59 + 60 + #define CPUB_68020 0 61 + #define CPUB_68030 1 62 + #define CPUB_68040 2 63 + #define CPUB_68060 3 64 + #define CPUB_COLDFIRE 4 65 + 66 + #define CPU_68020 (1<<CPUB_68020) 67 + #define CPU_68030 (1<<CPUB_68030) 68 + #define CPU_68040 (1<<CPUB_68040) 69 + #define CPU_68060 (1<<CPUB_68060) 70 + #define CPU_COLDFIRE (1<<CPUB_COLDFIRE) 71 + 72 + #define FPUB_68881 0 73 + #define FPUB_68882 1 74 + #define FPUB_68040 2 /* Internal FPU */ 75 + #define FPUB_68060 3 /* Internal FPU */ 76 + #define FPUB_SUNFPA 4 /* Sun-3 FPA */ 77 + #define FPUB_COLDFIRE 5 /* ColdFire FPU */ 78 + 79 + #define FPU_68881 (1<<FPUB_68881) 80 + #define FPU_68882 (1<<FPUB_68882) 81 + #define FPU_68040 (1<<FPUB_68040) 82 + #define FPU_68060 (1<<FPUB_68060) 83 + #define FPU_SUNFPA (1<<FPUB_SUNFPA) 84 + #define FPU_COLDFIRE (1<<FPUB_COLDFIRE) 85 + 86 + #define MMUB_68851 0 87 + #define MMUB_68030 1 /* Internal MMU */ 88 + #define MMUB_68040 2 /* Internal MMU */ 89 + #define MMUB_68060 3 /* Internal MMU */ 90 + #define MMUB_APOLLO 4 /* Custom Apollo */ 91 + #define MMUB_SUN3 5 /* Custom Sun-3 */ 92 + #define MMUB_COLDFIRE 6 /* Internal MMU */ 93 + 94 + #define MMU_68851 (1<<MMUB_68851) 95 + #define MMU_68030 (1<<MMUB_68030) 96 + #define MMU_68040 (1<<MMUB_68040) 97 + #define MMU_68060 (1<<MMUB_68060) 98 + #define MMU_SUN3 (1<<MMUB_SUN3) 99 + #define MMU_APOLLO (1<<MMUB_APOLLO) 100 + #define MMU_COLDFIRE (1<<MMUB_COLDFIRE) 101 + 102 + 103 + #endif /* _UAPI_M68K_SETUP_H */
+118
arch/m68k/include/uapi/asm/signal.h
··· 1 + #ifndef _UAPI_M68K_SIGNAL_H 2 + #define _UAPI_M68K_SIGNAL_H 3 + 4 + #include <linux/types.h> 5 + 6 + /* Avoid too many header ordering problems. */ 7 + struct siginfo; 8 + 9 + #ifndef __KERNEL__ 10 + /* Here we must cater to libcs that poke about in kernel headers. */ 11 + 12 + #define NSIG 32 13 + typedef unsigned long sigset_t; 14 + 15 + #endif /* __KERNEL__ */ 16 + 17 + #define SIGHUP 1 18 + #define SIGINT 2 19 + #define SIGQUIT 3 20 + #define SIGILL 4 21 + #define SIGTRAP 5 22 + #define SIGABRT 6 23 + #define SIGIOT 6 24 + #define SIGBUS 7 25 + #define SIGFPE 8 26 + #define SIGKILL 9 27 + #define SIGUSR1 10 28 + #define SIGSEGV 11 29 + #define SIGUSR2 12 30 + #define SIGPIPE 13 31 + #define SIGALRM 14 32 + #define SIGTERM 15 33 + #define SIGSTKFLT 16 34 + #define SIGCHLD 17 35 + #define SIGCONT 18 36 + #define SIGSTOP 19 37 + #define SIGTSTP 20 38 + #define SIGTTIN 21 39 + #define SIGTTOU 22 40 + #define SIGURG 23 41 + #define SIGXCPU 24 42 + #define SIGXFSZ 25 43 + #define SIGVTALRM 26 44 + #define SIGPROF 27 45 + #define SIGWINCH 28 46 + #define SIGIO 29 47 + #define SIGPOLL SIGIO 48 + /* 49 + #define SIGLOST 29 50 + */ 51 + #define SIGPWR 30 52 + #define SIGSYS 31 53 + #define SIGUNUSED 31 54 + 55 + /* These should not be considered constants from userland. */ 56 + #define SIGRTMIN 32 57 + #define SIGRTMAX _NSIG 58 + 59 + /* 60 + * SA_FLAGS values: 61 + * 62 + * SA_ONSTACK indicates that a registered stack_t will be used. 63 + * SA_RESTART flag to get restarting signals (which were the default long ago) 64 + * SA_NOCLDSTOP flag to turn off SIGCHLD when children stop. 65 + * SA_RESETHAND clears the handler when the signal is delivered. 66 + * SA_NOCLDWAIT flag on SIGCHLD to inhibit zombies. 67 + * SA_NODEFER prevents the current signal from being masked in the handler. 68 + * 69 + * SA_ONESHOT and SA_NOMASK are the historical Linux names for the Single 70 + * Unix names RESETHAND and NODEFER respectively. 71 + */ 72 + #define SA_NOCLDSTOP 0x00000001 73 + #define SA_NOCLDWAIT 0x00000002 74 + #define SA_SIGINFO 0x00000004 75 + #define SA_ONSTACK 0x08000000 76 + #define SA_RESTART 0x10000000 77 + #define SA_NODEFER 0x40000000 78 + #define SA_RESETHAND 0x80000000 79 + 80 + #define SA_NOMASK SA_NODEFER 81 + #define SA_ONESHOT SA_RESETHAND 82 + 83 + /* 84 + * sigaltstack controls 85 + */ 86 + #define SS_ONSTACK 1 87 + #define SS_DISABLE 2 88 + 89 + #define MINSIGSTKSZ 2048 90 + #define SIGSTKSZ 8192 91 + 92 + #include <asm-generic/signal-defs.h> 93 + 94 + #ifndef __KERNEL__ 95 + /* Here we must cater to libcs that poke about in kernel headers. */ 96 + 97 + struct sigaction { 98 + union { 99 + __sighandler_t _sa_handler; 100 + void (*_sa_sigaction)(int, struct siginfo *, void *); 101 + } _u; 102 + sigset_t sa_mask; 103 + unsigned long sa_flags; 104 + void (*sa_restorer)(void); 105 + }; 106 + 107 + #define sa_handler _u._sa_handler 108 + #define sa_sigaction _u._sa_sigaction 109 + 110 + #endif /* __KERNEL__ */ 111 + 112 + typedef struct sigaltstack { 113 + void __user *ss_sp; 114 + int ss_flags; 115 + size_t ss_size; 116 + } stack_t; 117 + 118 + #endif /* _UAPI_M68K_SIGNAL_H */
+44
arch/m68k/include/uapi/asm/termios.h
··· 1 + #ifndef _UAPI_M68K_TERMIOS_H 2 + #define _UAPI_M68K_TERMIOS_H 3 + 4 + #include <asm/termbits.h> 5 + #include <asm/ioctls.h> 6 + 7 + struct winsize { 8 + unsigned short ws_row; 9 + unsigned short ws_col; 10 + unsigned short ws_xpixel; 11 + unsigned short ws_ypixel; 12 + }; 13 + 14 + #define NCC 8 15 + struct termio { 16 + unsigned short c_iflag; /* input mode flags */ 17 + unsigned short c_oflag; /* output mode flags */ 18 + unsigned short c_cflag; /* control mode flags */ 19 + unsigned short c_lflag; /* local mode flags */ 20 + unsigned char c_line; /* line discipline */ 21 + unsigned char c_cc[NCC]; /* control characters */ 22 + }; 23 + 24 + 25 + /* modem lines */ 26 + #define TIOCM_LE 0x001 27 + #define TIOCM_DTR 0x002 28 + #define TIOCM_RTS 0x004 29 + #define TIOCM_ST 0x008 30 + #define TIOCM_SR 0x010 31 + #define TIOCM_CTS 0x020 32 + #define TIOCM_CAR 0x040 33 + #define TIOCM_RNG 0x080 34 + #define TIOCM_DSR 0x100 35 + #define TIOCM_CD TIOCM_CAR 36 + #define TIOCM_RI TIOCM_RNG 37 + #define TIOCM_OUT1 0x2000 38 + #define TIOCM_OUT2 0x4000 39 + #define TIOCM_LOOP 0x8000 40 + 41 + /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ 42 + 43 + 44 + #endif /* _UAPI_M68K_TERMIOS_H */
+356
arch/m68k/include/uapi/asm/unistd.h
··· 1 + #ifndef _UAPI_ASM_M68K_UNISTD_H_ 2 + #define _UAPI_ASM_M68K_UNISTD_H_ 3 + 4 + /* 5 + * This file contains the system call numbers. 6 + */ 7 + 8 + #define __NR_restart_syscall 0 9 + #define __NR_exit 1 10 + #define __NR_fork 2 11 + #define __NR_read 3 12 + #define __NR_write 4 13 + #define __NR_open 5 14 + #define __NR_close 6 15 + #define __NR_waitpid 7 16 + #define __NR_creat 8 17 + #define __NR_link 9 18 + #define __NR_unlink 10 19 + #define __NR_execve 11 20 + #define __NR_chdir 12 21 + #define __NR_time 13 22 + #define __NR_mknod 14 23 + #define __NR_chmod 15 24 + #define __NR_chown 16 25 + /*#define __NR_break 17*/ 26 + #define __NR_oldstat 18 27 + #define __NR_lseek 19 28 + #define __NR_getpid 20 29 + #define __NR_mount 21 30 + #define __NR_umount 22 31 + #define __NR_setuid 23 32 + #define __NR_getuid 24 33 + #define __NR_stime 25 34 + #define __NR_ptrace 26 35 + #define __NR_alarm 27 36 + #define __NR_oldfstat 28 37 + #define __NR_pause 29 38 + #define __NR_utime 30 39 + /*#define __NR_stty 31*/ 40 + /*#define __NR_gtty 32*/ 41 + #define __NR_access 33 42 + #define __NR_nice 34 43 + /*#define __NR_ftime 35*/ 44 + #define __NR_sync 36 45 + #define __NR_kill 37 46 + #define __NR_rename 38 47 + #define __NR_mkdir 39 48 + #define __NR_rmdir 40 49 + #define __NR_dup 41 50 + #define __NR_pipe 42 51 + #define __NR_times 43 52 + /*#define __NR_prof 44*/ 53 + #define __NR_brk 45 54 + #define __NR_setgid 46 55 + #define __NR_getgid 47 56 + #define __NR_signal 48 57 + #define __NR_geteuid 49 58 + #define __NR_getegid 50 59 + #define __NR_acct 51 60 + #define __NR_umount2 52 61 + /*#define __NR_lock 53*/ 62 + #define __NR_ioctl 54 63 + #define __NR_fcntl 55 64 + /*#define __NR_mpx 56*/ 65 + #define __NR_setpgid 57 66 + /*#define __NR_ulimit 58*/ 67 + /*#define __NR_oldolduname 59*/ 68 + #define __NR_umask 60 69 + #define __NR_chroot 61 70 + #define __NR_ustat 62 71 + #define __NR_dup2 63 72 + #define __NR_getppid 64 73 + #define __NR_getpgrp 65 74 + #define __NR_setsid 66 75 + #define __NR_sigaction 67 76 + #define __NR_sgetmask 68 77 + #define __NR_ssetmask 69 78 + #define __NR_setreuid 70 79 + #define __NR_setregid 71 80 + #define __NR_sigsuspend 72 81 + #define __NR_sigpending 73 82 + #define __NR_sethostname 74 83 + #define __NR_setrlimit 75 84 + #define __NR_getrlimit 76 85 + #define __NR_getrusage 77 86 + #define __NR_gettimeofday 78 87 + #define __NR_settimeofday 79 88 + #define __NR_getgroups 80 89 + #define __NR_setgroups 81 90 + #define __NR_select 82 91 + #define __NR_symlink 83 92 + #define __NR_oldlstat 84 93 + #define __NR_readlink 85 94 + #define __NR_uselib 86 95 + #define __NR_swapon 87 96 + #define __NR_reboot 88 97 + #define __NR_readdir 89 98 + #define __NR_mmap 90 99 + #define __NR_munmap 91 100 + #define __NR_truncate 92 101 + #define __NR_ftruncate 93 102 + #define __NR_fchmod 94 103 + #define __NR_fchown 95 104 + #define __NR_getpriority 96 105 + #define __NR_setpriority 97 106 + /*#define __NR_profil 98*/ 107 + #define __NR_statfs 99 108 + #define __NR_fstatfs 100 109 + /*#define __NR_ioperm 101*/ 110 + #define __NR_socketcall 102 111 + #define __NR_syslog 103 112 + #define __NR_setitimer 104 113 + #define __NR_getitimer 105 114 + #define __NR_stat 106 115 + #define __NR_lstat 107 116 + #define __NR_fstat 108 117 + /*#define __NR_olduname 109*/ 118 + /*#define __NR_iopl 110*/ /* not supported */ 119 + #define __NR_vhangup 111 120 + /*#define __NR_idle 112*/ /* Obsolete */ 121 + /*#define __NR_vm86 113*/ /* not supported */ 122 + #define __NR_wait4 114 123 + #define __NR_swapoff 115 124 + #define __NR_sysinfo 116 125 + #define __NR_ipc 117 126 + #define __NR_fsync 118 127 + #define __NR_sigreturn 119 128 + #define __NR_clone 120 129 + #define __NR_setdomainname 121 130 + #define __NR_uname 122 131 + #define __NR_cacheflush 123 132 + #define __NR_adjtimex 124 133 + #define __NR_mprotect 125 134 + #define __NR_sigprocmask 126 135 + #define __NR_create_module 127 136 + #define __NR_init_module 128 137 + #define __NR_delete_module 129 138 + #define __NR_get_kernel_syms 130 139 + #define __NR_quotactl 131 140 + #define __NR_getpgid 132 141 + #define __NR_fchdir 133 142 + #define __NR_bdflush 134 143 + #define __NR_sysfs 135 144 + #define __NR_personality 136 145 + /*#define __NR_afs_syscall 137*/ /* Syscall for Andrew File System */ 146 + #define __NR_setfsuid 138 147 + #define __NR_setfsgid 139 148 + #define __NR__llseek 140 149 + #define __NR_getdents 141 150 + #define __NR__newselect 142 151 + #define __NR_flock 143 152 + #define __NR_msync 144 153 + #define __NR_readv 145 154 + #define __NR_writev 146 155 + #define __NR_getsid 147 156 + #define __NR_fdatasync 148 157 + #define __NR__sysctl 149 158 + #define __NR_mlock 150 159 + #define __NR_munlock 151 160 + #define __NR_mlockall 152 161 + #define __NR_munlockall 153 162 + #define __NR_sched_setparam 154 163 + #define __NR_sched_getparam 155 164 + #define __NR_sched_setscheduler 156 165 + #define __NR_sched_getscheduler 157 166 + #define __NR_sched_yield 158 167 + #define __NR_sched_get_priority_max 159 168 + #define __NR_sched_get_priority_min 160 169 + #define __NR_sched_rr_get_interval 161 170 + #define __NR_nanosleep 162 171 + #define __NR_mremap 163 172 + #define __NR_setresuid 164 173 + #define __NR_getresuid 165 174 + #define __NR_getpagesize 166 175 + #define __NR_query_module 167 176 + #define __NR_poll 168 177 + #define __NR_nfsservctl 169 178 + #define __NR_setresgid 170 179 + #define __NR_getresgid 171 180 + #define __NR_prctl 172 181 + #define __NR_rt_sigreturn 173 182 + #define __NR_rt_sigaction 174 183 + #define __NR_rt_sigprocmask 175 184 + #define __NR_rt_sigpending 176 185 + #define __NR_rt_sigtimedwait 177 186 + #define __NR_rt_sigqueueinfo 178 187 + #define __NR_rt_sigsuspend 179 188 + #define __NR_pread64 180 189 + #define __NR_pwrite64 181 190 + #define __NR_lchown 182 191 + #define __NR_getcwd 183 192 + #define __NR_capget 184 193 + #define __NR_capset 185 194 + #define __NR_sigaltstack 186 195 + #define __NR_sendfile 187 196 + #define __NR_getpmsg 188 /* some people actually want streams */ 197 + #define __NR_putpmsg 189 /* some people actually want streams */ 198 + #define __NR_vfork 190 199 + #define __NR_ugetrlimit 191 200 + #define __NR_mmap2 192 201 + #define __NR_truncate64 193 202 + #define __NR_ftruncate64 194 203 + #define __NR_stat64 195 204 + #define __NR_lstat64 196 205 + #define __NR_fstat64 197 206 + #define __NR_chown32 198 207 + #define __NR_getuid32 199 208 + #define __NR_getgid32 200 209 + #define __NR_geteuid32 201 210 + #define __NR_getegid32 202 211 + #define __NR_setreuid32 203 212 + #define __NR_setregid32 204 213 + #define __NR_getgroups32 205 214 + #define __NR_setgroups32 206 215 + #define __NR_fchown32 207 216 + #define __NR_setresuid32 208 217 + #define __NR_getresuid32 209 218 + #define __NR_setresgid32 210 219 + #define __NR_getresgid32 211 220 + #define __NR_lchown32 212 221 + #define __NR_setuid32 213 222 + #define __NR_setgid32 214 223 + #define __NR_setfsuid32 215 224 + #define __NR_setfsgid32 216 225 + #define __NR_pivot_root 217 226 + /* 218*/ 227 + /* 219*/ 228 + #define __NR_getdents64 220 229 + #define __NR_gettid 221 230 + #define __NR_tkill 222 231 + #define __NR_setxattr 223 232 + #define __NR_lsetxattr 224 233 + #define __NR_fsetxattr 225 234 + #define __NR_getxattr 226 235 + #define __NR_lgetxattr 227 236 + #define __NR_fgetxattr 228 237 + #define __NR_listxattr 229 238 + #define __NR_llistxattr 230 239 + #define __NR_flistxattr 231 240 + #define __NR_removexattr 232 241 + #define __NR_lremovexattr 233 242 + #define __NR_fremovexattr 234 243 + #define __NR_futex 235 244 + #define __NR_sendfile64 236 245 + #define __NR_mincore 237 246 + #define __NR_madvise 238 247 + #define __NR_fcntl64 239 248 + #define __NR_readahead 240 249 + #define __NR_io_setup 241 250 + #define __NR_io_destroy 242 251 + #define __NR_io_getevents 243 252 + #define __NR_io_submit 244 253 + #define __NR_io_cancel 245 254 + #define __NR_fadvise64 246 255 + #define __NR_exit_group 247 256 + #define __NR_lookup_dcookie 248 257 + #define __NR_epoll_create 249 258 + #define __NR_epoll_ctl 250 259 + #define __NR_epoll_wait 251 260 + #define __NR_remap_file_pages 252 261 + #define __NR_set_tid_address 253 262 + #define __NR_timer_create 254 263 + #define __NR_timer_settime 255 264 + #define __NR_timer_gettime 256 265 + #define __NR_timer_getoverrun 257 266 + #define __NR_timer_delete 258 267 + #define __NR_clock_settime 259 268 + #define __NR_clock_gettime 260 269 + #define __NR_clock_getres 261 270 + #define __NR_clock_nanosleep 262 271 + #define __NR_statfs64 263 272 + #define __NR_fstatfs64 264 273 + #define __NR_tgkill 265 274 + #define __NR_utimes 266 275 + #define __NR_fadvise64_64 267 276 + #define __NR_mbind 268 277 + #define __NR_get_mempolicy 269 278 + #define __NR_set_mempolicy 270 279 + #define __NR_mq_open 271 280 + #define __NR_mq_unlink 272 281 + #define __NR_mq_timedsend 273 282 + #define __NR_mq_timedreceive 274 283 + #define __NR_mq_notify 275 284 + #define __NR_mq_getsetattr 276 285 + #define __NR_waitid 277 286 + /*#define __NR_vserver 278*/ 287 + #define __NR_add_key 279 288 + #define __NR_request_key 280 289 + #define __NR_keyctl 281 290 + #define __NR_ioprio_set 282 291 + #define __NR_ioprio_get 283 292 + #define __NR_inotify_init 284 293 + #define __NR_inotify_add_watch 285 294 + #define __NR_inotify_rm_watch 286 295 + #define __NR_migrate_pages 287 296 + #define __NR_openat 288 297 + #define __NR_mkdirat 289 298 + #define __NR_mknodat 290 299 + #define __NR_fchownat 291 300 + #define __NR_futimesat 292 301 + #define __NR_fstatat64 293 302 + #define __NR_unlinkat 294 303 + #define __NR_renameat 295 304 + #define __NR_linkat 296 305 + #define __NR_symlinkat 297 306 + #define __NR_readlinkat 298 307 + #define __NR_fchmodat 299 308 + #define __NR_faccessat 300 309 + #define __NR_pselect6 301 310 + #define __NR_ppoll 302 311 + #define __NR_unshare 303 312 + #define __NR_set_robust_list 304 313 + #define __NR_get_robust_list 305 314 + #define __NR_splice 306 315 + #define __NR_sync_file_range 307 316 + #define __NR_tee 308 317 + #define __NR_vmsplice 309 318 + #define __NR_move_pages 310 319 + #define __NR_sched_setaffinity 311 320 + #define __NR_sched_getaffinity 312 321 + #define __NR_kexec_load 313 322 + #define __NR_getcpu 314 323 + #define __NR_epoll_pwait 315 324 + #define __NR_utimensat 316 325 + #define __NR_signalfd 317 326 + #define __NR_timerfd_create 318 327 + #define __NR_eventfd 319 328 + #define __NR_fallocate 320 329 + #define __NR_timerfd_settime 321 330 + #define __NR_timerfd_gettime 322 331 + #define __NR_signalfd4 323 332 + #define __NR_eventfd2 324 333 + #define __NR_epoll_create1 325 334 + #define __NR_dup3 326 335 + #define __NR_pipe2 327 336 + #define __NR_inotify_init1 328 337 + #define __NR_preadv 329 338 + #define __NR_pwritev 330 339 + #define __NR_rt_tgsigqueueinfo 331 340 + #define __NR_perf_event_open 332 341 + #define __NR_get_thread_area 333 342 + #define __NR_set_thread_area 334 343 + #define __NR_atomic_cmpxchg_32 335 344 + #define __NR_atomic_barrier 336 345 + #define __NR_fanotify_init 337 346 + #define __NR_fanotify_mark 338 347 + #define __NR_prlimit64 339 348 + #define __NR_name_to_handle_at 340 349 + #define __NR_open_by_handle_at 341 350 + #define __NR_clock_adjtime 342 351 + #define __NR_syncfs 343 352 + #define __NR_setns 344 353 + #define __NR_process_vm_readv 345 354 + #define __NR_process_vm_writev 346 355 + 356 + #endif /* _UAPI_ASM_M68K_UNISTD_H_ */