qemu/linux-user/tilegx/syscall_nr.h
<<
>>
Prefs
   1#ifndef TILEGX_SYSCALL_NR
   2#define TILEGX_SYSCALL_NR
   3
   4/*
   5 * Copy from linux kernel asm-generic/unistd.h, which tilegx uses.
   6 */
   7#define TARGET_NR_io_setup                      0
   8#define TARGET_NR_io_destroy                    1
   9#define TARGET_NR_io_submit                     2
  10#define TARGET_NR_io_cancel                     3
  11#define TARGET_NR_io_getevents                  4
  12#define TARGET_NR_setxattr                      5
  13#define TARGET_NR_lsetxattr                     6
  14#define TARGET_NR_fsetxattr                     7
  15#define TARGET_NR_getxattr                      8
  16#define TARGET_NR_lgetxattr                     9
  17#define TARGET_NR_fgetxattr                     10
  18#define TARGET_NR_listxattr                     11
  19#define TARGET_NR_llistxattr                    12
  20#define TARGET_NR_flistxattr                    13
  21#define TARGET_NR_removexattr                   14
  22#define TARGET_NR_lremovexattr                  15
  23#define TARGET_NR_fremovexattr                  16
  24#define TARGET_NR_getcwd                        17
  25#define TARGET_NR_lookup_dcookie                18
  26#define TARGET_NR_eventfd2                      19
  27#define TARGET_NR_epoll_create1                 20
  28#define TARGET_NR_epoll_ctl                     21
  29#define TARGET_NR_epoll_pwait                   22
  30#define TARGET_NR_dup                           23
  31#define TARGET_NR_dup3                          24
  32#define TARGET_NR_fcntl                         25
  33#define TARGET_NR_inotify_init1                 26
  34#define TARGET_NR_inotify_add_watch             27
  35#define TARGET_NR_inotify_rm_watch              28
  36#define TARGET_NR_ioctl                         29
  37#define TARGET_NR_ioprio_set                    30
  38#define TARGET_NR_ioprio_get                    31
  39#define TARGET_NR_flock                         32
  40#define TARGET_NR_mknodat                       33
  41#define TARGET_NR_mkdirat                       34
  42#define TARGET_NR_unlinkat                      35
  43#define TARGET_NR_symlinkat                     36
  44#define TARGET_NR_linkat                        37
  45#define TARGET_NR_renameat                      38
  46#define TARGET_NR_umount2                       39
  47#define TARGET_NR_mount                         40
  48#define TARGET_NR_pivot_root                    41
  49#define TARGET_NR_nfsservctl                    42
  50#define TARGET_NR_statfs                        43
  51#define TARGET_NR_fstatfs                       44
  52#define TARGET_NR_truncate                      45
  53#define TARGET_NR_ftruncate                     46
  54#define TARGET_NR_fallocate                     47
  55#define TARGET_NR_faccessat                     48
  56#define TARGET_NR_chdir                         49
  57#define TARGET_NR_fchdir                        50
  58#define TARGET_NR_chroot                        51
  59#define TARGET_NR_fchmod                        52
  60#define TARGET_NR_fchmodat                      53
  61#define TARGET_NR_fchownat                      54
  62#define TARGET_NR_fchown                        55
  63#define TARGET_NR_openat                        56
  64#define TARGET_NR_close                         57
  65#define TARGET_NR_vhangup                       58
  66#define TARGET_NR_pipe2                         59
  67#define TARGET_NR_quotactl                      60
  68#define TARGET_NR_getdents64                    61
  69#define TARGET_NR_lseek                         62
  70#define TARGET_NR_read                          63
  71#define TARGET_NR_write                         64
  72#define TARGET_NR_readv                         65
  73#define TARGET_NR_writev                        66
  74#define TARGET_NR_pread64                       67
  75#define TARGET_NR_pwrite64                      68
  76#define TARGET_NR_preadv                        69
  77#define TARGET_NR_pwritev                       70
  78#define TARGET_NR_sendfile                      71
  79#define TARGET_NR_pselect6                      72
  80#define TARGET_NR_ppoll                         73
  81#define TARGET_NR_signalfd4                     74
  82#define TARGET_NR_vmsplice                      75
  83#define TARGET_NR_splice                        76
  84#define TARGET_NR_tee                           77
  85#define TARGET_NR_readlinkat                    78
  86#define TARGET_NR_fstatat64                     79 /* let syscall.c known */
  87#define TARGET_NR_fstat                         80
  88#define TARGET_NR_sync                          81
  89#define TARGET_NR_fsync                         82
  90#define TARGET_NR_fdatasync                     83
  91#define TARGET_NR_sync_file_range               84 /* For tilegx, no range2 */
  92#define TARGET_NR_timerfd_create                85
  93#define TARGET_NR_timerfd_settime               86
  94#define TARGET_NR_timerfd_gettime               87
  95#define TARGET_NR_utimensat                     88
  96#define TARGET_NR_acct                          89
  97#define TARGET_NR_capget                        90
  98#define TARGET_NR_capset                        91
  99#define TARGET_NR_personality                   92
 100#define TARGET_NR_exit                          93
 101#define TARGET_NR_exit_group                    94
 102#define TARGET_NR_waitid                        95
 103#define TARGET_NR_set_tid_address               96
 104#define TARGET_NR_unshare                       97
 105#define TARGET_NR_futex                         98
 106#define TARGET_NR_set_robust_list               99
 107#define TARGET_NR_get_robust_list               100
 108#define TARGET_NR_nanosleep                     101
 109#define TARGET_NR_getitimer                     102
 110#define TARGET_NR_setitimer                     103
 111#define TARGET_NR_kexec_load                    104
 112#define TARGET_NR_init_module                   105
 113#define TARGET_NR_delete_module                 106
 114#define TARGET_NR_timer_create                  107
 115#define TARGET_NR_timer_gettime                 108
 116#define TARGET_NR_timer_getoverrun              109
 117#define TARGET_NR_timer_settime                 110
 118#define TARGET_NR_timer_delete                  111
 119#define TARGET_NR_clock_settime                 112
 120#define TARGET_NR_clock_gettime                 113
 121#define TARGET_NR_clock_getres                  114
 122#define TARGET_NR_clock_nanosleep               115
 123#define TARGET_NR_syslog                        116
 124#define TARGET_NR_ptrace                        117
 125#define TARGET_NR_sched_setparam                118
 126#define TARGET_NR_sched_setscheduler            119
 127#define TARGET_NR_sched_getscheduler            120
 128#define TARGET_NR_sched_getparam                121
 129#define TARGET_NR_sched_setaffinity             122
 130#define TARGET_NR_sched_getaffinity             123
 131#define TARGET_NR_sched_yield                   124
 132#define TARGET_NR_sched_get_priority_max        125
 133#define TARGET_NR_sched_get_priority_min        126
 134#define TARGET_NR_sched_rr_get_interval         127
 135#define TARGET_NR_restart_syscall               128
 136#define TARGET_NR_kill                          129
 137#define TARGET_NR_tkill                         130
 138#define TARGET_NR_tgkill                        131
 139#define TARGET_NR_sigaltstack                   132
 140#define TARGET_NR_rt_sigsuspend                 133
 141#define TARGET_NR_rt_sigaction                  134
 142#define TARGET_NR_rt_sigprocmask                135
 143#define TARGET_NR_rt_sigpending                 136
 144#define TARGET_NR_rt_sigtimedwait               137
 145#define TARGET_NR_rt_sigqueueinfo               138
 146#define TARGET_NR_rt_sigreturn                  139
 147#define TARGET_NR_setpriority                   140
 148#define TARGET_NR_getpriority                   141
 149#define TARGET_NR_reboot                        142
 150#define TARGET_NR_setregid                      143
 151#define TARGET_NR_setgid                        144
 152#define TARGET_NR_setreuid                      145
 153#define TARGET_NR_setuid                        146
 154#define TARGET_NR_setresuid                     147
 155#define TARGET_NR_getresuid                     148
 156#define TARGET_NR_setresgid                     149
 157#define TARGET_NR_getresgid                     150
 158#define TARGET_NR_setfsuid                      151
 159#define TARGET_NR_setfsgid                      152
 160#define TARGET_NR_times                         153
 161#define TARGET_NR_setpgid                       154
 162#define TARGET_NR_getpgid                       155
 163#define TARGET_NR_getsid                        156
 164#define TARGET_NR_setsid                        157
 165#define TARGET_NR_getgroups                     158
 166#define TARGET_NR_setgroups                     159
 167#define TARGET_NR_uname                         160
 168#define TARGET_NR_sethostname                   161
 169#define TARGET_NR_setdomainname                 162
 170#define TARGET_NR_getrlimit                     163
 171#define TARGET_NR_setrlimit                     164
 172#define TARGET_NR_getrusage                     165
 173#define TARGET_NR_umask                         166
 174#define TARGET_NR_prctl                         167
 175#define TARGET_NR_getcpu                        168
 176#define TARGET_NR_gettimeofday                  169
 177#define TARGET_NR_settimeofday                  170
 178#define TARGET_NR_adjtimex                      171
 179#define TARGET_NR_getpid                        172
 180#define TARGET_NR_getppid                       173
 181#define TARGET_NR_getuid                        174
 182#define TARGET_NR_geteuid                       175
 183#define TARGET_NR_getgid                        176
 184#define TARGET_NR_getegid                       177
 185#define TARGET_NR_gettid                        178
 186#define TARGET_NR_sysinfo                       179
 187#define TARGET_NR_mq_open                       180
 188#define TARGET_NR_mq_unlink                     181
 189#define TARGET_NR_mq_timedsend                  182
 190#define TARGET_NR_mq_timedreceive               183
 191#define TARGET_NR_mq_notify                     184
 192#define TARGET_NR_mq_getsetattr                 185
 193#define TARGET_NR_msgget                        186
 194#define TARGET_NR_msgctl                        187
 195#define TARGET_NR_msgrcv                        188
 196#define TARGET_NR_msgsnd                        189
 197#define TARGET_NR_semget                        190
 198#define TARGET_NR_semctl                        191
 199#define TARGET_NR_semtimedop                    192
 200#define TARGET_NR_semop                         193
 201#define TARGET_NR_shmget                        194
 202#define TARGET_NR_shmctl                        195
 203#define TARGET_NR_shmat                         196
 204#define TARGET_NR_shmdt                         197
 205#define TARGET_NR_socket                        198
 206#define TARGET_NR_socketpair                    199
 207#define TARGET_NR_bind                          200
 208#define TARGET_NR_listen                        201
 209#define TARGET_NR_accept                        202
 210#define TARGET_NR_connect                       203
 211#define TARGET_NR_getsockname                   204
 212#define TARGET_NR_getpeername                   205
 213#define TARGET_NR_sendto                        206
 214#define TARGET_NR_recvfrom                      207
 215#define TARGET_NR_setsockopt                    208
 216#define TARGET_NR_getsockopt                    209
 217#define TARGET_NR_shutdown                      210
 218#define TARGET_NR_sendmsg                       211
 219#define TARGET_NR_recvmsg                       212
 220#define TARGET_NR_readahead                     213
 221#define TARGET_NR_brk                           214
 222#define TARGET_NR_munmap                        215
 223#define TARGET_NR_mremap                        216
 224#define TARGET_NR_add_key                       217
 225#define TARGET_NR_request_key                   218
 226#define TARGET_NR_keyctl                        219
 227#define TARGET_NR_clone                         220
 228#define TARGET_NR_execve                        221
 229#define TARGET_NR_mmap                          222
 230#define TARGET_NR_fadvise64                     223
 231#define TARGET_NR_swapon                        224
 232#define TARGET_NR_swapoff                       225
 233#define TARGET_NR_mprotect                      226
 234#define TARGET_NR_msync                         227
 235#define TARGET_NR_mlock                         228
 236#define TARGET_NR_munlock                       229
 237#define TARGET_NR_mlockall                      230
 238#define TARGET_NR_munlockall                    231
 239#define TARGET_NR_mincore                       232
 240#define TARGET_NR_madvise                       233
 241#define TARGET_NR_remap_file_pages              234
 242#define TARGET_NR_mbind                         235
 243#define TARGET_NR_get_mempolicy                 236
 244#define TARGET_NR_set_mempolicy                 237
 245#define TARGET_NR_migrate_pages                 238
 246#define TARGET_NR_move_pages                    239
 247#define TARGET_NR_rt_tgsigqueueinfo             240
 248#define TARGET_NR_perf_event_open               241
 249#define TARGET_NR_accept4                       242
 250#define TARGET_NR_recvmmsg                      243
 251
 252#define TARGET_NR_arch_specific_syscall         244
 253#define TARGET_NR_cacheflush                    245  /* tilegx own syscall */
 254
 255#define TARGET_NR_wait4                         260
 256#define TARGET_NR_prlimit64                     261
 257#define TARGET_NR_fanotify_init                 262
 258#define TARGET_NR_fanotify_mark                 263
 259#define TARGET_NR_name_to_handle_at             264
 260#define TARGET_NR_open_by_handle_at             265
 261#define TARGET_NR_clock_adjtime                 266
 262#define TARGET_NR_syncfs                        267
 263#define TARGET_NR_setns                         268
 264#define TARGET_NR_sendmmsg                      269
 265#define TARGET_NR_process_vm_readv              270
 266#define TARGET_NR_process_vm_writev             271
 267#define TARGET_NR_kcmp                          272
 268#define TARGET_NR_finit_module                  273
 269#define TARGET_NR_sched_setattr                 274
 270#define TARGET_NR_sched_getattr                 275
 271#define TARGET_NR_renameat2                     276
 272#define TARGET_NR_seccomp                       277
 273#define TARGET_NR_getrandom                     278
 274#define TARGET_NR_memfd_create                  279
 275#define TARGET_NR_bpf                           280
 276#define TARGET_NR_execveat                      281
 277#define TARGET_NR_userfaultfd                   282
 278#define TARGET_NR_membarrier                    283
 279#define TARGET_NR_mlock2                        284
 280#define TARGET_NR_copy_file_range               285
 281
 282#define TARGET_NR_open                          1024
 283#define TARGET_NR_link                          1025
 284#define TARGET_NR_unlink                        1026
 285#define TARGET_NR_mknod                         1027
 286#define TARGET_NR_chmod                         1028
 287#define TARGET_NR_chown                         1029
 288#define TARGET_NR_mkdir                         1030
 289#define TARGET_NR_rmdir                         1031
 290#define TARGET_NR_lchown                        1032
 291#define TARGET_NR_access                        1033
 292#define TARGET_NR_rename                        1034
 293#define TARGET_NR_readlink                      1035
 294#define TARGET_NR_symlink                       1036
 295#define TARGET_NR_utimes                        1037
 296#define TARGET_NR_stat64                        1038 /* let syscall.c known */
 297#define TARGET_NR_lstat                         1039
 298
 299#define TARGET_NR_pipe                          1040
 300#define TARGET_NR_dup2                          1041
 301#define TARGET_NR_epoll_create                  1042
 302#define TARGET_NR_inotify_init                  1043
 303#define TARGET_NR_eventfd                       1044
 304#define TARGET_NR_signalfd                      1045
 305
 306#define TARGET_NR_alarm                         1059
 307#define TARGET_NR_getpgrp                       1060
 308#define TARGET_NR_pause                         1061
 309#define TARGET_NR_time                          1062
 310#define TARGET_NR_utime                         1063
 311#define TARGET_NR_creat                         1064
 312#define TARGET_NR_getdents                      1065
 313#define TARGET_NR_futimesat                     1066
 314#define TARGET_NR_select                        1067
 315#define TARGET_NR_poll                          1068
 316#define TARGET_NR_epoll_wait                    1069
 317#define TARGET_NR_ustat                         1070
 318#define TARGET_NR_vfork                         1071
 319#define TARGET_NR_oldwait4                      1072
 320#define TARGET_NR_recv                          1073
 321#define TARGET_NR_send                          1074
 322#define TARGET_NR_bdflush                       1075
 323#define TARGET_NR_umount                        1076
 324#define TARGET_NR_uselib                        1077
 325#define TARGET_NR__sysctl                       1078
 326#define TARGET_NR_fork                          1079
 327
 328#endif
 329