Statistics
| Branch: | Revision:

root / linux-user / alpha / syscall_nr.h @ 0c866a7e

History | View | Annotate | Download (14.9 kB)

1
#define TARGET_NR_osf_syscall          0        /* not implemented */
2
#define TARGET_NR_exit                  1
3
#define TARGET_NR_fork                  2
4
#define TARGET_NR_read                  3
5
#define TARGET_NR_write                  4
6
#define TARGET_NR_osf_old_open          5        /* not implemented */
7
#define TARGET_NR_close                  6
8
#define TARGET_NR_osf_wait4                  7
9
#define TARGET_NR_osf_old_creat          8        /* not implemented */
10
#define TARGET_NR_link                  9
11
#define TARGET_NR_unlink                 10
12
#define TARGET_NR_osf_execve                 11        /* not implemented */
13
#define TARGET_NR_chdir                 12
14
#define TARGET_NR_fchdir                 13
15
#define TARGET_NR_mknod                 14
16
#define TARGET_NR_chmod                 15
17
#define TARGET_NR_chown                 16
18
#define TARGET_NR_brk                 17
19
#define TARGET_NR_osf_getfsstat         18        /* not implemented */
20
#define TARGET_NR_lseek                 19
21
#define TARGET_NR_getxpid                 20
22
#define TARGET_NR_osf_mount                 21
23
#define TARGET_NR_umount                 22
24
#define TARGET_NR_setuid                 23
25
#define TARGET_NR_getxuid                 24
26
#define TARGET_NR_exec_with_loader         25        /* not implemented */
27
#define TARGET_NR_ptrace                 26
28
#define TARGET_NR_osf_nrecvmsg         27        /* not implemented */
29
#define TARGET_NR_osf_nsendmsg         28        /* not implemented */
30
#define TARGET_NR_osf_nrecvfrom         29        /* not implemented */
31
#define TARGET_NR_osf_naccept         30        /* not implemented */
32
#define TARGET_NR_osf_ngetpeername         31        /* not implemented */
33
#define TARGET_NR_osf_ngetsockname         32        /* not implemented */
34
#define TARGET_NR_access                 33
35
#define TARGET_NR_osf_chflags         34        /* not implemented */
36
#define TARGET_NR_osf_fchflags         35        /* not implemented */
37
#define TARGET_NR_sync                 36
38
#define TARGET_NR_kill                 37
39
#define TARGET_NR_osf_old_stat         38        /* not implemented */
40
#define TARGET_NR_setpgid                 39
41
#define TARGET_NR_osf_old_lstat         40        /* not implemented */
42
#define TARGET_NR_dup                 41
43
#define TARGET_NR_pipe                 42
44
#define TARGET_NR_osf_set_program_attributes        43
45
#define TARGET_NR_osf_profil                 44        /* not implemented */
46
#define TARGET_NR_open                 45
47
#define TARGET_NR_osf_old_sigaction         46        /* not implemented */
48
#define TARGET_NR_getxgid                 47
49
#define TARGET_NR_osf_sigprocmask         48
50
#define TARGET_NR_osf_getlogin         49        /* not implemented */
51
#define TARGET_NR_osf_setlogin         50        /* not implemented */
52
#define TARGET_NR_acct                 51
53
#define TARGET_NR_sigpending                 52
54

    
55
#define TARGET_NR_ioctl                 54
56
#define TARGET_NR_osf_reboot                 55        /* not implemented */
57
#define TARGET_NR_osf_revoke                 56        /* not implemented */
58
#define TARGET_NR_symlink                 57
59
#define TARGET_NR_readlink                 58
60
#define TARGET_NR_execve                 59
61
#define TARGET_NR_umask                 60
62
#define TARGET_NR_chroot                 61
63
#define TARGET_NR_osf_old_fstat         62        /* not implemented */
64
#define TARGET_NR_getpgrp                 63
65
#define TARGET_NR_getpagesize         64
66
#define TARGET_NR_osf_mremap                 65        /* not implemented */
67
#define TARGET_NR_vfork                 66
68
#define TARGET_NR_stat                 67
69
#define TARGET_NR_lstat                 68
70
#define TARGET_NR_osf_sbrk                 69        /* not implemented */
71
#define TARGET_NR_osf_sstk                 70        /* not implemented */
72
#define TARGET_NR_mmap                 71        /* OSF/1 mmap is superset of Linux */
73
#define TARGET_NR_osf_old_vadvise         72        /* not implemented */
74
#define TARGET_NR_munmap                 73
75
#define TARGET_NR_mprotect                 74
76
#define TARGET_NR_madvise                 75
77
#define TARGET_NR_vhangup                 76
78
#define TARGET_NR_osf_kmodcall         77        /* not implemented */
79
#define TARGET_NR_osf_mincore         78        /* not implemented */
80
#define TARGET_NR_getgroups                 79
81
#define TARGET_NR_setgroups                 80
82
#define TARGET_NR_osf_old_getpgrp         81        /* not implemented */
83
#define TARGET_NR_setpgrp                 82        /* BSD alias for setpgid */
84
#define TARGET_NR_osf_setitimer         83
85
#define TARGET_NR_osf_old_wait         84        /* not implemented */
86
#define TARGET_NR_osf_table                 85        /* not implemented */
87
#define TARGET_NR_osf_getitimer         86
88
#define TARGET_NR_gethostname         87
89
#define TARGET_NR_sethostname         88
90
#define TARGET_NR_getdtablesize         89
91
#define TARGET_NR_dup2                 90
92
#define TARGET_NR_fstat                 91
93
#define TARGET_NR_fcntl                 92
94
#define TARGET_NR_osf_select                 93
95
#define TARGET_NR_poll                 94
96
#define TARGET_NR_fsync                 95
97
#define TARGET_NR_setpriority         96
98
#define TARGET_NR_socket                 97
99
#define TARGET_NR_connect                 98
100
#define TARGET_NR_accept                 99
101
#define TARGET_NR_getpriority        100
102
#define TARGET_NR_send                101
103
#define TARGET_NR_recv                102
104
#define TARGET_NR_sigreturn                103
105
#define TARGET_NR_bind                104
106
#define TARGET_NR_setsockopt                105
107
#define TARGET_NR_listen                106
108
#define TARGET_NR_osf_plock                107        /* not implemented */
109
#define TARGET_NR_osf_old_sigvec        108        /* not implemented */
110
#define TARGET_NR_osf_old_sigblock        109        /* not implemented */
111
#define TARGET_NR_osf_old_sigsetmask        110        /* not implemented */
112
#define TARGET_NR_sigsuspend                111
113
#define TARGET_NR_osf_sigstack        112
114
#define TARGET_NR_recvmsg                113
115
#define TARGET_NR_sendmsg                114
116
#define TARGET_NR_osf_old_vtrace        115        /* not implemented */
117
#define TARGET_NR_osf_gettimeofday        116
118
#define TARGET_NR_osf_getrusage        117
119
#define TARGET_NR_getsockopt                118
120

    
121
#define TARGET_NR_readv                120
122
#define TARGET_NR_writev                121
123
#define TARGET_NR_osf_settimeofday        122
124
#define TARGET_NR_fchown                123
125
#define TARGET_NR_fchmod                124
126
#define TARGET_NR_recvfrom                125
127
#define TARGET_NR_setreuid                126
128
#define TARGET_NR_setregid                127
129
#define TARGET_NR_rename                128
130
#define TARGET_NR_truncate                129
131
#define TARGET_NR_ftruncate                130
132
#define TARGET_NR_flock                131
133
#define TARGET_NR_setgid                132
134
#define TARGET_NR_sendto                133
135
#define TARGET_NR_shutdown                134
136
#define TARGET_NR_socketpair                135
137
#define TARGET_NR_mkdir                136
138
#define TARGET_NR_rmdir                137
139
#define TARGET_NR_osf_utimes                138
140
#define TARGET_NR_osf_old_sigreturn        139        /* not implemented */
141
#define TARGET_NR_osf_adjtime        140        /* not implemented */
142
#define TARGET_NR_getpeername        141
143
#define TARGET_NR_osf_gethostid        142        /* not implemented */
144
#define TARGET_NR_osf_sethostid        143        /* not implemented */
145
#define TARGET_NR_getrlimit                144
146
#define TARGET_NR_setrlimit                145
147
#define TARGET_NR_osf_old_killpg        146        /* not implemented */
148
#define TARGET_NR_setsid                147
149
#define TARGET_NR_quotactl                148
150
#define TARGET_NR_osf_oldquota        149        /* not implemented */
151
#define TARGET_NR_getsockname        150
152

    
153
#define TARGET_NR_osf_pid_block        153        /* not implemented */
154
#define TARGET_NR_osf_pid_unblock        154        /* not implemented */
155

    
156
#define TARGET_NR_sigaction                156
157
#define TARGET_NR_osf_sigwaitprim        157        /* not implemented */
158
#define TARGET_NR_osf_nfssvc                158        /* not implemented */
159
#define TARGET_NR_osf_getdirentries        159
160
#define TARGET_NR_osf_statfs                160
161
#define TARGET_NR_osf_fstatfs        161
162

    
163
#define TARGET_NR_osf_asynch_daemon        163        /* not implemented */
164
#define TARGET_NR_osf_getfh                164        /* not implemented */
165
#define TARGET_NR_osf_getdomainname        165
166
#define TARGET_NR_setdomainname        166
167

    
168
#define TARGET_NR_osf_exportfs        169        /* not implemented */
169

    
170
#define TARGET_NR_osf_alt_plock        181        /* not implemented */
171

    
172
#define TARGET_NR_osf_getmnt                184        /* not implemented */
173

    
174
#define TARGET_NR_osf_alt_sigpending        187        /* not implemented */
175
#define TARGET_NR_osf_alt_setsid        188        /* not implemented */
176

    
177
#define TARGET_NR_osf_swapon                199
178
#define TARGET_NR_msgctl                200
179
#define TARGET_NR_msgget                201
180
#define TARGET_NR_msgrcv                202
181
#define TARGET_NR_msgsnd                203
182
#define TARGET_NR_semctl                204
183
#define TARGET_NR_semget                205
184
#define TARGET_NR_semop                206
185
#define TARGET_NR_osf_utsname        207
186
#define TARGET_NR_lchown                208
187
#define TARGET_NR_osf_shmat                209
188
#define TARGET_NR_shmctl                210
189
#define TARGET_NR_shmdt                211
190
#define TARGET_NR_shmget                212
191
#define TARGET_NR_osf_mvalid                213        /* not implemented */
192
#define TARGET_NR_osf_getaddressconf        214        /* not implemented */
193
#define TARGET_NR_osf_msleep                215        /* not implemented */
194
#define TARGET_NR_osf_mwakeup        216        /* not implemented */
195
#define TARGET_NR_msync                217
196
#define TARGET_NR_osf_signal                218        /* not implemented */
197
#define TARGET_NR_osf_utc_gettime        219        /* not implemented */
198
#define TARGET_NR_osf_utc_adjtime        220        /* not implemented */
199

    
200
#define TARGET_NR_osf_security        222        /* not implemented */
201
#define TARGET_NR_osf_kloadcall        223        /* not implemented */
202

    
203
#define TARGET_NR_getpgid                233
204
#define TARGET_NR_getsid                234
205
#define TARGET_NR_sigaltstack        235
206
#define TARGET_NR_osf_waitid                236        /* not implemented */
207
#define TARGET_NR_osf_priocntlset        237        /* not implemented */
208
#define TARGET_NR_osf_sigsendset        238        /* not implemented */
209
#define TARGET_NR_osf_set_speculative        239        /* not implemented */
210
#define TARGET_NR_osf_msfs_syscall        240        /* not implemented */
211
#define TARGET_NR_osf_sysinfo        241
212
#define TARGET_NR_osf_uadmin                242        /* not implemented */
213
#define TARGET_NR_osf_fuser                243        /* not implemented */
214
#define TARGET_NR_osf_proplist_syscall    244
215
#define TARGET_NR_osf_ntp_adjtime        245        /* not implemented */
216
#define TARGET_NR_osf_ntp_gettime        246        /* not implemented */
217
#define TARGET_NR_osf_pathconf        247        /* not implemented */
218
#define TARGET_NR_osf_fpathconf        248        /* not implemented */
219

    
220
#define TARGET_NR_osf_uswitch        250        /* not implemented */
221
#define TARGET_NR_osf_usleep_thread        251
222
#define TARGET_NR_osf_audcntl        252        /* not implemented */
223
#define TARGET_NR_osf_audgen                253        /* not implemented */
224
#define TARGET_NR_sysfs                254
225
#define TARGET_NR_osf_subsys_info        255        /* not implemented */
226
#define TARGET_NR_osf_getsysinfo        256
227
#define TARGET_NR_osf_setsysinfo        257
228
#define TARGET_NR_osf_afs_syscall        258        /* not implemented */
229
#define TARGET_NR_osf_swapctl        259        /* not implemented */
230
#define TARGET_NR_osf_memcntl        260        /* not implemented */
231
#define TARGET_NR_osf_fdatasync        261        /* not implemented */
232

    
233

    
234
/*
235
 * Linux-specific system calls begin at 300
236
 */
237
#define TARGET_NR_bdflush                300
238
#define TARGET_NR_sethae                301
239
#define TARGET_NR_mount                302
240
#define TARGET_NR_old_adjtimex        303
241
#define TARGET_NR_swapoff                304
242
#define TARGET_NR_getdents                305
243
#define TARGET_NR_create_module        306
244
#define TARGET_NR_init_module        307
245
#define TARGET_NR_delete_module        308
246
#define TARGET_NR_get_kernel_syms        309
247
#define TARGET_NR_syslog                310
248
#define TARGET_NR_reboot                311
249
#define TARGET_NR_clone                312
250
#define TARGET_NR_uselib                313
251
#define TARGET_NR_mlock                314
252
#define TARGET_NR_munlock                315
253
#define TARGET_NR_mlockall                316
254
#define TARGET_NR_munlockall                317
255
#define TARGET_NR_sysinfo                318
256
#define TARGET_NR__sysctl                319
257
/* 320 was sys_idle.  */
258
#define TARGET_NR_oldumount                321
259
#define TARGET_NR_swapon                322
260
#define TARGET_NR_times                323
261
#define TARGET_NR_personality        324
262
#define TARGET_NR_setfsuid                325
263
#define TARGET_NR_setfsgid                326
264
#define TARGET_NR_ustat                327
265
#define TARGET_NR_statfs                328
266
#define TARGET_NR_fstatfs                329
267
#define TARGET_NR_sched_setparam                330
268
#define TARGET_NR_sched_getparam                331
269
#define TARGET_NR_sched_setscheduler                332
270
#define TARGET_NR_sched_getscheduler                333
271
#define TARGET_NR_sched_yield                334
272
#define TARGET_NR_sched_get_priority_max        335
273
#define TARGET_NR_sched_get_priority_min        336
274
#define TARGET_NR_sched_rr_get_interval        337
275
#define TARGET_NR_afs_syscall                338
276
#define TARGET_NR_uname                        339
277
#define TARGET_NR_nanosleep                        340
278
#define TARGET_NR_mremap                        341
279
#define TARGET_NR_nfsservctl                        342
280
#define TARGET_NR_setresuid                        343
281
#define TARGET_NR_getresuid                        344
282
#define TARGET_NR_pciconfig_read                345
283
#define TARGET_NR_pciconfig_write                346
284
#define TARGET_NR_query_module                347
285
#define TARGET_NR_prctl                        348
286
#define TARGET_NR_pread64                        349
287
#define TARGET_NR_pwrite64                        350
288
#define TARGET_NR_rt_sigreturn                351
289
#define TARGET_NR_rt_sigaction                352
290
#define TARGET_NR_rt_sigprocmask                353
291
#define TARGET_NR_rt_sigpending                354
292
#define TARGET_NR_rt_sigtimedwait                355
293
#define TARGET_NR_rt_sigqueueinfo                356
294
#define TARGET_NR_rt_sigsuspend                357
295
#define TARGET_NR_select                        358
296
#define TARGET_NR_gettimeofday                359
297
#define TARGET_NR_settimeofday                360
298
#define TARGET_NR_getitimer                        361
299
#define TARGET_NR_setitimer                        362
300
#define TARGET_NR_utimes                        363
301
#define TARGET_NR_getrusage                        364
302
#define TARGET_NR_wait4                        365
303
#define TARGET_NR_adjtimex                        366
304
#define TARGET_NR_getcwd                        367
305
#define TARGET_NR_capget                        368
306
#define TARGET_NR_capset                        369
307
#define TARGET_NR_sendfile                        370
308
#define TARGET_NR_setresgid                        371
309
#define TARGET_NR_getresgid                        372
310
#define TARGET_NR_dipc                        373
311
#define TARGET_NR_pivot_root                        374
312
#define TARGET_NR_mincore                        375
313
#define TARGET_NR_pciconfig_iobase                376
314
#define TARGET_NR_getdents64                        377
315
#define TARGET_NR_gettid                        378
316
#define TARGET_NR_readahead                        379
317
/* 380 is unused */
318
#define TARGET_NR_tkill                        381
319
#define TARGET_NR_setxattr                        382
320
#define TARGET_NR_lsetxattr                        383
321
#define TARGET_NR_fsetxattr                        384
322
#define TARGET_NR_getxattr                        385
323
#define TARGET_NR_lgetxattr                        386
324
#define TARGET_NR_fgetxattr                        387
325
#define TARGET_NR_listxattr                        388
326
#define TARGET_NR_llistxattr                        389
327
#define TARGET_NR_flistxattr                        390
328
#define TARGET_NR_removexattr                391
329
#define TARGET_NR_lremovexattr                392
330
#define TARGET_NR_fremovexattr                393
331
#define TARGET_NR_futex                        394
332
#define TARGET_NR_sched_setaffinity                395
333
#define TARGET_NR_sched_getaffinity                396
334
#define TARGET_NR_tuxcall                        397
335
#define TARGET_NR_io_setup                        398
336
#define TARGET_NR_io_destroy                        399
337
#define TARGET_NR_io_getevents                400
338
#define TARGET_NR_io_submit                        401
339
#define TARGET_NR_io_cancel                        402
340
#define TARGET_NR_exit_group                        405
341
#define TARGET_NR_lookup_dcookie                406
342
#define TARGET_NR_sys_epoll_create                407
343
#define TARGET_NR_sys_epoll_ctl                408
344
#define TARGET_NR_sys_epoll_wait                409
345
#define TARGET_NR_remap_file_pages                410
346
#define TARGET_NR_set_tid_address                411
347
#define TARGET_NR_restart_syscall                412
348
#define TARGET_NR_fadvise64                        413
349
#define TARGET_NR_timer_create                414
350
#define TARGET_NR_timer_settime                415
351
#define TARGET_NR_timer_gettime                416
352
#define TARGET_NR_timer_getoverrun                417
353
#define TARGET_NR_timer_delete                418
354
#define TARGET_NR_clock_settime                419
355
#define TARGET_NR_clock_gettime                420
356
#define TARGET_NR_clock_getres                421
357
#define TARGET_NR_clock_nanosleep                422
358
#define TARGET_NR_semtimedop                        423
359
#define TARGET_NR_tgkill                        424
360
#define TARGET_NR_stat64                        425
361
#define TARGET_NR_lstat64                        426
362
#define TARGET_NR_fstat64                        427
363
#define TARGET_NR_vserver                        428
364
#define TARGET_NR_mbind                        429
365
#define TARGET_NR_get_mempolicy                430
366
#define TARGET_NR_set_mempolicy                431
367
#define TARGET_NR_mq_open                        432
368
#define TARGET_NR_mq_unlink                        433
369
#define TARGET_NR_mq_timedsend                434
370
#define TARGET_NR_mq_timedreceive                435
371
#define TARGET_NR_mq_notify                        436
372
#define TARGET_NR_mq_getsetattr                437
373
#define TARGET_NR_waitid                        438
374
#define TARGET_NR_add_key                        439
375
#define TARGET_NR_request_key                440
376
#define TARGET_NR_keyctl                        441
377
#define TARGET_NR_ioprio_set                        442
378
#define TARGET_NR_ioprio_get                        443
379
#define TARGET_NR_inotify_init                444
380
#define TARGET_NR_inotify_add_watch                445
381
#define TARGET_NR_inotify_rm_watch                446
382
#define TARGET_NR_fdatasync                        447
383
#define TARGET_NR_kexec_load                        448
384
#define TARGET_NR_migrate_pages                449
385
#define TARGET_NR_openat                        450
386
#define TARGET_NR_mkdirat                        451
387
#define TARGET_NR_mknodat                        452
388
#define TARGET_NR_fchownat                        453
389
#define TARGET_NR_futimesat                        454
390
#define TARGET_NR_fstatat64                        455
391
#define TARGET_NR_unlinkat                        456
392
#define TARGET_NR_renameat                        457
393
#define TARGET_NR_linkat                        458
394
#define TARGET_NR_symlinkat                        459
395
#define TARGET_NR_readlinkat                        460
396
#define TARGET_NR_fchmodat                        461
397
#define TARGET_NR_faccessat                        462
398
#define TARGET_NR_pselect6                        463
399
#define TARGET_NR_ppoll                        464
400
#define TARGET_NR_unshare                        465
401
#define TARGET_NR_set_robust_list                466
402
#define TARGET_NR_get_robust_list                467
403
#define TARGET_NR_splice                        468
404
#define TARGET_NR_sync_file_range                469
405
#define TARGET_NR_tee                        470
406
#define TARGET_NR_vmsplice                        471
407
#define TARGET_NR_move_pages                        472
408
#define TARGET_NR_getcpu                        473
409
#define TARGET_NR_epoll_pwait                474
410
#define TARGET_NR_utimensat                        475
411
#define TARGET_NR_signalfd                        476
412
#define TARGET_NR_timerfd                        477
413
#define TARGET_NR_eventfd                        478
414