qemu/linux-user/cris/syscall_nr.h
<<
>>
Prefs
   1/*
   2 * This file contains the system call numbers, and stub macros for libc.
   3 */
   4
   5#ifndef LINUX_USER_CRIS_SYSCALL_NR_H
   6#define LINUX_USER_CRIS_SYSCALL_NR_H
   7
   8#define TARGET_NR_restart_syscall      0
   9#define TARGET_NR_exit            1
  10#define TARGET_NR_fork            2
  11#define TARGET_NR_read            3
  12#define TARGET_NR_write           4
  13#define TARGET_NR_open            5
  14#define TARGET_NR_close           6
  15#define TARGET_NR_waitpid                 7
  16#define TARGET_NR_creat           8
  17#define TARGET_NR_link            9
  18#define TARGET_NR_unlink                 10
  19#define TARGET_NR_execve                 11
  20#define TARGET_NR_chdir          12
  21#define TARGET_NR_time           13
  22#define TARGET_NR_mknod          14
  23#define TARGET_NR_chmod          15
  24#define TARGET_NR_lchown                 16
  25#define TARGET_NR_break          17
  26#define TARGET_NR_oldstat                18
  27#define TARGET_NR_lseek          19
  28#define TARGET_NR_getpid                 20
  29#define TARGET_NR_mount          21
  30#define TARGET_NR_umount                 22
  31#define TARGET_NR_setuid                 23
  32#define TARGET_NR_getuid                 24
  33#define TARGET_NR_stime          25
  34#define TARGET_NR_ptrace                 26
  35#define TARGET_NR_alarm          27
  36#define TARGET_NR_oldfstat               28
  37#define TARGET_NR_pause          29
  38#define TARGET_NR_utime          30
  39#define TARGET_NR_stty           31
  40#define TARGET_NR_gtty           32
  41#define TARGET_NR_access                 33
  42#define TARGET_NR_nice           34
  43#define TARGET_NR_ftime          35
  44#define TARGET_NR_sync           36
  45#define TARGET_NR_kill           37
  46#define TARGET_NR_rename                 38
  47#define TARGET_NR_mkdir          39
  48#define TARGET_NR_rmdir          40
  49#define TARGET_NR_dup            41
  50#define TARGET_NR_pipe           42
  51#define TARGET_NR_times          43
  52#define TARGET_NR_prof           44
  53#define TARGET_NR_brk            45
  54#define TARGET_NR_setgid                 46
  55#define TARGET_NR_getgid                 47
  56#define TARGET_NR_signal                 48
  57#define TARGET_NR_geteuid                49
  58#define TARGET_NR_getegid                50
  59#define TARGET_NR_acct           51
  60#define TARGET_NR_umount2                52
  61#define TARGET_NR_lock           53
  62#define TARGET_NR_ioctl          54
  63#define TARGET_NR_fcntl          55
  64#define TARGET_NR_mpx            56
  65#define TARGET_NR_setpgid                57
  66#define TARGET_NR_ulimit                 58
  67#define TARGET_NR_oldolduname    59
  68#define TARGET_NR_umask          60
  69#define TARGET_NR_chroot                 61
  70#define TARGET_NR_ustat          62
  71#define TARGET_NR_dup2           63
  72#define TARGET_NR_getppid                64
  73#define TARGET_NR_getpgrp                65
  74#define TARGET_NR_setsid                 66
  75#define TARGET_NR_sigaction              67
  76#define TARGET_NR_sgetmask               68
  77#define TARGET_NR_ssetmask               69
  78#define TARGET_NR_setreuid               70
  79#define TARGET_NR_setregid               71
  80#define TARGET_NR_sigsuspend             72
  81#define TARGET_NR_sigpending             73
  82#define TARGET_NR_sethostname    74
  83#define TARGET_NR_setrlimit              75
  84#define TARGET_NR_getrlimit              76
  85#define TARGET_NR_getrusage              77
  86#define TARGET_NR_gettimeofday   78
  87#define TARGET_NR_settimeofday   79
  88#define TARGET_NR_getgroups              80
  89#define TARGET_NR_setgroups              81
  90#define TARGET_NR_select                 82
  91#define TARGET_NR_symlink                83
  92#define TARGET_NR_oldlstat               84
  93#define TARGET_NR_readlink               85
  94#define TARGET_NR_uselib                 86
  95#define TARGET_NR_swapon                 87
  96#define TARGET_NR_reboot                 88
  97#define TARGET_NR_readdir                89
  98#define TARGET_NR_mmap           90
  99#define TARGET_NR_munmap                 91
 100#define TARGET_NR_truncate               92
 101#define TARGET_NR_ftruncate              93
 102#define TARGET_NR_fchmod                 94
 103#define TARGET_NR_fchown                 95
 104#define TARGET_NR_getpriority    96
 105#define TARGET_NR_setpriority    97
 106#define TARGET_NR_profil                 98
 107#define TARGET_NR_statfs                 99
 108#define TARGET_NR_fstatfs               100
 109#define TARGET_NR_ioperm                101
 110#define TARGET_NR_socketcall            102
 111#define TARGET_NR_syslog                103
 112#define TARGET_NR_setitimer             104
 113#define TARGET_NR_getitimer             105
 114#define TARGET_NR_stat          106
 115#define TARGET_NR_lstat         107
 116#define TARGET_NR_fstat         108
 117#define TARGET_NR_olduname              109
 118#define TARGET_NR_iopl          110
 119#define TARGET_NR_vhangup               111
 120#define TARGET_NR_idle          112
 121#define TARGET_NR_vm86          113
 122#define TARGET_NR_wait4         114
 123#define TARGET_NR_swapoff               115
 124#define TARGET_NR_sysinfo               116
 125#define TARGET_NR_ipc           117
 126#define TARGET_NR_fsync         118
 127#define TARGET_NR_sigreturn             119
 128#define TARGET_NR_clone         120
 129#define TARGET_NR_setdomainname 121
 130#define TARGET_NR_uname         122
 131#define TARGET_NR_modify_ldt            123
 132#define TARGET_NR_adjtimex              124
 133#define TARGET_NR_mprotect              125
 134#define TARGET_NR_sigprocmask   126
 135#define TARGET_NR_create_module 127
 136#define TARGET_NR_init_module   128
 137#define TARGET_NR_delete_module 129
 138#define TARGET_NR_get_kernel_syms       130
 139#define TARGET_NR_quotactl              131
 140#define TARGET_NR_getpgid               132
 141#define TARGET_NR_fchdir                133
 142#define TARGET_NR_bdflush               134
 143#define TARGET_NR_sysfs         135
 144#define TARGET_NR_personality   136
 145#define TARGET_NR_afs_syscall   137 /* Syscall for Andrew File System */
 146#define TARGET_NR_setfsuid              138
 147#define TARGET_NR_setfsgid              139
 148#define TARGET_NR__llseek               140
 149#define TARGET_NR_getdents              141
 150#define TARGET_NR__newselect            142
 151#define TARGET_NR_flock         143
 152#define TARGET_NR_msync         144
 153#define TARGET_NR_readv         145
 154#define TARGET_NR_writev                146
 155#define TARGET_NR_getsid                147
 156#define TARGET_NR_fdatasync             148
 157#define TARGET_NR__sysctl               149
 158#define TARGET_NR_mlock         150
 159#define TARGET_NR_munlock               151
 160#define TARGET_NR_mlockall              152
 161#define TARGET_NR_munlockall            153
 162#define TARGET_NR_sched_setparam                154
 163#define TARGET_NR_sched_getparam                155
 164#define TARGET_NR_sched_setscheduler            156
 165#define TARGET_NR_sched_getscheduler            157
 166#define TARGET_NR_sched_yield           158
 167#define TARGET_NR_sched_get_priority_max        159
 168#define TARGET_NR_sched_get_priority_min        160
 169#define TARGET_NR_sched_rr_get_interval 161
 170#define TARGET_NR_nanosleep             162
 171#define TARGET_NR_mremap                163
 172#define TARGET_NR_setresuid             164
 173#define TARGET_NR_getresuid             165
 174
 175#define TARGET_NR_query_module  167
 176#define TARGET_NR_poll          168
 177#define TARGET_NR_nfsservctl            169
 178#define TARGET_NR_setresgid             170
 179#define TARGET_NR_getresgid             171
 180#define TARGET_NR_prctl              172
 181#define TARGET_NR_rt_sigreturn  173
 182#define TARGET_NR_rt_sigaction  174
 183#define TARGET_NR_rt_sigprocmask        175
 184#define TARGET_NR_rt_sigpending 176
 185#define TARGET_NR_rt_sigtimedwait       177
 186#define TARGET_NR_rt_sigqueueinfo       178
 187#define TARGET_NR_rt_sigsuspend 179
 188#define TARGET_NR_pread64               180
 189#define TARGET_NR_pwrite64              181
 190#define TARGET_NR_chown         182
 191#define TARGET_NR_getcwd                183
 192#define TARGET_NR_capget                184
 193#define TARGET_NR_capset                185
 194#define TARGET_NR_sigaltstack   186
 195#define TARGET_NR_sendfile              187
 196#define TARGET_NR_getpmsg               188     /* some people actually want streams */
 197#define TARGET_NR_putpmsg               189     /* some people actually want streams */
 198#define TARGET_NR_vfork         190
 199#define TARGET_NR_ugetrlimit            191     /* SuS compliant getrlimit */
 200#define TARGET_NR_mmap2         192
 201#define TARGET_NR_truncate64            193
 202#define TARGET_NR_ftruncate64   194
 203#define TARGET_NR_stat64                195
 204#define TARGET_NR_lstat64               196
 205#define TARGET_NR_fstat64               197
 206#define TARGET_NR_lchown32              198
 207#define TARGET_NR_getuid32              199
 208#define TARGET_NR_getgid32              200
 209#define TARGET_NR_geteuid32             201
 210#define TARGET_NR_getegid32             202
 211#define TARGET_NR_setreuid32            203
 212#define TARGET_NR_setregid32            204
 213#define TARGET_NR_getgroups32   205
 214#define TARGET_NR_setgroups32   206
 215#define TARGET_NR_fchown32              207
 216#define TARGET_NR_setresuid32   208
 217#define TARGET_NR_getresuid32   209
 218#define TARGET_NR_setresgid32   210
 219#define TARGET_NR_getresgid32   211
 220#define TARGET_NR_chown32               212
 221#define TARGET_NR_setuid32              213
 222#define TARGET_NR_setgid32              214
 223#define TARGET_NR_setfsuid32            215
 224#define TARGET_NR_setfsgid32            216
 225#define TARGET_NR_pivot_root            217
 226#define TARGET_NR_mincore               218
 227#define TARGET_NR_madvise               219
 228#define TARGET_NR_getdents64            220
 229#define TARGET_NR_fcntl64               221
 230/* 223 is unused */
 231#define TARGET_NR_gettid             224
 232#define TARGET_NR_readahead          225
 233#define TARGET_NR_setxattr              226
 234#define TARGET_NR_lsetxattr             227
 235#define TARGET_NR_fsetxattr             228
 236#define TARGET_NR_getxattr              229
 237#define TARGET_NR_lgetxattr             230
 238#define TARGET_NR_fgetxattr             231
 239#define TARGET_NR_listxattr             232
 240#define TARGET_NR_llistxattr            233
 241#define TARGET_NR_flistxattr            234
 242#define TARGET_NR_removexattr   235
 243#define TARGET_NR_lremovexattr  236
 244#define TARGET_NR_fremovexattr  237
 245#define TARGET_NR_tkill         238
 246#define TARGET_NR_sendfile64            239
 247#define TARGET_NR_futex         240
 248#define TARGET_NR_sched_setaffinity     241
 249#define TARGET_NR_sched_getaffinity     242
 250#define TARGET_NR_set_thread_area       243
 251#define TARGET_NR_get_thread_area       244
 252#define TARGET_NR_io_setup              245
 253#define TARGET_NR_io_destroy            246
 254#define TARGET_NR_io_getevents  247
 255#define TARGET_NR_io_submit             248
 256#define TARGET_NR_io_cancel             249
 257#define TARGET_NR_fadvise64             250
 258#define TARGET_NR_exit_group            252
 259#define TARGET_NR_lookup_dcookie        253
 260#define TARGET_NR_epoll_create  254
 261#define TARGET_NR_epoll_ctl             255
 262#define TARGET_NR_epoll_wait            256
 263#define TARGET_NR_remap_file_pages      257
 264#define TARGET_NR_set_tid_address       258
 265#define TARGET_NR_timer_create  259
 266#define TARGET_NR_timer_settime (TARGET_NR_timer_create+1)
 267#define TARGET_NR_timer_gettime (TARGET_NR_timer_create+2)
 268#define TARGET_NR_timer_getoverrun      (TARGET_NR_timer_create+3)
 269#define TARGET_NR_timer_delete  (TARGET_NR_timer_create+4)
 270#define TARGET_NR_clock_settime (TARGET_NR_timer_create+5)
 271#define TARGET_NR_clock_gettime (TARGET_NR_timer_create+6)
 272#define TARGET_NR_clock_getres  (TARGET_NR_timer_create+7)
 273#define TARGET_NR_clock_nanosleep       (TARGET_NR_timer_create+8)
 274#define TARGET_NR_statfs64              268
 275#define TARGET_NR_fstatfs64             269
 276#define TARGET_NR_tgkill                270
 277#define TARGET_NR_utimes                271
 278#define TARGET_NR_fadvise64_64  272
 279#define TARGET_NR_vserver               273
 280#define TARGET_NR_mbind         274
 281#define TARGET_NR_get_mempolicy 275
 282#define TARGET_NR_set_mempolicy 276
 283#define TARGET_NR_mq_open               277
 284#define TARGET_NR_mq_unlink             (TARGET_NR_mq_open+1)
 285#define TARGET_NR_mq_timedsend  (TARGET_NR_mq_open+2)
 286#define TARGET_NR_mq_timedreceive       (TARGET_NR_mq_open+3)
 287#define TARGET_NR_mq_notify             (TARGET_NR_mq_open+4)
 288#define TARGET_NR_mq_getsetattr (TARGET_NR_mq_open+5)
 289#define TARGET_NR_kexec_load            283
 290#define TARGET_NR_waitid                284
 291/* #define TARGET_NR_sys_setaltroot     285 */
 292#define TARGET_NR_add_key               286
 293#define TARGET_NR_request_key   287
 294#define TARGET_NR_keyctl                288
 295#define TARGET_NR_ioprio_set         289
 296#define TARGET_NR_ioprio_get         290
 297#define TARGET_NR_inotify_init       291
 298#define TARGET_NR_inotify_add_watch  292
 299#define TARGET_NR_inotify_rm_watch   293
 300#define TARGET_NR_migrate_pages      294
 301#define TARGET_NR_openat             295
 302#define TARGET_NR_mkdirat            296
 303#define TARGET_NR_mknodat            297
 304#define TARGET_NR_fchownat           298
 305#define TARGET_NR_futimesat          299
 306#define TARGET_NR_fstatat64          300
 307#define TARGET_NR_unlinkat           301
 308#define TARGET_NR_renameat           302
 309#define TARGET_NR_linkat             303
 310#define TARGET_NR_symlinkat          304
 311#define TARGET_NR_readlinkat         305
 312#define TARGET_NR_fchmodat           306
 313#define TARGET_NR_faccessat          307
 314#define TARGET_NR_pselect6           308
 315#define TARGET_NR_ppoll              309
 316#define TARGET_NR_unshare            310
 317#define TARGET_NR_set_robust_list    311
 318#define TARGET_NR_get_robust_list    312
 319#define TARGET_NR_splice             313
 320#define TARGET_NR_sync_file_range    314
 321#define TARGET_NR_tee                315
 322#define TARGET_NR_vmsplice           316
 323#define TARGET_NR_move_pages         317
 324#define TARGET_NR_getcpu             318
 325#define TARGET_NR_epoll_pwait        319
 326#define TARGET_NR_utimensat          320
 327#define TARGET_NR_signalfd           321
 328#define TARGET_NR_timerfd_create     322
 329#define TARGET_NR_eventfd            323
 330#define TARGET_NR_fallocate          324
 331#define TARGET_NR_timerfd_settime    325
 332#define TARGET_NR_timerfd_gettime    326
 333#define TARGET_NR_signalfd4          327
 334#define TARGET_NR_eventfd2           328
 335#define TARGET_NR_epoll_create1      329
 336#define TARGET_NR_dup3               330
 337#define TARGET_NR_pipe2              331
 338#define TARGET_NR_inotify_init1      332
 339#define TARGET_NR_preadv             333
 340#define TARGET_NR_pwritev            334
 341#define TARGET_NR_setns              335
 342#define TARGET_NR_name_to_handle_at  336
 343#define TARGET_NR_open_by_handle_at  337
 344#define TARGET_NR_rt_tgsigqueueinfo  338
 345#define TARGET_NR_perf_event_open    339
 346#define TARGET_NR_recvmmsg           340
 347#define TARGET_NR_accept4            341
 348#define TARGET_NR_fanotify_init      342
 349#define TARGET_NR_fanotify_mark      343
 350#define TARGET_NR_prlimit64          344
 351#define TARGET_NR_clock_adjtime      345
 352#define TARGET_NR_syncfs             346
 353#define TARGET_NR_sendmmsg           347
 354#define TARGET_NR_process_vm_readv   348
 355#define TARGET_NR_process_vm_writev  349
 356#define TARGET_NR_kcmp               350
 357#define TARGET_NR_finit_module       351
 358#define TARGET_NR_sched_setattr      352
 359#define TARGET_NR_sched_getattr      353
 360#define TARGET_NR_renameat2          354
 361#define TARGET_NR_seccomp            355
 362#define TARGET_NR_getrandom          356
 363#define TARGET_NR_memfd_create       357
 364#define TARGET_NR_bpf                358
 365#define TARGET_NR_execveat           359
 366
 367#endif
 368