mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-23 21:49:31 +02:00
* Update syscall list for i386 and x86_64 cpus,
based on values found on gcc121 machine, CentOS Linux release 7.6.1810 (Core) * Commented out values not accepted by GNU C compiler. For i386: madvise1(219), security(223),set_zone_reclaim(251) New last number: 382(pkey_free). For x86_64: 331(pkey_free). git-svn-id: trunk@41929 -
This commit is contained in:
parent
a83bc62639
commit
66401652fd
@ -20,6 +20,7 @@
|
||||
}
|
||||
|
||||
Const
|
||||
syscall_nr_restart_syscall = 0;
|
||||
syscall_nr_exit = 1;
|
||||
syscall_nr_fork = 2;
|
||||
syscall_nr_read = 3;
|
||||
@ -239,10 +240,10 @@ Const
|
||||
syscall_nr_pivot_root = 217;
|
||||
syscall_nr_mincore = 218;
|
||||
syscall_nr_madvise = 219;
|
||||
syscall_nr_madvise1 = 219; { delete when C lib stub is removed }
|
||||
{ syscall_nr_madvise1 = 219; not found in C headers }
|
||||
syscall_nr_getdents64 = 220;
|
||||
syscall_nr_fcntl64 = 221;
|
||||
syscall_nr_security = 223; { syscall for security modules }
|
||||
{ syscall_nr_security = 223; not found in C headers }
|
||||
syscall_nr_gettid = 224;
|
||||
syscall_nr_readahead = 225;
|
||||
syscall_nr_setxattr = 226;
|
||||
@ -270,7 +271,7 @@ Const
|
||||
syscall_nr_io_submit = 248;
|
||||
syscall_nr_io_cancel = 249;
|
||||
syscall_nr_fadvise64 = 250;
|
||||
syscall_nr_set_zone_reclaim = 251;
|
||||
{ syscall_nr_set_zone_reclaim = 251; not found in C headers }
|
||||
syscall_nr_exit_group = 252;
|
||||
syscall_nr_lookup_dcookie = 253;
|
||||
syscall_nr_epoll_create = 254;
|
||||
@ -279,14 +280,14 @@ Const
|
||||
syscall_nr_remap_file_pages = 257;
|
||||
syscall_nr_set_tid_address = 258;
|
||||
syscall_nr_timer_create = 259;
|
||||
syscall_nr_timer_settime = syscall_nr_timer_create+1;
|
||||
syscall_nr_timer_gettime = syscall_nr_timer_create+2;
|
||||
syscall_nr_timer_getoverrun = syscall_nr_timer_create+3;
|
||||
syscall_nr_timer_delete = syscall_nr_timer_create+4;
|
||||
syscall_nr_clock_settime = syscall_nr_timer_create+5;
|
||||
syscall_nr_clock_gettime = syscall_nr_timer_create+6;
|
||||
syscall_nr_clock_getres = syscall_nr_timer_create+7;
|
||||
syscall_nr_clock_nanosleep = syscall_nr_timer_create+8;
|
||||
syscall_nr_timer_settime = 260;
|
||||
syscall_nr_timer_gettime = 261;
|
||||
syscall_nr_timer_getoverrun = 262;
|
||||
syscall_nr_timer_delete = 263;
|
||||
syscall_nr_clock_settime = 264;
|
||||
syscall_nr_clock_gettime = 265;
|
||||
syscall_nr_clock_getres = 266;
|
||||
syscall_nr_clock_nanosleep = 267;
|
||||
syscall_nr_statfs64 = 268;
|
||||
syscall_nr_fstatfs64 = 269;
|
||||
syscall_nr_tgkill = 270;
|
||||
@ -297,12 +298,12 @@ Const
|
||||
syscall_nr_get_mempolicy = 275;
|
||||
syscall_nr_set_mempolicy = 276;
|
||||
syscall_nr_mq_open = 277;
|
||||
syscall_nr_mq_unlink = syscall_nr_mq_open+1;
|
||||
syscall_nr_mq_timedsend = syscall_nr_mq_open+2;
|
||||
syscall_nr_mq_timedreceive = syscall_nr_mq_open+3;
|
||||
syscall_nr_mq_notify = syscall_nr_mq_open+4;
|
||||
syscall_nr_mq_getsetattr = syscall_nr_mq_open+5;
|
||||
syscall_nr_sys_kexec_load = 283;
|
||||
syscall_nr_mq_unlink = 278;
|
||||
syscall_nr_mq_timedsend = 279;
|
||||
syscall_nr_mq_timedreceive = 280;
|
||||
syscall_nr_mq_notify = 281;
|
||||
syscall_nr_mq_getsetattr = 282;
|
||||
syscall_nr_kexec_load = 283;
|
||||
syscall_nr_waitid = 284;
|
||||
{ syscall_sys_nr_setaltroot 285 }
|
||||
syscall_nr_add_key = 286;
|
||||
@ -339,3 +340,47 @@ Const
|
||||
syscall_nr_move_pages = 317;
|
||||
syscall_nr_getcpu = 318;
|
||||
syscall_nr_epoll_pwait = 319;
|
||||
syscall_nr_utimensat = 320;
|
||||
syscall_nr_signalfd = 321;
|
||||
syscall_nr_timerfd_create = 322;
|
||||
syscall_nr_eventfd = 323;
|
||||
syscall_nr_fallocate = 324;
|
||||
syscall_nr_timerfd_settime = 325;
|
||||
syscall_nr_timerfd_gettime = 326;
|
||||
syscall_nr_signalfd4 = 327;
|
||||
syscall_nr_eventfd2 = 328;
|
||||
syscall_nr_epoll_create1 = 329;
|
||||
syscall_nr_dup3 = 330;
|
||||
syscall_nr_pipe2 = 331;
|
||||
syscall_nr_inotify_init1 = 332;
|
||||
syscall_nr_preadv = 333;
|
||||
syscall_nr_pwritev = 334;
|
||||
syscall_nr_rt_tgsigqueueinfo = 335;
|
||||
syscall_nr_perf_event_open = 336;
|
||||
syscall_nr_recvmmsg = 337;
|
||||
syscall_nr_fanotify_init = 338;
|
||||
syscall_nr_fanotify_mark = 339;
|
||||
syscall_nr_prlimit64 = 340;
|
||||
syscall_nr_name_to_handle_at = 341;
|
||||
syscall_nr_open_by_handle_at = 342;
|
||||
syscall_nr_clock_adjtime = 343;
|
||||
syscall_nr_syncfs = 344;
|
||||
syscall_nr_sendmmsg = 345;
|
||||
syscall_nr_setns = 346;
|
||||
syscall_nr_process_vm_readv = 347;
|
||||
syscall_nr_process_vm_writev = 348;
|
||||
syscall_nr_kcmp = 349;
|
||||
syscall_nr_finit_module = 350;
|
||||
syscall_nr_sched_setattr = 351;
|
||||
syscall_nr_sched_getattr = 352;
|
||||
syscall_nr_seccomp = 354;
|
||||
syscall_nr_getrandom = 355;
|
||||
syscall_nr_memfd_create = 356;
|
||||
syscall_nr_bpf = 357;
|
||||
syscall_nr_userfaultfd = 374;
|
||||
syscall_nr_membarrier = 375;
|
||||
syscall_nr_mlock2 = 376;
|
||||
syscall_nr_copy_file_range = 377;
|
||||
syscall_nr_pkey_mprotect = 380;
|
||||
syscall_nr_pkey_alloc = 381;
|
||||
syscall_nr_pkey_free = 382;
|
||||
|
@ -340,4 +340,52 @@ const
|
||||
syscall_nr_sync_file_range = 277;
|
||||
syscall_nr_vmsplice = 278;
|
||||
syscall_nr_move_pages = 279;
|
||||
|
||||
syscall_nr_utimensat = 280;
|
||||
syscall_nr_epoll_pwait = 281;
|
||||
syscall_nr_signalfd = 282;
|
||||
syscall_nr_timerfd_create = 283;
|
||||
syscall_nr_eventfd = 284;
|
||||
syscall_nr_fallocate = 285;
|
||||
syscall_nr_timerfd_settime = 286;
|
||||
syscall_nr_timerfd_gettime = 287;
|
||||
syscall_nr_accept4 = 288;
|
||||
syscall_nr_signalfd4 = 289;
|
||||
syscall_nr_eventfd2 = 290;
|
||||
syscall_nr_epoll_create1 = 291;
|
||||
syscall_nr_dup3 = 292;
|
||||
syscall_nr_pipe2 = 293;
|
||||
syscall_nr_inotify_init1 = 294;
|
||||
syscall_nr_preadv = 295;
|
||||
syscall_nr_pwritev = 296;
|
||||
syscall_nr_rt_tgsigqueueinfo = 297;
|
||||
syscall_nr_perf_event_open = 298;
|
||||
syscall_nr_recvmmsg = 299;
|
||||
syscall_nr_fanotify_init = 300;
|
||||
syscall_nr_fanotify_mark = 301;
|
||||
syscall_nr_prlimit64 = 302;
|
||||
syscall_nr_name_to_handle_at = 303;
|
||||
syscall_nr_open_by_handle_at = 304;
|
||||
syscall_nr_clock_adjtime = 305;
|
||||
syscall_nr_syncfs = 306;
|
||||
syscall_nr_sendmmsg = 307;
|
||||
syscall_nr_setns = 308;
|
||||
syscall_nr_getcpu = 309;
|
||||
syscall_nr_process_vm_readv = 310;
|
||||
syscall_nr_process_vm_writev = 311;
|
||||
syscall_nr_kcmp = 312;
|
||||
syscall_nr_finit_module = 313;
|
||||
syscall_nr_sched_setattr = 314;
|
||||
syscall_nr_sched_getattr = 315;
|
||||
syscall_nr_renameat2 = 316;
|
||||
syscall_nr_seccomp = 317;
|
||||
syscall_nr_getrandom = 318;
|
||||
syscall_nr_memfd_create = 319;
|
||||
syscall_nr_kexec_file_load = 320;
|
||||
syscall_nr_bpf = 321;
|
||||
syscall_nr_userfaultfd = 323;
|
||||
syscall_nr_membarrier = 324;
|
||||
syscall_nr_mlock2 = 325;
|
||||
syscall_nr_copy_file_range = 326;
|
||||
syscall_nr_pkey_mprotect = 329;
|
||||
syscall_nr_pkey_alloc = 330;
|
||||
syscall_nr_pkey_free = 331;
|
||||
|
Loading…
Reference in New Issue
Block a user