mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-20 11:29:27 +02:00
344 lines
17 KiB
PHP
344 lines
17 KiB
PHP
{
|
|
This file is part of the Free Pascal run time library.
|
|
member of the Free Pascal development team.
|
|
|
|
See the file COPYING.FPC, included in this distribution,
|
|
for details about the copyright.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
**********************************************************************}
|
|
|
|
const
|
|
syscall_nr_exit = 1;
|
|
syscall_nr_fork = 2;
|
|
syscall_nr_read = 3;
|
|
syscall_nr_write = 4;
|
|
syscall_nr_open = 5;
|
|
syscall_nr_close = 6;
|
|
syscall_nr_waitpid = 7;
|
|
{ 8 is old creat }
|
|
syscall_nr_link = 9;
|
|
syscall_nr_unlink = 10;
|
|
{ 11 obsolete execv }
|
|
syscall_nr_chdir = 12;
|
|
syscall_nr_fchdir = 13;
|
|
syscall_nr_mknod = 14;
|
|
syscall_nr_chmod = 15;
|
|
syscall_nr_chown = 16;
|
|
syscall_nr_break = 17;
|
|
syscall_nr_getfsstat = 18;
|
|
{ 19 is old lseek }
|
|
syscall_nr_getpid = 20;
|
|
syscall_nr_mount = 21;
|
|
syscall_nr_umount = 22;
|
|
syscall_nr_setuid = 23;
|
|
syscall_nr_getuid = 24;
|
|
syscall_nr_geteuid = 25;
|
|
syscall_nr_ptrace = 26;
|
|
syscall_nr_recvmsg = 27;
|
|
syscall_nr_sendmsg = 28;
|
|
syscall_nr_recvfrom = 29;
|
|
syscall_nr_accept = 30;
|
|
syscall_nr_getpeername = 31;
|
|
syscall_nr_getsockname = 32;
|
|
syscall_nr_access = 33;
|
|
syscall_nr_chflags = 34;
|
|
syscall_nr_fchflags = 35;
|
|
syscall_nr_sync = 36;
|
|
syscall_nr_kill = 37;
|
|
{ 38 is old stat }
|
|
syscall_nr_getppid = 39;
|
|
{ 40 is old lstat }
|
|
syscall_nr_dup = 41;
|
|
syscall_nr_pipe = 42;
|
|
syscall_nr_getegid = 43;
|
|
syscall_nr_profil = 44;
|
|
syscall_nr_ktrace = 45;
|
|
{ 46 is obsolete fbsd3_sigaction }
|
|
syscall_nr_getgid = 47;
|
|
{ 48 is obsolete fbsd3_sigprocmask }
|
|
syscall_nr_getlogin = 49;
|
|
syscall_nr_setlogin = 50;
|
|
syscall_nr_acct = 51;
|
|
{ 52 is obsolete fbsd3_sigpending }
|
|
syscall_nr_sigaltstack = 53;
|
|
syscall_nr_ioctl = 54;
|
|
syscall_nr_reboot = 55;
|
|
syscall_nr_revoke = 56;
|
|
syscall_nr_symlink = 57;
|
|
syscall_nr_readlink = 58;
|
|
syscall_nr_execve = 59;
|
|
syscall_nr_umask = 60;
|
|
syscall_nr_chroot = 61;
|
|
{ 62 is old fstat }
|
|
{ 63 is old getkerninfo }
|
|
{ 64 is old getpagesize }
|
|
syscall_nr_msync = 65;
|
|
syscall_nr_vfork = 66;
|
|
{ 67 is obsolete vread }
|
|
{ 68 is obsolete vwrite }
|
|
syscall_nr_sbrk = 69;
|
|
syscall_nr_sstk = 70;
|
|
{ 71 is old map }
|
|
{ 72 is old vadvise }
|
|
syscall_nr_munmap = 73;
|
|
syscall_nr_mprotect = 74;
|
|
syscall_nr_madvise = 75;
|
|
{ 76 is obsolete vhangup }
|
|
{ 77 is obsolete vlimit }
|
|
syscall_nr_mincore = 78;
|
|
syscall_nr_getgroups = 79;
|
|
syscall_nr_setgroups = 80;
|
|
syscall_nr_getpgrp = 81;
|
|
syscall_nr_setpgid = 82;
|
|
syscall_nr_setitimer = 83;
|
|
{ 84 is old wait }
|
|
syscall_nr_swapon = 85;
|
|
syscall_nr_getitimer = 86;
|
|
{ 87 is old gethostname }
|
|
{ 88 is old sethostname }
|
|
syscall_nr_getdtablesize = 89;
|
|
syscall_nr_dup2 = 90;
|
|
{ 91 empty }
|
|
syscall_nr_fcntl = 92;
|
|
syscall_nr_select = 93;
|
|
{ 94 empty }
|
|
syscall_nr_fsync = 95;
|
|
syscall_nr_setpriority = 96;
|
|
syscall_nr_socket = 97;
|
|
syscall_nr_connect = 98;
|
|
{ 99 is old accept }
|
|
syscall_nr_getpriority = 100;
|
|
{ 101 is old send }
|
|
{ 102 is old recv }
|
|
{ 103 is obsolete fbsd3_sigreturn }
|
|
syscall_nr_bind = 104;
|
|
syscall_nr_setsockopt = 105;
|
|
syscall_nr_listen = 106;
|
|
{ 107 is obsolete vtimes }
|
|
{ 108 is old sigvec }
|
|
{ 109 is old sigblock }
|
|
{ 110 is old sigsetmask }
|
|
{ 111 is old fbsd3_sigsuspend }
|
|
{ 112 is old sigstack }
|
|
{ 113 is old recvmsg }
|
|
{ 114 is old sendmsg }
|
|
{ 115 is obsolete vtract }
|
|
syscall_nr_gettimeofday = 116;
|
|
syscall_nr_getrusage = 117;
|
|
syscall_nr_getsockopt = 118;
|
|
{ 119 empty }
|
|
syscall_nr_readv = 120;
|
|
syscall_nr_writev = 121;
|
|
syscall_nr_settimeofday = 122;
|
|
syscall_nr_fchown = 123;
|
|
syscall_nr_fchmod = 124;
|
|
{ 125 is old recfrom }
|
|
syscall_nr_setreuid = 126;
|
|
syscall_nr_setregid = 127;
|
|
syscall_nr_rename = 128;
|
|
{ 129 is old truncate }
|
|
{ 130 is old ftruncate }
|
|
syscall_nr_flock = 131;
|
|
syscall_nr_mkfifo = 132;
|
|
syscall_nr_sendto = 133;
|
|
syscall_nr_shutdown = 134;
|
|
syscall_nr_socketpair = 135;
|
|
syscall_nr_mkdir = 136;
|
|
syscall_nr_rmdir = 137;
|
|
syscall_nr_utimes = 138;
|
|
{ 139 is obsolete 4.2 sigreturn }
|
|
syscall_nr_adjtime = 140;
|
|
{ 141 is old getpeername }
|
|
{ 142 is old gethostid }
|
|
{ 143 is old sethostid }
|
|
{ 144 is old getrlimit }
|
|
{ 145 is old setrlimit }
|
|
{ 146 is old killpg }
|
|
syscall_nr_setsid = 147;
|
|
syscall_nr_quotactl = 148;
|
|
{ 149 is old quota }
|
|
{ 150 is old getsockname }
|
|
{ 151 -- 154 empty }
|
|
syscall_nr_nfssvc = 155;
|
|
{ 156 is old getdirentries }
|
|
syscall_nr_statfs = 157;
|
|
syscall_nr_fstatfs = 158;
|
|
{ 159 empty }
|
|
{ 160 empty }
|
|
syscall_nr_getfh = 161;
|
|
syscall_nr_getdomainname = 162;
|
|
syscall_nr_setdomainname = 163;
|
|
syscall_nr_uname = 164;
|
|
syscall_nr_sysarch = 165;
|
|
{ 166 --- 168 empty }
|
|
{ 169 is old semsys }
|
|
{ 170 is old msgsys }
|
|
{ 171 is old shmsys }
|
|
{ 172 empty }
|
|
syscall_nr_pread = 173; { extpread }
|
|
syscall_nr_pwrite = 174; { extpwrite }
|
|
{ 175 empty }
|
|
syscall_nr_ntp_adjtime = 176;
|
|
{ 180 empty }
|
|
syscall_nr_setgid = 181;
|
|
syscall_nr_setegid = 182;
|
|
syscall_nr_seteuid = 183;
|
|
{ 184 --- 187 empty }
|
|
{ 188 is old stat }
|
|
{ 189 is old fstat }
|
|
{ 190 is old lstat }
|
|
syscall_nr_pathconf = 191;
|
|
syscall_nr_fpathconf = 192;
|
|
{ 193 empty }
|
|
syscall_nr_getrlimit = 194;
|
|
syscall_nr_setrlimit = 195;
|
|
{ 196 is old getdirentries }
|
|
syscall_nr_mmap = 197;
|
|
syscall_nr___syscall = 198;
|
|
syscall_nr_lseek = 199;
|
|
syscall_nr_truncate = 200;
|
|
syscall_nr_ftruncate = 201;
|
|
syscall_nr___sysctl = 202;
|
|
syscall_nr_mlock = 203;
|
|
syscall_nr_munlock = 204;
|
|
syscall_nr_undelete = 205;
|
|
syscall_nr_futimes = 206;
|
|
syscall_nr_getpgid = 207;
|
|
{ 208 empty }
|
|
syscall_nr_poll = 209;
|
|
{ 210 --- 219 empty }
|
|
syscall_nr___semctl = 220;
|
|
syscall_nr_semget = 221;
|
|
syscall_nr_semop = 222;
|
|
{ 223 empty }
|
|
syscall_nr_msgctl = 224;
|
|
syscall_nr_msgget = 225;
|
|
syscall_nr_msgsnd = 226;
|
|
syscall_nr_msgrcv = 227;
|
|
syscall_nr_shmat = 228;
|
|
syscall_nr_shmctl = 229;
|
|
syscall_nr_shmdt = 230;
|
|
syscall_nr_shmget = 231;
|
|
syscall_nr_clock_gettime = 232;
|
|
syscall_nr_clock_settime = 233;
|
|
syscall_nr_clock_getres = 234;
|
|
{ 235 --- 239 empty }
|
|
syscall_nr_nanosleep = 240;
|
|
{ 241 --- 249 empty }
|
|
syscall_nr_minherit = 250;
|
|
syscall_nr_rfork = 251;
|
|
syscall_nr_openbsd_poll = 252;
|
|
syscall_nr_issetugid = 253;
|
|
syscall_nr_lchown = 254;
|
|
{ 255 --- 271 empty }
|
|
{ 272 is old getdents }
|
|
{ 273 empty }
|
|
syscall_nr_lchmod = 274;
|
|
syscall_nr_netbsd_lchown = 275;
|
|
syscall_nr_lutimes = 276;
|
|
syscall_nr_netbsd_msync = 277;
|
|
{ 278 --- 288 empty }
|
|
syscall_nr_extpreadv = 289;
|
|
syscall_nr_extwritev = 290;
|
|
{ 291 --- 296 empty }
|
|
syscall_nr_fhstatfs = 297;
|
|
syscall_nr_fhopen = 298;
|
|
{ 299 is old fhstat }
|
|
syscall_nr_modnext = 300;
|
|
syscall_nr_modstat = 301;
|
|
syscall_nr_modfnext = 302;
|
|
syscall_nr_modofind = 303;
|
|
syscall_nr_kldload = 304;
|
|
syscall_nr_kldunload = 305;
|
|
syscall_nr_kldfind = 306;
|
|
syscall_nr_kldnext = 307;
|
|
syscall_nr_kldstat = 308;
|
|
syscall_nr_kldfirstmod = 309;
|
|
syscall_nr_getsid = 310;
|
|
syscall_nr_setresuid = 311;
|
|
syscall_nr_setresgid = 312;
|
|
{ 313 is obsolete signanosleep }
|
|
{ 314 -- 320 aio/lio syscalls }
|
|
syscall_nr_yield = 321;
|
|
{ 322 -- 323 empty }
|
|
syscall_nr_mlockall = 324;
|
|
syscall_nr_munlockall = 325;
|
|
syscall_nr___getcwd = 326;
|
|
{ 327 -- 334 scheduler syscalls }
|
|
syscall_nr_utrace = 335;
|
|
{ 336 is obsolete fbsd4_sendfile }
|
|
syscall_nr_kldsym = 337;
|
|
syscall_nr_jail = 338;
|
|
{ 339 empty }
|
|
syscall_nr_sigprocmask = 340;
|
|
syscall_nr_sigsuspend = 341;
|
|
syscall_nr_sigaction = 342;
|
|
syscall_nr_sigpending = 343;
|
|
syscall_nr_sigreturn = 344;
|
|
syscall_nr_sigtimedwait = 345;
|
|
syscall_nr_sigwaitinfo = 346;
|
|
{ 347 --- 354 acl syscalls }
|
|
{ 355 --- 358 extattr syscalls }
|
|
syscall_nr_aio_waitcomplete = 359;
|
|
syscall_nr_getresuid = 360;
|
|
syscall_nr_getresgid = 361;
|
|
syscall_nr_kqueue = 362;
|
|
syscall_nr_kevent = 363;
|
|
syscall_nr_sctp_peeloff = 364;
|
|
{ 365 --- 390 empty }
|
|
syscall_lchflags = 391;
|
|
syscall_nr_uuidgen = 392;
|
|
syscall_nr_sendfile = 393;
|
|
{ 394 --- 449 empty }
|
|
{ 450 --- 452 varsym syscalls }
|
|
{ 453 --- 464 obsolete caps }
|
|
syscall_nr_exec_sys_register = 465;
|
|
syscall_nr_exec_sys_unregister = 466;
|
|
syscall_nr_sys_checkpoint = 467;
|
|
syscall_nr_mountctl = 468;
|
|
syscall_nr_umtx_sleep = 469;
|
|
syscall_nr_umtx_wakeup = 470;
|
|
syscall_nr_jail_attach = 471;
|
|
syscall_nr_set_tls_area = 472;
|
|
syscall_nr_get_tls_area = 473;
|
|
syscall_nr_closefrom = 474;
|
|
syscall_nr_stat = 475;
|
|
syscall_nr_fstat = 476;
|
|
syscall_nr_lstat = 477;
|
|
syscall_nr_fhstat = 478;
|
|
syscall_nr_getdirentries = 479;
|
|
syscall_nr_getdents = 480;
|
|
syscall_nr_usched_set = 481;
|
|
syscall_nr_extaccept = 482;
|
|
syscall_nr_extconnect = 483;
|
|
{ 484 is obsolete syslink }
|
|
{ 485 --- 498 vmspace/lwp syscalls }
|
|
syscall_nr_pselect = 499;
|
|
syscall_nr_statvfs = 500;
|
|
syscall_nr_fstatvfs = 501;
|
|
syscall_nr_fhstatvfs = 502;
|
|
syscall_nr_getvfsstat = 503;
|
|
syscall_nr_openat = 504;
|
|
syscall_nr_fstatat = 505;
|
|
syscall_nr_fchmodat = 506;
|
|
syscall_nr_fchownat = 507;
|
|
syscall_nr_unlinkat = 508;
|
|
syscall_nr_faccessat = 509;
|
|
{ 510 --- 521 mq/ioprio syscalls }
|
|
syscall_nr_chroot_kernel = 522;
|
|
syscall_nr_renameat = 523;
|
|
syscall_nr_mkdirat = 524;
|
|
syscall_nr_mkfifoat = 525;
|
|
syscall_nr_mknodat = 526;
|
|
syscall_nr_readlinkat = 527;
|
|
syscall_nr_symlinkat = 528;
|
|
syscall_nr_swapoff = 529;
|
|
syscall_nr_vquotactl = 530;
|
|
syscall_nr_linkat = 531;
|
|
syscall_nr_eaccess = 532;
|
|
syscall_nr_lpathconf = 533;
|