1182
1182
GENXY(__NR_close, sys_close), // 6
1183
1183
GENXY(__NR_waitpid, sys_waitpid), // 7
1184
1184
GENXY(__NR_creat, sys_creat), // 8
1185
// _____(__NR_link, sys_link), // 9
1185
GENX_(__NR_link, sys_link), // 9
1187
1187
GENX_(__NR_unlink, sys_unlink), // 10
1188
1188
GENX_(__NR_execve, sys_execve), // 11
1189
1189
GENX_(__NR_chdir, sys_chdir), // 12
1190
1190
GENXY(__NR_time, sys_time), // 13
1191
// _____(__NR_mknod, sys_mknod), // 14
1191
GENX_(__NR_mknod, sys_mknod), // 14
1193
1193
GENX_(__NR_chmod, sys_chmod), // 15
1194
// _____(__NR_lchown, sys_lchown), // 16
1194
GENX_(__NR_lchown, sys_lchown), // 16
1195
1195
// _____(__NR_break, sys_break), // 17
1196
1196
// _____(__NR_oldstat, sys_oldstat), // 18
1197
1197
LINX_(__NR_lseek, sys_lseek), // 19
1199
1199
GENX_(__NR_getpid, sys_getpid), // 20
1200
// _____(__NR_mount, sys_mount), // 21
1200
LINX_(__NR_mount, sys_mount), // 21
1201
1201
// _____(__NR_umount, sys_umount), // 22
1202
// _____(__NR_setuid, sys_setuid), // 23
1203
// _____(__NR_getuid, sys_getuid), // 24
1202
GENX_(__NR_setuid, sys_setuid), // 23
1203
GENX_(__NR_getuid, sys_getuid), // 24
1205
1205
// _____(__NR_stime, sys_stime), // 25
1206
1206
// _____(__NR_ptrace, sys_ptrace), // 26
1217
1217
// _____(__NR_ftime, sys_ftime), // 35
1218
1218
// _____(__NR_sync, sys_sync), // 36
1219
1219
GENX_(__NR_kill, sys_kill), // 37
1220
// _____(__NR_rename, sys_rename), // 38
1220
GENX_(__NR_rename, sys_rename), // 38
1221
1221
GENX_(__NR_mkdir, sys_mkdir), // 39
1223
1223
// _____(__NR_rmdir, sys_rmdir), // 40
1224
1224
GENXY(__NR_dup, sys_dup), // 41
1225
1225
LINXY(__NR_pipe, sys_pipe), // 42
1226
// _____(__NR_times, sys_times), // 43
1226
GENXY(__NR_times, sys_times), // 43
1227
1227
// _____(__NR_prof, sys_prof), // 44
1229
1229
GENX_(__NR_brk, sys_brk), // 45
1230
// _____(__NR_setgid, sys_setgid), // 46
1231
// _____(__NR_getgid, sys_getgid), // 47
1230
GENX_(__NR_setgid, sys_setgid), // 46
1231
GENX_(__NR_getgid, sys_getgid), // 47
1232
1232
// _____(__NR_signal, sys_signal), // 48
1233
1233
GENX_(__NR_geteuid, sys_geteuid), // 49
1235
// _____(__NR_getegid, sys_getegid), // 50
1235
GENX_(__NR_getegid, sys_getegid), // 50
1236
1236
// _____(__NR_acct, sys_acct), // 51
1237
// _____(__NR_umount2, sys_umount2), // 52
1237
LINX_(__NR_umount2, sys_umount), // 52
1238
1238
// _____(__NR_lock, sys_lock), // 53
1239
1239
GENXY(__NR_ioctl, sys_ioctl), // 54
1241
1241
GENXY(__NR_fcntl, sys_fcntl), // 55
1242
1242
// _____(__NR_mpx, sys_mpx), // 56
1243
// _____(__NR_setpgid, sys_setpgid), // 57
1243
GENX_(__NR_setpgid, sys_setpgid), // 57
1244
1244
// _____(__NR_ulimit, sys_ulimit), // 58
1245
1245
// _____(__NR_oldolduname, sys_oldolduname), // 59
1247
// _____(__NR_umask, sys_umask), // 60
1248
// _____(__NR_chroot, sys_chroot), // 61
1247
GENX_(__NR_umask, sys_umask), // 60
1248
GENX_(__NR_chroot, sys_chroot), // 61
1249
1249
// _____(__NR_ustat, sys_ustat), // 62
1250
1250
GENXY(__NR_dup2, sys_dup2), // 63
1251
1251
GENX_(__NR_getppid, sys_getppid), // 64
1253
// _____(__NR_getpgrp, sys_getpgrp), // 65
1254
// _____(__NR_setsid, sys_setsid), // 66
1253
GENX_(__NR_getpgrp, sys_getpgrp), // 65
1254
GENX_(__NR_setsid, sys_setsid), // 66
1255
1255
// _____(__NR_sigaction, sys_sigaction), // 67
1256
1256
// _____(__NR_sgetmask, sys_sgetmask), // 68
1257
1257
// _____(__NR_ssetmask, sys_ssetmask), // 69
1259
// _____(__NR_setreuid, sys_setreuid), // 70
1260
// _____(__NR_setregid, sys_setregid), // 71
1259
GENX_(__NR_setreuid, sys_setreuid), // 70
1260
GENX_(__NR_setregid, sys_setregid), // 71
1261
1261
// _____(__NR_sigsuspend, sys_sigsuspend), // 72
1262
1262
// _____(__NR_sigpending, sys_sigpending), // 73
1263
1263
// _____(__NR_sethostname, sys_sethostname), // 74
1331
1331
// _____(__NR_get_kernel_syms, sys_get_kernel_syms), // 130
1332
1332
// _____(__NR_quotactl, sys_quotactl), // 131
1333
// _____(__NR_getpgid, sys_getpgid), // 132
1334
// _____(__NR_fchdir, sys_fchdir), // 133
1333
GENX_(__NR_getpgid, sys_getpgid), // 132
1334
GENX_(__NR_fchdir, sys_fchdir), // 133
1335
1335
// _____(__NR_bdflush, sys_bdflush), // 134
1337
1337
// _____(__NR_sysfs, sys_sysfs), // 135
1338
// _____(__NR_personality, sys_personality), // 136
1338
LINX_(__NR_personality, sys_personality), // 136
1339
1339
// _____(__NR_afs_syscall, sys_afs_syscall), // 137
1340
// _____(__NR_setfsuid, sys_setfsuid), // 138
1341
// _____(__NR_setfsgid, sys_setfsgid), // 139
1340
LINX_(__NR_setfsuid, sys_setfsuid), // 138
1341
LINX_(__NR_setfsgid, sys_setfsgid), // 139
1343
1343
LINXY(__NR__llseek, sys_llseek), // 140
1344
1344
GENXY(__NR_getdents, sys_getdents), // 141
1345
// _____(__NR__newselect, sys__newselect), // 142
1346
// _____(__NR_flock, sys_flock), // 143
1347
// _____(__NR_msync, sys_msync), // 144
1345
GENX_(__NR__newselect, sys_select), // 142
1346
GENX_(__NR_flock, sys_flock), // 143
1347
GENX_(__NR_msync, sys_msync), // 144
1349
1349
GENXY(__NR_readv, sys_readv), // 145
1350
1350
GENX_(__NR_writev, sys_writev), // 146
1351
1351
// _____(__NR_getsid, sys_getsid), // 147
1352
// _____(__NR_fdatasync, sys_fdatasync), // 148
1352
GENX_(__NR_fdatasync, sys_fdatasync), // 148
1353
1353
LINXY(__NR__sysctl, sys_sysctl), // 149
1355
// _____(__NR_mlock, sys_mlock), // 150
1356
// _____(__NR_munlock, sys_munlock), // 151
1357
// _____(__NR_mlockall, sys_mlockall), // 152
1358
// _____(__NR_munlockall, sys_munlockall), // 153
1355
GENX_(__NR_mlock, sys_mlock), // 150
1356
GENX_(__NR_munlock, sys_munlock), // 151
1357
GENX_(__NR_mlockall, sys_mlockall), // 152
1358
LINX_(__NR_munlockall, sys_munlockall), // 153
1359
1359
// _____(__NR_sched_setparam, sys_sched_setparam), // 154
1361
// _____(__NR_sched_getparam, sys_sched_getparam), // 155
1362
// _____(__NR_sched_setscheduler, sys_sched_setscheduler), // 156
1363
// _____(__NR_sched_getscheduler, sys_sched_getscheduler), // 157
1364
// _____(__NR_sched_yield, sys_sched_yield), // 158
1365
// _____(__NR_sched_get_priority_max, sys_sched_get_priority_max), // 159
1361
LINXY(__NR_sched_getparam, sys_sched_getparam), // 155
1362
LINX_(__NR_sched_setscheduler, sys_sched_setscheduler), // 156
1363
LINX_(__NR_sched_getscheduler, sys_sched_getscheduler), // 157
1364
LINX_(__NR_sched_yield, sys_sched_yield), // 158
1365
LINX_(__NR_sched_get_priority_max, sys_sched_get_priority_max),// 159
1367
// _____(__NR_sched_get_priority_min, sys_sched_get_priority_min), // 160
1367
LINX_(__NR_sched_get_priority_min, sys_sched_get_priority_min),// 160
1368
1368
// _____(__NR_sched_rr_get_interval, sys_sched_rr_get_interval), // 161
1369
1369
GENXY(__NR_nanosleep, sys_nanosleep), // 162
1370
1370
GENX_(__NR_mremap, sys_mremap), // 163
1427
1427
// _____(__NR_lsetxattr, sys_lsetxattr), // 210
1428
1428
// _____(__NR_fsetxattr, sys_fsetxattr), // 211
1429
// _____(__NR_getxattr, sys_getxattr), // 212
1430
// _____(__NR_lgetxattr, sys_lgetxattr), // 213
1431
// _____(__NR_fgetxattr, sys_fgetxattr), // 214
1433
// _____(__NR_listxattr, sys_listxattr), // 215
1434
// _____(__NR_llistxattr, sys_llistxattr), // 216
1435
// _____(__NR_flistxattr, sys_flistxattr), // 217
1436
// _____(__NR_removexattr, sys_removexattr), // 218
1437
// _____(__NR_lremovexattr, sys_lremovexattr), // 219
1439
// _____(__NR_fremovexattr, sys_fremovexattr), // 220
1429
LINXY(__NR_getxattr, sys_getxattr), // 212
1430
LINXY(__NR_lgetxattr, sys_lgetxattr), // 213
1431
LINXY(__NR_fgetxattr, sys_fgetxattr), // 214
1432
LINXY(__NR_listxattr, sys_listxattr), // 215
1433
LINXY(__NR_llistxattr, sys_llistxattr), // 216
1434
LINXY(__NR_flistxattr, sys_flistxattr), // 217
1435
LINX_(__NR_removexattr, sys_removexattr), // 218
1436
LINX_(__NR_lremovexattr, sys_lremovexattr), // 219
1437
LINX_(__NR_fremovexattr, sys_fremovexattr), // 220
1440
1439
LINXY(__NR_futex, sys_futex), // 221
1441
// _____(__NR_sched_setaffinity, sys_sched_setaffinity), // 222
1442
// _____(__NR_sched_getaffinity, sys_sched_getaffinity), // 223
1440
LINX_(__NR_sched_setaffinity, sys_sched_setaffinity), // 222
1441
LINXY(__NR_sched_getaffinity, sys_sched_getaffinity), // 223
1443
1442
// /* 224 currently unused */
1445
1444
// _____(__NR_tuxcall, sys_tuxcall), // 225
1446
1445
// /* #define __NR_sendfile64 226 32bit only */
1447
// _____(__NR_io_setup, sys_io_setup), // 227
1448
// _____(__NR_io_destroy, sys_io_destroy), // 228
1449
// _____(__NR_io_getevents, sys_io_getevents), // 229
1451
// _____(__NR_io_submit, sys_io_submit), // 230
1452
// _____(__NR_io_cancel, sys_io_cancel), // 231
1446
LINX_(__NR_io_setup, sys_io_setup), // 227
1447
LINX_(__NR_io_destroy, sys_io_destroy), // 228
1448
LINXY(__NR_io_getevents, sys_io_getevents), // 229
1449
LINX_(__NR_io_submit, sys_io_submit), // 230
1450
LINXY(__NR_io_cancel, sys_io_cancel), // 231
1453
1451
LINX_(__NR_set_tid_address, sys_set_tid_address), // 232
1454
1452
// _____(__NR_fadvise64, sys_fadvise64), // 233
1455
1453
LINX_(__NR_exit_group, sys_exit_group), // 234
1457
1455
// _____(__NR_lookup_dcookie, sys_lookup_dcookie), // 235
1458
// _____(__NR_epoll_create, sys_epoll_create), // 236
1459
// _____(__NR_epoll_ctl, sys_epoll_ctl), // 237
1460
// _____(__NR_epoll_wait, sys_epoll_wait), // 238
1456
LINXY(__NR_epoll_create, sys_epoll_create), // 236
1457
LINX_(__NR_epoll_ctl, sys_epoll_ctl), // 237
1458
LINXY(__NR_epoll_wait, sys_epoll_wait), // 238
1461
1459
// _____(__NR_remap_file_pages, sys_remap_file_pages), // 239
1463
// _____(__NR_timer_create, sys_timer_create), // 240
1464
// _____(__NR_timer_settime, sys_timer_settime), // 241
1465
// _____(__NR_timer_gettime, sys_timer_gettime), // 242
1466
// _____(__NR_timer_getoverrun, sys_timer_getoverrun), // 243
1467
// _____(__NR_timer_delete, sys_timer_delete), // 244
1461
LINXY(__NR_timer_create, sys_timer_create), // 240
1462
LINXY(__NR_timer_settime, sys_timer_settime), // 241
1463
LINXY(__NR_timer_gettime, sys_timer_gettime), // 242
1464
LINX_(__NR_timer_getoverrun, sys_timer_getoverrun), // 243
1465
LINX_(__NR_timer_delete, sys_timer_delete), // 244
1466
LINX_(__NR_clock_settime, sys_clock_settime), // 245
1467
LINXY(__NR_clock_gettime, sys_clock_gettime), // 246
1468
LINXY(__NR_clock_getres, sys_clock_getres), // 247
1469
LINXY(__NR_clock_nanosleep, sys_clock_nanosleep), // 248
1469
// _____(__NR_clock_settime, sys_clock_settime), // 245
1470
// _____(__NR_clock_gettime, sys_clock_gettime), // 246
1471
// _____(__NR_clock_getres, sys_clock_getres), // 247
1472
// _____(__NR_clock_nanosleep, sys_clock_nanosleep), // 248
1473
1471
// _____(__NR_swapcontext, sys_swapcontext), // 249
1475
1473
LINXY(__NR_tgkill, sys_tgkill), // 250
1502
1500
// _____(__NR_ioprio_set, sys_ioprio_set), // 273
1503
1501
// _____(__NR_ioprio_get, sys_ioprio_get), // 274
1505
// _____(__NR_inotify_init, sys_inotify_init), // 275
1506
// _____(__NR_inotify_add_watch, sys_inotify_add_watch), // 276
1507
// _____(__NR_inotify_rm_watch, sys_inotify_rm_watch) // 277
1503
LINX_(__NR_inotify_init, sys_inotify_init), // 275
1504
LINX_(__NR_inotify_add_watch, sys_inotify_add_watch), // 276
1505
LINX_(__NR_inotify_rm_watch, sys_inotify_rm_watch), // 277
1507
LINXY(__NR_openat, sys_openat), // 286
1508
LINX_(__NR_mkdirat, sys_mkdirat), // 287
1509
LINX_(__NR_mknodat, sys_mknodat), // 288
1510
LINX_(__NR_fchownat, sys_fchownat), // 289
1511
LINX_(__NR_futimesat, sys_futimesat), // 290
1512
LINXY(__NR_newfstatat, sys_newfstatat), // 291
1513
LINX_(__NR_unlinkat, sys_unlinkat), // 292
1514
LINX_(__NR_renameat, sys_renameat), // 293
1515
LINX_(__NR_linkat, sys_linkat), // 294
1516
LINX_(__NR_symlinkat, sys_symlinkat), // 295
1517
LINX_(__NR_readlinkat, sys_readlinkat), // 296
1518
LINX_(__NR_fchmodat, sys_fchmodat), // 297
1519
LINX_(__NR_faccessat, sys_faccessat), // 298
1520
LINX_(__NR_set_robust_list, sys_set_robust_list), // 299
1521
LINXY(__NR_get_robust_list, sys_get_robust_list), // 300
1510
1525
const UInt ML_(syscall_table_size) =