xref: /openbmc/linux/arch/m68k/include/asm/unistd.h (revision 5bf1e97d)
19df3d51bSGreg Ungerer #ifndef _ASM_M68K_UNISTD_H_
29df3d51bSGreg Ungerer #define _ASM_M68K_UNISTD_H_
39df3d51bSGreg Ungerer 
49df3d51bSGreg Ungerer /*
59df3d51bSGreg Ungerer  * This file contains the system call numbers.
69df3d51bSGreg Ungerer  */
79df3d51bSGreg Ungerer 
89df3d51bSGreg Ungerer #define __NR_restart_syscall	  0
99df3d51bSGreg Ungerer #define __NR_exit		  1
109df3d51bSGreg Ungerer #define __NR_fork		  2
119df3d51bSGreg Ungerer #define __NR_read		  3
129df3d51bSGreg Ungerer #define __NR_write		  4
139df3d51bSGreg Ungerer #define __NR_open		  5
149df3d51bSGreg Ungerer #define __NR_close		  6
159df3d51bSGreg Ungerer #define __NR_waitpid		  7
169df3d51bSGreg Ungerer #define __NR_creat		  8
179df3d51bSGreg Ungerer #define __NR_link		  9
189df3d51bSGreg Ungerer #define __NR_unlink		 10
199df3d51bSGreg Ungerer #define __NR_execve		 11
209df3d51bSGreg Ungerer #define __NR_chdir		 12
219df3d51bSGreg Ungerer #define __NR_time		 13
229df3d51bSGreg Ungerer #define __NR_mknod		 14
239df3d51bSGreg Ungerer #define __NR_chmod		 15
249df3d51bSGreg Ungerer #define __NR_chown		 16
251fc74ac6SGeert Uytterhoeven /*#define __NR_break		 17*/
269df3d51bSGreg Ungerer #define __NR_oldstat		 18
279df3d51bSGreg Ungerer #define __NR_lseek		 19
289df3d51bSGreg Ungerer #define __NR_getpid		 20
299df3d51bSGreg Ungerer #define __NR_mount		 21
309df3d51bSGreg Ungerer #define __NR_umount		 22
319df3d51bSGreg Ungerer #define __NR_setuid		 23
329df3d51bSGreg Ungerer #define __NR_getuid		 24
339df3d51bSGreg Ungerer #define __NR_stime		 25
349df3d51bSGreg Ungerer #define __NR_ptrace		 26
359df3d51bSGreg Ungerer #define __NR_alarm		 27
369df3d51bSGreg Ungerer #define __NR_oldfstat		 28
379df3d51bSGreg Ungerer #define __NR_pause		 29
389df3d51bSGreg Ungerer #define __NR_utime		 30
391fc74ac6SGeert Uytterhoeven /*#define __NR_stty		 31*/
401fc74ac6SGeert Uytterhoeven /*#define __NR_gtty		 32*/
419df3d51bSGreg Ungerer #define __NR_access		 33
429df3d51bSGreg Ungerer #define __NR_nice		 34
431fc74ac6SGeert Uytterhoeven /*#define __NR_ftime		 35*/
449df3d51bSGreg Ungerer #define __NR_sync		 36
459df3d51bSGreg Ungerer #define __NR_kill		 37
469df3d51bSGreg Ungerer #define __NR_rename		 38
479df3d51bSGreg Ungerer #define __NR_mkdir		 39
489df3d51bSGreg Ungerer #define __NR_rmdir		 40
499df3d51bSGreg Ungerer #define __NR_dup		 41
509df3d51bSGreg Ungerer #define __NR_pipe		 42
519df3d51bSGreg Ungerer #define __NR_times		 43
521fc74ac6SGeert Uytterhoeven /*#define __NR_prof		 44*/
539df3d51bSGreg Ungerer #define __NR_brk		 45
549df3d51bSGreg Ungerer #define __NR_setgid		 46
559df3d51bSGreg Ungerer #define __NR_getgid		 47
569df3d51bSGreg Ungerer #define __NR_signal		 48
579df3d51bSGreg Ungerer #define __NR_geteuid		 49
589df3d51bSGreg Ungerer #define __NR_getegid		 50
599df3d51bSGreg Ungerer #define __NR_acct		 51
609df3d51bSGreg Ungerer #define __NR_umount2		 52
611fc74ac6SGeert Uytterhoeven /*#define __NR_lock		 53*/
629df3d51bSGreg Ungerer #define __NR_ioctl		 54
639df3d51bSGreg Ungerer #define __NR_fcntl		 55
641fc74ac6SGeert Uytterhoeven /*#define __NR_mpx		 56*/
659df3d51bSGreg Ungerer #define __NR_setpgid		 57
661fc74ac6SGeert Uytterhoeven /*#define __NR_ulimit		 58*/
671fc74ac6SGeert Uytterhoeven /*#define __NR_oldolduname	 59*/
689df3d51bSGreg Ungerer #define __NR_umask		 60
699df3d51bSGreg Ungerer #define __NR_chroot		 61
709df3d51bSGreg Ungerer #define __NR_ustat		 62
719df3d51bSGreg Ungerer #define __NR_dup2		 63
729df3d51bSGreg Ungerer #define __NR_getppid		 64
739df3d51bSGreg Ungerer #define __NR_getpgrp		 65
749df3d51bSGreg Ungerer #define __NR_setsid		 66
759df3d51bSGreg Ungerer #define __NR_sigaction		 67
769df3d51bSGreg Ungerer #define __NR_sgetmask		 68
779df3d51bSGreg Ungerer #define __NR_ssetmask		 69
789df3d51bSGreg Ungerer #define __NR_setreuid		 70
799df3d51bSGreg Ungerer #define __NR_setregid		 71
809df3d51bSGreg Ungerer #define __NR_sigsuspend		 72
819df3d51bSGreg Ungerer #define __NR_sigpending		 73
829df3d51bSGreg Ungerer #define __NR_sethostname	 74
839df3d51bSGreg Ungerer #define __NR_setrlimit		 75
849df3d51bSGreg Ungerer #define __NR_getrlimit		 76
859df3d51bSGreg Ungerer #define __NR_getrusage		 77
869df3d51bSGreg Ungerer #define __NR_gettimeofday	 78
879df3d51bSGreg Ungerer #define __NR_settimeofday	 79
889df3d51bSGreg Ungerer #define __NR_getgroups		 80
899df3d51bSGreg Ungerer #define __NR_setgroups		 81
909df3d51bSGreg Ungerer #define __NR_select		 82
919df3d51bSGreg Ungerer #define __NR_symlink		 83
929df3d51bSGreg Ungerer #define __NR_oldlstat		 84
939df3d51bSGreg Ungerer #define __NR_readlink		 85
949df3d51bSGreg Ungerer #define __NR_uselib		 86
959df3d51bSGreg Ungerer #define __NR_swapon		 87
969df3d51bSGreg Ungerer #define __NR_reboot		 88
979df3d51bSGreg Ungerer #define __NR_readdir		 89
989df3d51bSGreg Ungerer #define __NR_mmap		 90
999df3d51bSGreg Ungerer #define __NR_munmap		 91
1009df3d51bSGreg Ungerer #define __NR_truncate		 92
1019df3d51bSGreg Ungerer #define __NR_ftruncate		 93
1029df3d51bSGreg Ungerer #define __NR_fchmod		 94
1039df3d51bSGreg Ungerer #define __NR_fchown		 95
1049df3d51bSGreg Ungerer #define __NR_getpriority	 96
1059df3d51bSGreg Ungerer #define __NR_setpriority	 97
1061fc74ac6SGeert Uytterhoeven /*#define __NR_profil		 98*/
1079df3d51bSGreg Ungerer #define __NR_statfs		 99
1089df3d51bSGreg Ungerer #define __NR_fstatfs		100
1091fc74ac6SGeert Uytterhoeven /*#define __NR_ioperm		101*/
1109df3d51bSGreg Ungerer #define __NR_socketcall		102
1119df3d51bSGreg Ungerer #define __NR_syslog		103
1129df3d51bSGreg Ungerer #define __NR_setitimer		104
1139df3d51bSGreg Ungerer #define __NR_getitimer		105
1149df3d51bSGreg Ungerer #define __NR_stat		106
1159df3d51bSGreg Ungerer #define __NR_lstat		107
1169df3d51bSGreg Ungerer #define __NR_fstat		108
1171fc74ac6SGeert Uytterhoeven /*#define __NR_olduname		109*/
1181fc74ac6SGeert Uytterhoeven /*#define __NR_iopl		110*/ /* not supported */
1199df3d51bSGreg Ungerer #define __NR_vhangup		111
1201fc74ac6SGeert Uytterhoeven /*#define __NR_idle		112*/ /* Obsolete */
1211fc74ac6SGeert Uytterhoeven /*#define __NR_vm86		113*/ /* not supported */
1229df3d51bSGreg Ungerer #define __NR_wait4		114
1239df3d51bSGreg Ungerer #define __NR_swapoff		115
1249df3d51bSGreg Ungerer #define __NR_sysinfo		116
1259df3d51bSGreg Ungerer #define __NR_ipc		117
1269df3d51bSGreg Ungerer #define __NR_fsync		118
1279df3d51bSGreg Ungerer #define __NR_sigreturn		119
1289df3d51bSGreg Ungerer #define __NR_clone		120
1299df3d51bSGreg Ungerer #define __NR_setdomainname	121
1309df3d51bSGreg Ungerer #define __NR_uname		122
1319df3d51bSGreg Ungerer #define __NR_cacheflush		123
1329df3d51bSGreg Ungerer #define __NR_adjtimex		124
1339df3d51bSGreg Ungerer #define __NR_mprotect		125
1349df3d51bSGreg Ungerer #define __NR_sigprocmask	126
1351fc74ac6SGeert Uytterhoeven /*#define __NR_create_module	127*/
1369df3d51bSGreg Ungerer #define __NR_init_module	128
1379df3d51bSGreg Ungerer #define __NR_delete_module	129
1381fc74ac6SGeert Uytterhoeven /*#define __NR_get_kernel_syms	130*/
1399df3d51bSGreg Ungerer #define __NR_quotactl		131
1409df3d51bSGreg Ungerer #define __NR_getpgid		132
1419df3d51bSGreg Ungerer #define __NR_fchdir		133
1429df3d51bSGreg Ungerer #define __NR_bdflush		134
1439df3d51bSGreg Ungerer #define __NR_sysfs		135
1449df3d51bSGreg Ungerer #define __NR_personality	136
1451fc74ac6SGeert Uytterhoeven /*#define __NR_afs_syscall	137*/ /* Syscall for Andrew File System */
1469df3d51bSGreg Ungerer #define __NR_setfsuid		138
1479df3d51bSGreg Ungerer #define __NR_setfsgid		139
1489df3d51bSGreg Ungerer #define __NR__llseek		140
1499df3d51bSGreg Ungerer #define __NR_getdents		141
1509df3d51bSGreg Ungerer #define __NR__newselect		142
1519df3d51bSGreg Ungerer #define __NR_flock		143
1529df3d51bSGreg Ungerer #define __NR_msync		144
1539df3d51bSGreg Ungerer #define __NR_readv		145
1549df3d51bSGreg Ungerer #define __NR_writev		146
1559df3d51bSGreg Ungerer #define __NR_getsid		147
1569df3d51bSGreg Ungerer #define __NR_fdatasync		148
1579df3d51bSGreg Ungerer #define __NR__sysctl		149
1589df3d51bSGreg Ungerer #define __NR_mlock		150
1599df3d51bSGreg Ungerer #define __NR_munlock		151
1609df3d51bSGreg Ungerer #define __NR_mlockall		152
1619df3d51bSGreg Ungerer #define __NR_munlockall		153
1629df3d51bSGreg Ungerer #define __NR_sched_setparam		154
1639df3d51bSGreg Ungerer #define __NR_sched_getparam		155
1649df3d51bSGreg Ungerer #define __NR_sched_setscheduler		156
1659df3d51bSGreg Ungerer #define __NR_sched_getscheduler		157
1669df3d51bSGreg Ungerer #define __NR_sched_yield		158
1679df3d51bSGreg Ungerer #define __NR_sched_get_priority_max	159
1689df3d51bSGreg Ungerer #define __NR_sched_get_priority_min	160
1699df3d51bSGreg Ungerer #define __NR_sched_rr_get_interval	161
1709df3d51bSGreg Ungerer #define __NR_nanosleep		162
1719df3d51bSGreg Ungerer #define __NR_mremap		163
1729df3d51bSGreg Ungerer #define __NR_setresuid		164
1739df3d51bSGreg Ungerer #define __NR_getresuid		165
1749df3d51bSGreg Ungerer #define __NR_getpagesize	166
1751fc74ac6SGeert Uytterhoeven /*#define __NR_query_module	167*/
1769df3d51bSGreg Ungerer #define __NR_poll		168
1779df3d51bSGreg Ungerer #define __NR_nfsservctl		169
1789df3d51bSGreg Ungerer #define __NR_setresgid		170
1799df3d51bSGreg Ungerer #define __NR_getresgid		171
1809df3d51bSGreg Ungerer #define __NR_prctl		172
1819df3d51bSGreg Ungerer #define __NR_rt_sigreturn	173
1829df3d51bSGreg Ungerer #define __NR_rt_sigaction	174
1839df3d51bSGreg Ungerer #define __NR_rt_sigprocmask	175
1849df3d51bSGreg Ungerer #define __NR_rt_sigpending	176
1859df3d51bSGreg Ungerer #define __NR_rt_sigtimedwait	177
1869df3d51bSGreg Ungerer #define __NR_rt_sigqueueinfo	178
1879df3d51bSGreg Ungerer #define __NR_rt_sigsuspend	179
1889df3d51bSGreg Ungerer #define __NR_pread64		180
1899df3d51bSGreg Ungerer #define __NR_pwrite64		181
1909df3d51bSGreg Ungerer #define __NR_lchown		182
1919df3d51bSGreg Ungerer #define __NR_getcwd		183
1929df3d51bSGreg Ungerer #define __NR_capget		184
1939df3d51bSGreg Ungerer #define __NR_capset		185
1949df3d51bSGreg Ungerer #define __NR_sigaltstack	186
1959df3d51bSGreg Ungerer #define __NR_sendfile		187
1961fc74ac6SGeert Uytterhoeven /*#define __NR_getpmsg		188*/	/* some people actually want streams */
1971fc74ac6SGeert Uytterhoeven /*#define __NR_putpmsg		189*/	/* some people actually want streams */
1989df3d51bSGreg Ungerer #define __NR_vfork		190
1999df3d51bSGreg Ungerer #define __NR_ugetrlimit		191
2009df3d51bSGreg Ungerer #define __NR_mmap2		192
2019df3d51bSGreg Ungerer #define __NR_truncate64		193
2029df3d51bSGreg Ungerer #define __NR_ftruncate64	194
2039df3d51bSGreg Ungerer #define __NR_stat64		195
2049df3d51bSGreg Ungerer #define __NR_lstat64		196
2059df3d51bSGreg Ungerer #define __NR_fstat64		197
2069df3d51bSGreg Ungerer #define __NR_chown32		198
2079df3d51bSGreg Ungerer #define __NR_getuid32		199
2089df3d51bSGreg Ungerer #define __NR_getgid32		200
2099df3d51bSGreg Ungerer #define __NR_geteuid32		201
2109df3d51bSGreg Ungerer #define __NR_getegid32		202
2119df3d51bSGreg Ungerer #define __NR_setreuid32		203
2129df3d51bSGreg Ungerer #define __NR_setregid32		204
2139df3d51bSGreg Ungerer #define __NR_getgroups32	205
2149df3d51bSGreg Ungerer #define __NR_setgroups32	206
2159df3d51bSGreg Ungerer #define __NR_fchown32		207
2169df3d51bSGreg Ungerer #define __NR_setresuid32	208
2179df3d51bSGreg Ungerer #define __NR_getresuid32	209
2189df3d51bSGreg Ungerer #define __NR_setresgid32	210
2199df3d51bSGreg Ungerer #define __NR_getresgid32	211
2209df3d51bSGreg Ungerer #define __NR_lchown32		212
2219df3d51bSGreg Ungerer #define __NR_setuid32		213
2229df3d51bSGreg Ungerer #define __NR_setgid32		214
2239df3d51bSGreg Ungerer #define __NR_setfsuid32		215
2249df3d51bSGreg Ungerer #define __NR_setfsgid32		216
2259df3d51bSGreg Ungerer #define __NR_pivot_root		217
2261fc74ac6SGeert Uytterhoeven /* 218*/
2271fc74ac6SGeert Uytterhoeven /* 219*/
2289df3d51bSGreg Ungerer #define __NR_getdents64		220
2299df3d51bSGreg Ungerer #define __NR_gettid		221
2309df3d51bSGreg Ungerer #define __NR_tkill		222
2319df3d51bSGreg Ungerer #define __NR_setxattr		223
2329df3d51bSGreg Ungerer #define __NR_lsetxattr		224
2339df3d51bSGreg Ungerer #define __NR_fsetxattr		225
2349df3d51bSGreg Ungerer #define __NR_getxattr		226
2359df3d51bSGreg Ungerer #define __NR_lgetxattr		227
2369df3d51bSGreg Ungerer #define __NR_fgetxattr		228
2379df3d51bSGreg Ungerer #define __NR_listxattr		229
2389df3d51bSGreg Ungerer #define __NR_llistxattr		230
2399df3d51bSGreg Ungerer #define __NR_flistxattr		231
2409df3d51bSGreg Ungerer #define __NR_removexattr	232
2419df3d51bSGreg Ungerer #define __NR_lremovexattr	233
2429df3d51bSGreg Ungerer #define __NR_fremovexattr	234
2439df3d51bSGreg Ungerer #define __NR_futex		235
2449df3d51bSGreg Ungerer #define __NR_sendfile64		236
2459df3d51bSGreg Ungerer #define __NR_mincore		237
2469df3d51bSGreg Ungerer #define __NR_madvise		238
2479df3d51bSGreg Ungerer #define __NR_fcntl64		239
2489df3d51bSGreg Ungerer #define __NR_readahead		240
2499df3d51bSGreg Ungerer #define __NR_io_setup		241
2509df3d51bSGreg Ungerer #define __NR_io_destroy		242
2519df3d51bSGreg Ungerer #define __NR_io_getevents	243
2529df3d51bSGreg Ungerer #define __NR_io_submit		244
2539df3d51bSGreg Ungerer #define __NR_io_cancel		245
2549df3d51bSGreg Ungerer #define __NR_fadvise64		246
2559df3d51bSGreg Ungerer #define __NR_exit_group		247
2569df3d51bSGreg Ungerer #define __NR_lookup_dcookie	248
2579df3d51bSGreg Ungerer #define __NR_epoll_create	249
2589df3d51bSGreg Ungerer #define __NR_epoll_ctl		250
2599df3d51bSGreg Ungerer #define __NR_epoll_wait		251
2609df3d51bSGreg Ungerer #define __NR_remap_file_pages	252
2619df3d51bSGreg Ungerer #define __NR_set_tid_address	253
2629df3d51bSGreg Ungerer #define __NR_timer_create	254
2639df3d51bSGreg Ungerer #define __NR_timer_settime	255
2649df3d51bSGreg Ungerer #define __NR_timer_gettime	256
2659df3d51bSGreg Ungerer #define __NR_timer_getoverrun	257
2669df3d51bSGreg Ungerer #define __NR_timer_delete	258
2679df3d51bSGreg Ungerer #define __NR_clock_settime	259
2689df3d51bSGreg Ungerer #define __NR_clock_gettime	260
2699df3d51bSGreg Ungerer #define __NR_clock_getres	261
2709df3d51bSGreg Ungerer #define __NR_clock_nanosleep	262
2719df3d51bSGreg Ungerer #define __NR_statfs64		263
2729df3d51bSGreg Ungerer #define __NR_fstatfs64		264
2739df3d51bSGreg Ungerer #define __NR_tgkill		265
2749df3d51bSGreg Ungerer #define __NR_utimes		266
2759df3d51bSGreg Ungerer #define __NR_fadvise64_64	267
2769df3d51bSGreg Ungerer #define __NR_mbind		268
2779df3d51bSGreg Ungerer #define __NR_get_mempolicy	269
2789df3d51bSGreg Ungerer #define __NR_set_mempolicy	270
2799df3d51bSGreg Ungerer #define __NR_mq_open		271
2809df3d51bSGreg Ungerer #define __NR_mq_unlink		272
2819df3d51bSGreg Ungerer #define __NR_mq_timedsend	273
2829df3d51bSGreg Ungerer #define __NR_mq_timedreceive	274
2839df3d51bSGreg Ungerer #define __NR_mq_notify		275
2849df3d51bSGreg Ungerer #define __NR_mq_getsetattr	276
2859df3d51bSGreg Ungerer #define __NR_waitid		277
2861fc74ac6SGeert Uytterhoeven /*#define __NR_vserver		278*/
2879df3d51bSGreg Ungerer #define __NR_add_key		279
2889df3d51bSGreg Ungerer #define __NR_request_key	280
2899df3d51bSGreg Ungerer #define __NR_keyctl		281
2909df3d51bSGreg Ungerer #define __NR_ioprio_set		282
2919df3d51bSGreg Ungerer #define __NR_ioprio_get		283
2929df3d51bSGreg Ungerer #define __NR_inotify_init	284
2939df3d51bSGreg Ungerer #define __NR_inotify_add_watch	285
2949df3d51bSGreg Ungerer #define __NR_inotify_rm_watch	286
2959df3d51bSGreg Ungerer #define __NR_migrate_pages	287
2969df3d51bSGreg Ungerer #define __NR_openat		288
2979df3d51bSGreg Ungerer #define __NR_mkdirat		289
2989df3d51bSGreg Ungerer #define __NR_mknodat		290
2999df3d51bSGreg Ungerer #define __NR_fchownat		291
3009df3d51bSGreg Ungerer #define __NR_futimesat		292
3019df3d51bSGreg Ungerer #define __NR_fstatat64		293
3029df3d51bSGreg Ungerer #define __NR_unlinkat		294
3039df3d51bSGreg Ungerer #define __NR_renameat		295
3049df3d51bSGreg Ungerer #define __NR_linkat		296
3059df3d51bSGreg Ungerer #define __NR_symlinkat		297
3069df3d51bSGreg Ungerer #define __NR_readlinkat		298
3079df3d51bSGreg Ungerer #define __NR_fchmodat		299
3089df3d51bSGreg Ungerer #define __NR_faccessat		300
3099df3d51bSGreg Ungerer #define __NR_pselect6		301
3109df3d51bSGreg Ungerer #define __NR_ppoll		302
3119df3d51bSGreg Ungerer #define __NR_unshare		303
3129df3d51bSGreg Ungerer #define __NR_set_robust_list	304
3139df3d51bSGreg Ungerer #define __NR_get_robust_list	305
3149df3d51bSGreg Ungerer #define __NR_splice		306
3159df3d51bSGreg Ungerer #define __NR_sync_file_range	307
3169df3d51bSGreg Ungerer #define __NR_tee		308
3179df3d51bSGreg Ungerer #define __NR_vmsplice		309
3189df3d51bSGreg Ungerer #define __NR_move_pages		310
3199df3d51bSGreg Ungerer #define __NR_sched_setaffinity	311
3209df3d51bSGreg Ungerer #define __NR_sched_getaffinity	312
3219df3d51bSGreg Ungerer #define __NR_kexec_load		313
3229df3d51bSGreg Ungerer #define __NR_getcpu		314
3239df3d51bSGreg Ungerer #define __NR_epoll_pwait	315
3249df3d51bSGreg Ungerer #define __NR_utimensat		316
3259df3d51bSGreg Ungerer #define __NR_signalfd		317
3269df3d51bSGreg Ungerer #define __NR_timerfd_create	318
3279df3d51bSGreg Ungerer #define __NR_eventfd		319
3289df3d51bSGreg Ungerer #define __NR_fallocate		320
3299df3d51bSGreg Ungerer #define __NR_timerfd_settime	321
3309df3d51bSGreg Ungerer #define __NR_timerfd_gettime	322
3319df3d51bSGreg Ungerer #define __NR_signalfd4		323
3329df3d51bSGreg Ungerer #define __NR_eventfd2		324
3339df3d51bSGreg Ungerer #define __NR_epoll_create1	325
3349df3d51bSGreg Ungerer #define __NR_dup3		326
3359df3d51bSGreg Ungerer #define __NR_pipe2		327
3369df3d51bSGreg Ungerer #define __NR_inotify_init1	328
337cc7c0fa3SGeert Uytterhoeven #define __NR_preadv		329
338cc7c0fa3SGeert Uytterhoeven #define __NR_pwritev		330
3399848484fSGeert Uytterhoeven #define __NR_rt_tgsigqueueinfo	331
340cdd6c482SIngo Molnar #define __NR_perf_event_open	332
3419674cdc7SMaxim Kuvyrkov #define __NR_get_thread_area	333
3429674cdc7SMaxim Kuvyrkov #define __NR_set_thread_area	334
3439674cdc7SMaxim Kuvyrkov #define __NR_atomic_cmpxchg_32	335
3449674cdc7SMaxim Kuvyrkov #define __NR_atomic_barrier	336
345edc805b7SGeert Uytterhoeven #define __NR_fanotify_init	337
346edc805b7SGeert Uytterhoeven #define __NR_fanotify_mark	338
347edc805b7SGeert Uytterhoeven #define __NR_prlimit64		339
34860d48c1eSGeert Uytterhoeven #define __NR_name_to_handle_at	340
34960d48c1eSGeert Uytterhoeven #define __NR_open_by_handle_at	341
35060d48c1eSGeert Uytterhoeven #define __NR_clock_adjtime	342
35160d48c1eSGeert Uytterhoeven #define __NR_syncfs		343
3527b21fdddSEric W. Biederman #define __NR_setns		344
3535bf1e97dSGeert Uytterhoeven #define __NR_process_vm_readv	345
3545bf1e97dSGeert Uytterhoeven #define __NR_process_vm_writev	346
3559df3d51bSGreg Ungerer 
3569df3d51bSGreg Ungerer #ifdef __KERNEL__
3579df3d51bSGreg Ungerer 
3585bf1e97dSGeert Uytterhoeven #define NR_syscalls		347
3599df3d51bSGreg Ungerer 
3609df3d51bSGreg Ungerer #define __ARCH_WANT_IPC_PARSE_VERSION
3619df3d51bSGreg Ungerer #define __ARCH_WANT_OLD_READDIR
3629df3d51bSGreg Ungerer #define __ARCH_WANT_OLD_STAT
3639df3d51bSGreg Ungerer #define __ARCH_WANT_STAT64
3649df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_ALARM
3659df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_GETHOSTNAME
366baed7fc9SChristoph Hellwig #define __ARCH_WANT_SYS_IPC
3679df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_PAUSE
3689df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_SGETMASK
3699df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_SIGNAL
3709df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_TIME
3719df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_UTIME
3729df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_WAITPID
3739df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_SOCKETCALL
3749df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_FADVISE64
3759df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_GETPGRP
3769df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_LLSEEK
3779df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_NICE
3789df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_OLD_GETRLIMIT
379a4679373SChristoph Hellwig #define __ARCH_WANT_SYS_OLD_MMAP
3805d0e5283SChristoph Hellwig #define __ARCH_WANT_SYS_OLD_SELECT
3819df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_OLDUMOUNT
3829df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_SIGPENDING
3839df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_SIGPROCMASK
3849df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_RT_SIGACTION
385e68847feSAl Viro #define __ARCH_WANT_SYS_RT_SIGSUSPEND
3869df3d51bSGreg Ungerer 
3879df3d51bSGreg Ungerer /*
3889df3d51bSGreg Ungerer  * "Conditional" syscalls
3899df3d51bSGreg Ungerer  *
3909df3d51bSGreg Ungerer  * What we want is __attribute__((weak,alias("sys_ni_syscall"))),
3919df3d51bSGreg Ungerer  * but it doesn't work on all toolchains, so we just do it by hand
3929df3d51bSGreg Ungerer  */
3939df3d51bSGreg Ungerer #define cond_syscall(x) asm(".weak\t" #x "\n\t.set\t" #x ",sys_ni_syscall")
3949df3d51bSGreg Ungerer 
3959df3d51bSGreg Ungerer #endif /* __KERNEL__ */
3969df3d51bSGreg Ungerer #endif /* _ASM_M68K_UNISTD_H_ */
397