xref: /openbmc/linux/arch/m68k/include/asm/unistd.h (revision 5d0e5283)
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
259df3d51bSGreg Ungerer #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
399df3d51bSGreg Ungerer #define __NR_stty		 31
409df3d51bSGreg Ungerer #define __NR_gtty		 32
419df3d51bSGreg Ungerer #define __NR_access		 33
429df3d51bSGreg Ungerer #define __NR_nice		 34
439df3d51bSGreg Ungerer #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
529df3d51bSGreg Ungerer #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
619df3d51bSGreg Ungerer #define __NR_lock		 53
629df3d51bSGreg Ungerer #define __NR_ioctl		 54
639df3d51bSGreg Ungerer #define __NR_fcntl		 55
649df3d51bSGreg Ungerer #define __NR_mpx		 56
659df3d51bSGreg Ungerer #define __NR_setpgid		 57
669df3d51bSGreg Ungerer #define __NR_ulimit		 58
679df3d51bSGreg Ungerer #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
1069df3d51bSGreg Ungerer #define __NR_profil		 98
1079df3d51bSGreg Ungerer #define __NR_statfs		 99
1089df3d51bSGreg Ungerer #define __NR_fstatfs		100
1099df3d51bSGreg Ungerer #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
1179df3d51bSGreg Ungerer #define __NR_olduname		109
1189df3d51bSGreg Ungerer #define __NR_iopl		/* 110 */ not supported
1199df3d51bSGreg Ungerer #define __NR_vhangup		111
1209df3d51bSGreg Ungerer #define __NR_idle		/* 112 */ Obsolete
1219df3d51bSGreg Ungerer #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
1359df3d51bSGreg Ungerer #define __NR_create_module	127
1369df3d51bSGreg Ungerer #define __NR_init_module	128
1379df3d51bSGreg Ungerer #define __NR_delete_module	129
1389df3d51bSGreg Ungerer #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
1459df3d51bSGreg Ungerer #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
1759df3d51bSGreg Ungerer #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
1969df3d51bSGreg Ungerer #define __NR_getpmsg		188	/* some people actually want streams */
1979df3d51bSGreg Ungerer #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
2269df3d51bSGreg Ungerer #define __NR_getdents64		220
2279df3d51bSGreg Ungerer #define __NR_gettid		221
2289df3d51bSGreg Ungerer #define __NR_tkill		222
2299df3d51bSGreg Ungerer #define __NR_setxattr		223
2309df3d51bSGreg Ungerer #define __NR_lsetxattr		224
2319df3d51bSGreg Ungerer #define __NR_fsetxattr		225
2329df3d51bSGreg Ungerer #define __NR_getxattr		226
2339df3d51bSGreg Ungerer #define __NR_lgetxattr		227
2349df3d51bSGreg Ungerer #define __NR_fgetxattr		228
2359df3d51bSGreg Ungerer #define __NR_listxattr		229
2369df3d51bSGreg Ungerer #define __NR_llistxattr		230
2379df3d51bSGreg Ungerer #define __NR_flistxattr		231
2389df3d51bSGreg Ungerer #define __NR_removexattr	232
2399df3d51bSGreg Ungerer #define __NR_lremovexattr	233
2409df3d51bSGreg Ungerer #define __NR_fremovexattr	234
2419df3d51bSGreg Ungerer #define __NR_futex		235
2429df3d51bSGreg Ungerer #define __NR_sendfile64		236
2439df3d51bSGreg Ungerer #define __NR_mincore		237
2449df3d51bSGreg Ungerer #define __NR_madvise		238
2459df3d51bSGreg Ungerer #define __NR_fcntl64		239
2469df3d51bSGreg Ungerer #define __NR_readahead		240
2479df3d51bSGreg Ungerer #define __NR_io_setup		241
2489df3d51bSGreg Ungerer #define __NR_io_destroy		242
2499df3d51bSGreg Ungerer #define __NR_io_getevents	243
2509df3d51bSGreg Ungerer #define __NR_io_submit		244
2519df3d51bSGreg Ungerer #define __NR_io_cancel		245
2529df3d51bSGreg Ungerer #define __NR_fadvise64		246
2539df3d51bSGreg Ungerer #define __NR_exit_group		247
2549df3d51bSGreg Ungerer #define __NR_lookup_dcookie	248
2559df3d51bSGreg Ungerer #define __NR_epoll_create	249
2569df3d51bSGreg Ungerer #define __NR_epoll_ctl		250
2579df3d51bSGreg Ungerer #define __NR_epoll_wait		251
2589df3d51bSGreg Ungerer #define __NR_remap_file_pages	252
2599df3d51bSGreg Ungerer #define __NR_set_tid_address	253
2609df3d51bSGreg Ungerer #define __NR_timer_create	254
2619df3d51bSGreg Ungerer #define __NR_timer_settime	255
2629df3d51bSGreg Ungerer #define __NR_timer_gettime	256
2639df3d51bSGreg Ungerer #define __NR_timer_getoverrun	257
2649df3d51bSGreg Ungerer #define __NR_timer_delete	258
2659df3d51bSGreg Ungerer #define __NR_clock_settime	259
2669df3d51bSGreg Ungerer #define __NR_clock_gettime	260
2679df3d51bSGreg Ungerer #define __NR_clock_getres	261
2689df3d51bSGreg Ungerer #define __NR_clock_nanosleep	262
2699df3d51bSGreg Ungerer #define __NR_statfs64		263
2709df3d51bSGreg Ungerer #define __NR_fstatfs64		264
2719df3d51bSGreg Ungerer #define __NR_tgkill		265
2729df3d51bSGreg Ungerer #define __NR_utimes		266
2739df3d51bSGreg Ungerer #define __NR_fadvise64_64	267
2749df3d51bSGreg Ungerer #define __NR_mbind		268
2759df3d51bSGreg Ungerer #define __NR_get_mempolicy	269
2769df3d51bSGreg Ungerer #define __NR_set_mempolicy	270
2779df3d51bSGreg Ungerer #define __NR_mq_open		271
2789df3d51bSGreg Ungerer #define __NR_mq_unlink		272
2799df3d51bSGreg Ungerer #define __NR_mq_timedsend	273
2809df3d51bSGreg Ungerer #define __NR_mq_timedreceive	274
2819df3d51bSGreg Ungerer #define __NR_mq_notify		275
2829df3d51bSGreg Ungerer #define __NR_mq_getsetattr	276
2839df3d51bSGreg Ungerer #define __NR_waitid		277
2849df3d51bSGreg Ungerer #define __NR_vserver		278
2859df3d51bSGreg Ungerer #define __NR_add_key		279
2869df3d51bSGreg Ungerer #define __NR_request_key	280
2879df3d51bSGreg Ungerer #define __NR_keyctl		281
2889df3d51bSGreg Ungerer #define __NR_ioprio_set		282
2899df3d51bSGreg Ungerer #define __NR_ioprio_get		283
2909df3d51bSGreg Ungerer #define __NR_inotify_init	284
2919df3d51bSGreg Ungerer #define __NR_inotify_add_watch	285
2929df3d51bSGreg Ungerer #define __NR_inotify_rm_watch	286
2939df3d51bSGreg Ungerer #define __NR_migrate_pages	287
2949df3d51bSGreg Ungerer #define __NR_openat		288
2959df3d51bSGreg Ungerer #define __NR_mkdirat		289
2969df3d51bSGreg Ungerer #define __NR_mknodat		290
2979df3d51bSGreg Ungerer #define __NR_fchownat		291
2989df3d51bSGreg Ungerer #define __NR_futimesat		292
2999df3d51bSGreg Ungerer #define __NR_fstatat64		293
3009df3d51bSGreg Ungerer #define __NR_unlinkat		294
3019df3d51bSGreg Ungerer #define __NR_renameat		295
3029df3d51bSGreg Ungerer #define __NR_linkat		296
3039df3d51bSGreg Ungerer #define __NR_symlinkat		297
3049df3d51bSGreg Ungerer #define __NR_readlinkat		298
3059df3d51bSGreg Ungerer #define __NR_fchmodat		299
3069df3d51bSGreg Ungerer #define __NR_faccessat		300
3079df3d51bSGreg Ungerer #define __NR_pselect6		301
3089df3d51bSGreg Ungerer #define __NR_ppoll		302
3099df3d51bSGreg Ungerer #define __NR_unshare		303
3109df3d51bSGreg Ungerer #define __NR_set_robust_list	304
3119df3d51bSGreg Ungerer #define __NR_get_robust_list	305
3129df3d51bSGreg Ungerer #define __NR_splice		306
3139df3d51bSGreg Ungerer #define __NR_sync_file_range	307
3149df3d51bSGreg Ungerer #define __NR_tee		308
3159df3d51bSGreg Ungerer #define __NR_vmsplice		309
3169df3d51bSGreg Ungerer #define __NR_move_pages		310
3179df3d51bSGreg Ungerer #define __NR_sched_setaffinity	311
3189df3d51bSGreg Ungerer #define __NR_sched_getaffinity	312
3199df3d51bSGreg Ungerer #define __NR_kexec_load		313
3209df3d51bSGreg Ungerer #define __NR_getcpu		314
3219df3d51bSGreg Ungerer #define __NR_epoll_pwait	315
3229df3d51bSGreg Ungerer #define __NR_utimensat		316
3239df3d51bSGreg Ungerer #define __NR_signalfd		317
3249df3d51bSGreg Ungerer #define __NR_timerfd_create	318
3259df3d51bSGreg Ungerer #define __NR_eventfd		319
3269df3d51bSGreg Ungerer #define __NR_fallocate		320
3279df3d51bSGreg Ungerer #define __NR_timerfd_settime	321
3289df3d51bSGreg Ungerer #define __NR_timerfd_gettime	322
3299df3d51bSGreg Ungerer #define __NR_signalfd4		323
3309df3d51bSGreg Ungerer #define __NR_eventfd2		324
3319df3d51bSGreg Ungerer #define __NR_epoll_create1	325
3329df3d51bSGreg Ungerer #define __NR_dup3		326
3339df3d51bSGreg Ungerer #define __NR_pipe2		327
3349df3d51bSGreg Ungerer #define __NR_inotify_init1	328
335cc7c0fa3SGeert Uytterhoeven #define __NR_preadv		329
336cc7c0fa3SGeert Uytterhoeven #define __NR_pwritev		330
3379848484fSGeert Uytterhoeven #define __NR_rt_tgsigqueueinfo	331
338cdd6c482SIngo Molnar #define __NR_perf_event_open	332
3399674cdc7SMaxim Kuvyrkov #define __NR_get_thread_area	333
3409674cdc7SMaxim Kuvyrkov #define __NR_set_thread_area	334
3419674cdc7SMaxim Kuvyrkov #define __NR_atomic_cmpxchg_32	335
3429674cdc7SMaxim Kuvyrkov #define __NR_atomic_barrier	336
3439df3d51bSGreg Ungerer 
3449df3d51bSGreg Ungerer #ifdef __KERNEL__
3459df3d51bSGreg Ungerer 
3469674cdc7SMaxim Kuvyrkov #define NR_syscalls		337
3479df3d51bSGreg Ungerer 
3489df3d51bSGreg Ungerer #define __ARCH_WANT_IPC_PARSE_VERSION
3499df3d51bSGreg Ungerer #define __ARCH_WANT_OLD_READDIR
3509df3d51bSGreg Ungerer #define __ARCH_WANT_OLD_STAT
3519df3d51bSGreg Ungerer #define __ARCH_WANT_STAT64
3529df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_ALARM
3539df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_GETHOSTNAME
3549df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_PAUSE
3559df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_SGETMASK
3569df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_SIGNAL
3579df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_TIME
3589df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_UTIME
3599df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_WAITPID
3609df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_SOCKETCALL
3619df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_FADVISE64
3629df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_GETPGRP
3639df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_LLSEEK
3649df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_NICE
3659df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_OLD_GETRLIMIT
3665d0e5283SChristoph Hellwig #define __ARCH_WANT_SYS_OLD_SELECT
3679df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_OLDUMOUNT
3689df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_SIGPENDING
3699df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_SIGPROCMASK
3709df3d51bSGreg Ungerer #define __ARCH_WANT_SYS_RT_SIGACTION
3719df3d51bSGreg Ungerer 
3729df3d51bSGreg Ungerer /*
3739df3d51bSGreg Ungerer  * "Conditional" syscalls
3749df3d51bSGreg Ungerer  *
3759df3d51bSGreg Ungerer  * What we want is __attribute__((weak,alias("sys_ni_syscall"))),
3769df3d51bSGreg Ungerer  * but it doesn't work on all toolchains, so we just do it by hand
3779df3d51bSGreg Ungerer  */
3789df3d51bSGreg Ungerer #define cond_syscall(x) asm(".weak\t" #x "\n\t.set\t" #x ",sys_ni_syscall")
3799df3d51bSGreg Ungerer 
3809df3d51bSGreg Ungerer #endif /* __KERNEL__ */
3819df3d51bSGreg Ungerer #endif /* _ASM_M68K_UNISTD_H_ */
382