root/arch/sh/include/uapi/asm/unistd_64.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
   2 #ifndef __ASM_SH_UNISTD_64_H
   3 #define __ASM_SH_UNISTD_64_H
   4 
   5 /*
   6  * include/asm-sh/unistd_64.h
   7  *
   8  * This file contains the system call numbers.
   9  *
  10  * Copyright (C) 2000, 2001  Paolo Alberelli
  11  * Copyright (C) 2003 - 2007 Paul Mundt
  12  * Copyright (C) 2004  Sean McGoogan
  13  *
  14  * This file is subject to the terms and conditions of the GNU General Public
  15  * License.  See the file "COPYING" in the main directory of this archive
  16  * for more details.
  17  */
  18 #define __NR_restart_syscall      0
  19 #define __NR_exit                 1
  20 #define __NR_fork                 2
  21 #define __NR_read                 3
  22 #define __NR_write                4
  23 #define __NR_open                 5
  24 #define __NR_close                6
  25 #define __NR_waitpid              7
  26 #define __NR_creat                8
  27 #define __NR_link                 9
  28 #define __NR_unlink              10
  29 #define __NR_execve              11
  30 #define __NR_chdir               12
  31 #define __NR_time                13
  32 #define __NR_mknod               14
  33 #define __NR_chmod               15
  34 #define __NR_lchown              16
  35                                  /* 17 was sys_break */
  36 #define __NR_oldstat             18
  37 #define __NR_lseek               19
  38 #define __NR_getpid              20
  39 #define __NR_mount               21
  40 #define __NR_umount              22
  41 #define __NR_setuid              23
  42 #define __NR_getuid              24
  43 #define __NR_stime               25
  44 #define __NR_ptrace              26
  45 #define __NR_alarm               27
  46 #define __NR_oldfstat            28
  47 #define __NR_pause               29
  48 #define __NR_utime               30
  49                                  /* 31 was sys_stty */
  50                                  /* 32 was sys_gtty */
  51 #define __NR_access              33
  52 #define __NR_nice                34
  53                                  /* 35 was sys_ftime */
  54 #define __NR_sync                36
  55 #define __NR_kill                37
  56 #define __NR_rename              38
  57 #define __NR_mkdir               39
  58 #define __NR_rmdir               40
  59 #define __NR_dup                 41
  60 #define __NR_pipe                42
  61 #define __NR_times               43
  62                                  /* 44 was sys_prof */
  63 #define __NR_brk                 45
  64 #define __NR_setgid              46
  65 #define __NR_getgid              47
  66 #define __NR_signal              48
  67 #define __NR_geteuid             49
  68 #define __NR_getegid             50
  69 #define __NR_acct                51
  70 #define __NR_umount2             52
  71                                  /* 53 was sys_lock */
  72 #define __NR_ioctl               54
  73 #define __NR_fcntl               55
  74                                  /* 56 was sys_mpx */
  75 #define __NR_setpgid             57
  76                                  /* 58 was sys_ulimit */
  77                                  /* 59 was sys_olduname */
  78 #define __NR_umask               60
  79 #define __NR_chroot              61
  80 #define __NR_ustat               62
  81 #define __NR_dup2                63
  82 #define __NR_getppid             64
  83 #define __NR_getpgrp             65
  84 #define __NR_setsid              66
  85 #define __NR_sigaction           67
  86 #define __NR_sgetmask            68
  87 #define __NR_ssetmask            69
  88 #define __NR_setreuid            70
  89 #define __NR_setregid            71
  90 #define __NR_sigsuspend          72
  91 #define __NR_sigpending          73
  92 #define __NR_sethostname         74
  93 #define __NR_setrlimit           75
  94 #define __NR_getrlimit           76     /* Back compatible 2Gig limited rlimit */
  95 #define __NR_getrusage           77
  96 #define __NR_gettimeofday        78
  97 #define __NR_settimeofday        79
  98 #define __NR_getgroups           80
  99 #define __NR_setgroups           81
 100                                  /* 82 was sys_select */
 101 #define __NR_symlink             83
 102 #define __NR_oldlstat            84
 103 #define __NR_readlink            85
 104 #define __NR_uselib              86
 105 #define __NR_swapon              87
 106 #define __NR_reboot              88
 107 #define __NR_readdir             89
 108 #define __NR_mmap                90
 109 #define __NR_munmap              91
 110 #define __NR_truncate            92
 111 #define __NR_ftruncate           93
 112 #define __NR_fchmod              94
 113 #define __NR_fchown              95
 114 #define __NR_getpriority         96
 115 #define __NR_setpriority         97
 116                                  /* 98 was sys_profil */
 117 #define __NR_statfs              99
 118 #define __NR_fstatfs            100
 119                                 /* 101 was sys_ioperm */
 120 #define __NR_socketcall         102     /* old implementation of socket systemcall */
 121 #define __NR_syslog             103
 122 #define __NR_setitimer          104
 123 #define __NR_getitimer          105
 124 #define __NR_stat               106
 125 #define __NR_lstat              107
 126 #define __NR_fstat              108
 127 #define __NR_olduname           109
 128                                 /* 110 was sys_iopl */
 129 #define __NR_vhangup            111
 130                                 /* 112 was sys_idle */
 131                                 /* 113 was sys_vm86old */
 132 #define __NR_wait4              114
 133 #define __NR_swapoff            115
 134 #define __NR_sysinfo            116
 135 #define __NR_ipc                117
 136 #define __NR_fsync              118
 137 #define __NR_sigreturn          119
 138 #define __NR_clone              120
 139 #define __NR_setdomainname      121
 140 #define __NR_uname              122
 141 #define __NR_cacheflush         123
 142 #define __NR_adjtimex           124
 143 #define __NR_mprotect           125
 144 #define __NR_sigprocmask        126
 145                                 /* 127 was sys_create_module */
 146 #define __NR_init_module        128
 147 #define __NR_delete_module      129
 148                                 /* 130 was sys_get_kernel_syms */
 149 #define __NR_quotactl           131
 150 #define __NR_getpgid            132
 151 #define __NR_fchdir             133
 152 #define __NR_bdflush            134
 153 #define __NR_sysfs              135
 154 #define __NR_personality        136
 155                                 /* 137 was sys_afs_syscall */
 156 #define __NR_setfsuid           138
 157 #define __NR_setfsgid           139
 158 #define __NR__llseek            140
 159 #define __NR_getdents           141
 160 #define __NR__newselect         142
 161 #define __NR_flock              143
 162 #define __NR_msync              144
 163 #define __NR_readv              145
 164 #define __NR_writev             146
 165 #define __NR_getsid             147
 166 #define __NR_fdatasync          148
 167 #define __NR__sysctl            149
 168 #define __NR_mlock              150
 169 #define __NR_munlock            151
 170 #define __NR_mlockall           152
 171 #define __NR_munlockall         153
 172 #define __NR_sched_setparam             154
 173 #define __NR_sched_getparam             155
 174 #define __NR_sched_setscheduler         156
 175 #define __NR_sched_getscheduler         157
 176 #define __NR_sched_yield                158
 177 #define __NR_sched_get_priority_max     159
 178 #define __NR_sched_get_priority_min     160
 179 #define __NR_sched_rr_get_interval      161
 180 #define __NR_nanosleep          162
 181 #define __NR_mremap             163
 182 #define __NR_setresuid          164
 183 #define __NR_getresuid          165
 184                                 /* 166 was sys_vm86 */
 185                                 /* 167 was sys_query_module */
 186 #define __NR_poll               168
 187 #define __NR_nfsservctl         169
 188 #define __NR_setresgid          170
 189 #define __NR_getresgid          171
 190 #define __NR_prctl              172
 191 #define __NR_rt_sigreturn       173
 192 #define __NR_rt_sigaction       174
 193 #define __NR_rt_sigprocmask     175
 194 #define __NR_rt_sigpending      176
 195 #define __NR_rt_sigtimedwait    177
 196 #define __NR_rt_sigqueueinfo    178
 197 #define __NR_rt_sigsuspend      179
 198 #define __NR_pread64            180
 199 #define __NR_pwrite64           181
 200 #define __NR_chown              182
 201 #define __NR_getcwd             183
 202 #define __NR_capget             184
 203 #define __NR_capset             185
 204 #define __NR_sigaltstack        186
 205 #define __NR_sendfile           187
 206                                 /* 188 reserved for getpmsg */
 207                                 /* 189 reserved for putpmsg */
 208 #define __NR_vfork              190
 209 #define __NR_ugetrlimit         191     /* SuS compliant getrlimit */
 210 #define __NR_mmap2              192
 211 #define __NR_truncate64         193
 212 #define __NR_ftruncate64        194
 213 #define __NR_stat64             195
 214 #define __NR_lstat64            196
 215 #define __NR_fstat64            197
 216 #define __NR_lchown32           198
 217 #define __NR_getuid32           199
 218 #define __NR_getgid32           200
 219 #define __NR_geteuid32          201
 220 #define __NR_getegid32          202
 221 #define __NR_setreuid32         203
 222 #define __NR_setregid32         204
 223 #define __NR_getgroups32        205
 224 #define __NR_setgroups32        206
 225 #define __NR_fchown32           207
 226 #define __NR_setresuid32        208
 227 #define __NR_getresuid32        209
 228 #define __NR_setresgid32        210
 229 #define __NR_getresgid32        211
 230 #define __NR_chown32            212
 231 #define __NR_setuid32           213
 232 #define __NR_setgid32           214
 233 #define __NR_setfsuid32         215
 234 #define __NR_setfsgid32         216
 235 #define __NR_pivot_root         217
 236 #define __NR_mincore            218
 237 #define __NR_madvise            219
 238 
 239 /* Non-multiplexed socket family */
 240 #define __NR_socket             220
 241 #define __NR_bind               221
 242 #define __NR_connect            222
 243 #define __NR_listen             223
 244 #define __NR_accept             224
 245 #define __NR_getsockname        225
 246 #define __NR_getpeername        226
 247 #define __NR_socketpair         227
 248 #define __NR_send               228
 249 #define __NR_sendto             229
 250 #define __NR_recv               230
 251 #define __NR_recvfrom           231
 252 #define __NR_shutdown           232
 253 #define __NR_setsockopt         233
 254 #define __NR_getsockopt         234
 255 #define __NR_sendmsg            235
 256 #define __NR_recvmsg            236
 257 
 258 /* Non-multiplexed IPC family */
 259 #define __NR_semop              237
 260 #define __NR_semget             238
 261 #define __NR_semctl             239
 262 #define __NR_msgsnd             240
 263 #define __NR_msgrcv             241
 264 #define __NR_msgget             242
 265 #define __NR_msgctl             243
 266 #define __NR_shmat              244
 267 #define __NR_shmdt              245
 268 #define __NR_shmget             246
 269 #define __NR_shmctl             247
 270 
 271 #define __NR_getdents64         248
 272 #define __NR_fcntl64            249
 273                                 /* 250 is reserved for tux */
 274                                 /* 251 is unused */
 275 #define __NR_gettid             252
 276 #define __NR_readahead          253
 277 #define __NR_setxattr           254
 278 #define __NR_lsetxattr          255
 279 #define __NR_fsetxattr          256
 280 #define __NR_getxattr           257
 281 #define __NR_lgetxattr          258
 282 #define __NR_fgetxattr          259
 283 #define __NR_listxattr          260
 284 #define __NR_llistxattr         261
 285 #define __NR_flistxattr         262
 286 #define __NR_removexattr        263
 287 #define __NR_lremovexattr       264
 288 #define __NR_fremovexattr       265
 289 #define __NR_tkill              266
 290 #define __NR_sendfile64         267
 291 #define __NR_futex              268
 292 #define __NR_sched_setaffinity  269
 293 #define __NR_sched_getaffinity  270
 294                                 /* 271 is reserved for set_thread_area */
 295                                 /* 272 is reserved for get_thread_area */
 296 #define __NR_io_setup           273
 297 #define __NR_io_destroy         274
 298 #define __NR_io_getevents       275
 299 #define __NR_io_submit          276
 300 #define __NR_io_cancel          277
 301 #define __NR_fadvise64          278
 302                                 /* 279 is unused */
 303 #define __NR_exit_group         280
 304 
 305 #define __NR_lookup_dcookie     281
 306 #define __NR_epoll_create       282
 307 #define __NR_epoll_ctl          283
 308 #define __NR_epoll_wait         284
 309 #define __NR_remap_file_pages   285
 310 #define __NR_set_tid_address    286
 311 #define __NR_timer_create       287
 312 #define __NR_timer_settime      (__NR_timer_create+1)
 313 #define __NR_timer_gettime      (__NR_timer_create+2)
 314 #define __NR_timer_getoverrun   (__NR_timer_create+3)
 315 #define __NR_timer_delete       (__NR_timer_create+4)
 316 #define __NR_clock_settime      (__NR_timer_create+5)
 317 #define __NR_clock_gettime      (__NR_timer_create+6)
 318 #define __NR_clock_getres       (__NR_timer_create+7)
 319 #define __NR_clock_nanosleep    (__NR_timer_create+8)
 320 #define __NR_statfs64           296
 321 #define __NR_fstatfs64          297
 322 #define __NR_tgkill             298
 323 #define __NR_utimes             299
 324 #define __NR_fadvise64_64       300
 325                                 /* 301 is reserved for vserver */
 326                                 /* 302 is reserved for mbind */
 327                                 /* 303 is reserved for get_mempolicy */
 328                                 /* 304 is reserved for set_mempolicy */
 329 #define __NR_mq_open            305
 330 #define __NR_mq_unlink          (__NR_mq_open+1)
 331 #define __NR_mq_timedsend       (__NR_mq_open+2)
 332 #define __NR_mq_timedreceive    (__NR_mq_open+3)
 333 #define __NR_mq_notify          (__NR_mq_open+4)
 334 #define __NR_mq_getsetattr      (__NR_mq_open+5)
 335                                 /* 311 is reserved for kexec */
 336 #define __NR_waitid             312
 337 #define __NR_add_key            313
 338 #define __NR_request_key        314
 339 #define __NR_keyctl             315
 340 #define __NR_ioprio_set         316
 341 #define __NR_ioprio_get         317
 342 #define __NR_inotify_init       318
 343 #define __NR_inotify_add_watch  319
 344 #define __NR_inotify_rm_watch   320
 345                                 /* 321 is unused */
 346 #define __NR_migrate_pages      322
 347 #define __NR_openat             323
 348 #define __NR_mkdirat            324
 349 #define __NR_mknodat            325
 350 #define __NR_fchownat           326
 351 #define __NR_futimesat          327
 352 #define __NR_fstatat64          328
 353 #define __NR_unlinkat           329
 354 #define __NR_renameat           330
 355 #define __NR_linkat             331
 356 #define __NR_symlinkat          332
 357 #define __NR_readlinkat         333
 358 #define __NR_fchmodat           334
 359 #define __NR_faccessat          335
 360 #define __NR_pselect6           336
 361 #define __NR_ppoll              337
 362 #define __NR_unshare            338
 363 #define __NR_set_robust_list    339
 364 #define __NR_get_robust_list    340
 365 #define __NR_splice             341
 366 #define __NR_sync_file_range    342
 367 #define __NR_tee                343
 368 #define __NR_vmsplice           344
 369 #define __NR_move_pages         345
 370 #define __NR_getcpu             346
 371 #define __NR_epoll_pwait        347
 372 #define __NR_utimensat          348
 373 #define __NR_signalfd           349
 374 #define __NR_timerfd_create     350
 375 #define __NR_eventfd            351
 376 #define __NR_fallocate          352
 377 #define __NR_timerfd_settime    353
 378 #define __NR_timerfd_gettime    354
 379 #define __NR_signalfd4          355
 380 #define __NR_eventfd2           356
 381 #define __NR_epoll_create1      357
 382 #define __NR_dup3               358
 383 #define __NR_pipe2              359
 384 #define __NR_inotify_init1      360
 385 #define __NR_preadv             361
 386 #define __NR_pwritev            362
 387 #define __NR_rt_tgsigqueueinfo  363
 388 #define __NR_perf_event_open    364
 389 #define __NR_recvmmsg           365
 390 #define __NR_accept4            366
 391 #define __NR_fanotify_init      367
 392 #define __NR_fanotify_mark      368
 393 #define __NR_prlimit64          369
 394 #define __NR_name_to_handle_at  370
 395 #define __NR_open_by_handle_at  371
 396 #define __NR_clock_adjtime      372
 397 #define __NR_syncfs             373
 398 #define __NR_sendmmsg           374
 399 #define __NR_setns              375
 400 #define __NR_process_vm_readv   376
 401 #define __NR_process_vm_writev  377
 402 #define __NR_kcmp               378
 403 #define __NR_finit_module       379
 404 #define __NR_sched_getattr      380
 405 #define __NR_sched_setattr      381
 406 #define __NR_renameat2          382
 407 #define __NR_seccomp            383
 408 #define __NR_getrandom          384
 409 #define __NR_memfd_create       385
 410 #define __NR_bpf                386
 411 #define __NR_execveat           387
 412 #define __NR_userfaultfd        388
 413 #define __NR_membarrier         389
 414 #define __NR_mlock2             390
 415 #define __NR_copy_file_range    391
 416 #define __NR_preadv2            392
 417 #define __NR_pwritev2           393
 418 
 419 #ifdef __KERNEL__
 420 #define __NR_syscalls           394
 421 #endif
 422 
 423 #endif /* __ASM_SH_UNISTD_64_H */

/* [<][>][^][v][top][bottom][index][help] */