diff options
Diffstat (limited to 'rtl/netbsd')
-rw-r--r-- | rtl/netbsd/sysnr.inc | 507 |
1 files changed, 257 insertions, 250 deletions
diff --git a/rtl/netbsd/sysnr.inc b/rtl/netbsd/sysnr.inc index 08fc37fdb9..b05a723a6e 100644 --- a/rtl/netbsd/sysnr.inc +++ b/rtl/netbsd/sysnr.inc @@ -13,346 +13,353 @@ **********************************************************************} const +{$ifdef FPC_ABI_EABI} + syscall_nr_base = $a00000; +{$else FPC_ABI_EABI} + syscall_nr_base = 0; +{$endif FPC_ABI_EABI} + +const { Converted from NetBSD CVS tree: syscall.h,v 1.120 2001/07/01 18:07:33 } - syscall_nr_syscall = 0; + syscall_nr_syscall = syscall_nr_base + 0; { syscall: "exit" ret: "void" args: "int" } - syscall_nr_exit = 1; + syscall_nr_exit = syscall_nr_base + 1; { syscall: "fork" ret: "int" args: } - syscall_nr_fork = 2; + syscall_nr_fork = syscall_nr_base + 2; { syscall: "read" ret: "ssize_t" args: "int" "void " "size_t" } - syscall_nr_read = 3; + syscall_nr_read = syscall_nr_base + 3; { syscall: "write" ret: "ssize_t" args: "int" "const void " "size_t" } - syscall_nr_write = 4; + syscall_nr_write = syscall_nr_base + 4; { syscall: "open" ret: "int" args: "const char " "int" "..." } - syscall_nr_open = 5; + syscall_nr_open = syscall_nr_base + 5; { syscall: "close" ret: "int" args: "int" } - syscall_nr_close = 6; + syscall_nr_close = syscall_nr_base + 6; { syscall: "wait4" ret: "int" args: "int" "int " "int" "struct rusage " } - syscall_nr_wait4 = 7; - syscall_nr_compat_43_ocreat = 8; + syscall_nr_wait4 = syscall_nr_base + 7; + syscall_nr_compat_43_ocreat = syscall_nr_base + 8; { syscall: "link" ret: "int" args: "const char " "const char " } - syscall_nr_link = 9; + syscall_nr_link = syscall_nr_base + 9; { syscall: "unlink" ret: "int" args: "const char " } - syscall_nr_unlink = 10; + syscall_nr_unlink = syscall_nr_base + 10; { 11 is obsolete execv } { syscall: "chdir" ret: "int" args: "const char " } - syscall_nr_chdir = 12; + syscall_nr_chdir = syscall_nr_base + 12; { syscall: "fchdir" ret: "int" args: "int" } - syscall_nr_fchdir = 13; + syscall_nr_fchdir = syscall_nr_base + 13; { syscall: "mknod" ret: "int" args: "const char " "mode_t" "dev_t" } - syscall_nr_mknod = 14; + syscall_nr_mknod = syscall_nr_base + 14; { syscall: "chmod" ret: "int" args: "const char " "mode_t" } - syscall_nr_chmod = 15; + syscall_nr_chmod = syscall_nr_base + 15; { syscall: "chown" ret: "int" args: "const char " "uid_t" "gid_t" } - syscall_nr_chown = 16; + syscall_nr_chown = syscall_nr_base + 16; { syscall: "break" ret: "int" args: "char " } - syscall_nr_break = 17; + syscall_nr_break = syscall_nr_base + 17; { syscall: "getfsstat" ret: "int" args: "struct statfs " "long" "int" } - syscall_nr_getfsstat = 18; - syscall_nr_compat_43_olseek = 19; + syscall_nr_getfsstat = syscall_nr_base + 18; + syscall_nr_compat_43_olseek = syscall_nr_base + 19; { syscall: "getpid" ret: "pid_t" args: } - syscall_nr_getpid = 20; + syscall_nr_getpid = syscall_nr_base + 20; { syscall: "mount" ret: "int" args: "const char " "const char " "int" "void " } - syscall_nr_mount = 21; + syscall_nr_mount = syscall_nr_base + 21; { syscall: "unmount" ret: "int" args: "const char " "int" } - syscall_nr_unmount = 22; + syscall_nr_unmount = syscall_nr_base + 22; { syscall: "setuid" ret: "int" args: "uid_t" } - syscall_nr_setuid = 23; + syscall_nr_setuid = syscall_nr_base + 23; { syscall: "getuid" ret: "uid_t" args: } - syscall_nr_getuid = 24; + syscall_nr_getuid = syscall_nr_base + 24; { syscall: "geteuid" ret: "uid_t" args: } - syscall_nr_geteuid = 25; + syscall_nr_geteuid = syscall_nr_base + 25; { syscall: "ptrace" ret: "int" args: "int" "pid_t" "caddr_t" "int" } - syscall_nr_ptrace = 26; + syscall_nr_ptrace = syscall_nr_base + 26; { syscall: "recvmsg" ret: "ssize_t" args: "int" "struct msghdr " "int" } - syscall_nr_recvmsg = 27; + syscall_nr_recvmsg = syscall_nr_base + 27; { syscall: "sendmsg" ret: "ssize_t" args: "int" "const struct msghdr " "int" } - syscall_nr_sendmsg = 28; + syscall_nr_sendmsg = syscall_nr_base + 28; { syscall: "recvfrom" ret: "ssize_t" args: "int" "void " "size_t" "int" "struct sockaddr " "unsigned int " } - syscall_nr_recvfrom = 29; + syscall_nr_recvfrom = syscall_nr_base + 29; { syscall: "accept" ret: "int" args: "int" "struct sockaddr " "unsigned int " } - syscall_nr_accept = 30; + syscall_nr_accept = syscall_nr_base + 30; { syscall: "getpeername" ret: "int" args: "int" "struct sockaddr " "unsigned int " } - syscall_nr_getpeername = 31; + syscall_nr_getpeername = syscall_nr_base + 31; { syscall: "getsockname" ret: "int" args: "int" "struct sockaddr " "unsigned int " } - syscall_nr_getsockname = 32; + syscall_nr_getsockname = syscall_nr_base + 32; { syscall: "access" ret: "int" args: "const char " "int" } - syscall_nr_access = 33; + syscall_nr_access = syscall_nr_base + 33; { syscall: "chflags" ret: "int" args: "const char " "u_long" } - syscall_nr_chflags = 34; + syscall_nr_chflags = syscall_nr_base + 34; { syscall: "fchflags" ret: "int" args: "int" "u_long" } - syscall_nr_fchflags = 35; + syscall_nr_fchflags = syscall_nr_base + 35; { syscall: "sync" ret: "void" args: } - syscall_nr_sync = 36; + syscall_nr_sync = syscall_nr_base + 36; { syscall: "kill" ret: "int" args: "int" "int" } - syscall_nr_kill = 37; - syscall_nr_compat_43_stat43 = 38; + syscall_nr_kill = syscall_nr_base + 37; + syscall_nr_compat_43_stat43 = syscall_nr_base + 38; { syscall: "getppid" ret: "pid_t" args: } - syscall_nr_getppid = 39; - syscall_nr_compat_43_lstat43 = 40; + syscall_nr_getppid = syscall_nr_base + 39; + syscall_nr_compat_43_lstat43 = syscall_nr_base + 40; { syscall: "dup" ret: "int" args: "int" } - syscall_nr_dup = 41; + syscall_nr_dup = syscall_nr_base + 41; { syscall: "pipe" ret: "int" args: } - syscall_nr_pipe = 42; + syscall_nr_pipe = syscall_nr_base + 42; { syscall: "getegid" ret: "gid_t" args: } - syscall_nr_getegid = 43; + syscall_nr_getegid = syscall_nr_base + 43; { syscall: "profil" ret: "int" args: "caddr_t" "size_t" "u_long" "u_int" } - syscall_nr_profil = 44; + syscall_nr_profil = syscall_nr_base + 44; { syscall: "ktrace" ret: "int" args: "const char " "int" "int" "int" } - syscall_nr_ktrace = 45; + syscall_nr_ktrace = syscall_nr_base + 45; { 45 is excluded ktrace } - syscall_nr_compat_13_sigaction13 = 46; + syscall_nr_compat_13_sigaction13 = syscall_nr_base + 46; { syscall: "getgid" ret: "gid_t" args: } - syscall_nr_getgid = 47; - syscall_nr_compat_13_sigprocmask13 = 48; + syscall_nr_getgid = syscall_nr_base + 47; + syscall_nr_compat_13_sigprocmask13 = syscall_nr_base + 48; { syscall: "__getlogin" ret: "int" args: "char " "size_t" } - syscall_nr___getlogin = 49; + syscall_nr___getlogin = syscall_nr_base + 49; { syscall: "setlogin" ret: "int" args: "const char " } - syscall_nr_setlogin = 50; + syscall_nr_setlogin = syscall_nr_base + 50; { syscall: "acct" ret: "int" args: "const char " } - syscall_nr_acct = 51; - syscall_nr_compat_13_sigpending13 = 52; - syscall_nr_compat_13_sigaltstack13 = 53; + syscall_nr_acct = syscall_nr_base + 51; + syscall_nr_compat_13_sigpending13 = syscall_nr_base + 52; + syscall_nr_compat_13_sigaltstack13 = syscall_nr_base + 53; { syscall: "ioctl" ret: "int" args: "int" "u_long" "..." } - syscall_nr_ioctl = 54; - syscall_nr_compat_12_oreboot = 55; + syscall_nr_ioctl = syscall_nr_base + 54; + syscall_nr_compat_12_oreboot = syscall_nr_base + 55; { syscall: "revoke" ret: "int" args: "const char " } - syscall_nr_revoke = 56; + syscall_nr_revoke = syscall_nr_base + 56; { syscall: "symlink" ret: "int" args: "const char " "const char " } - syscall_nr_symlink = 57; + syscall_nr_symlink = syscall_nr_base + 57; { syscall: "readlink" ret: "int" args: "const char " "char " "size_t" } - syscall_nr_readlink = 58; + syscall_nr_readlink = syscall_nr_base + 58; { syscall: "execve" ret: "int" args: "const char " "char const " "char const " } - syscall_nr_execve = 59; + syscall_nr_execve = syscall_nr_base + 59; { syscall: "umask" ret: "mode_t" args: "mode_t" } - syscall_nr_umask = 60; + syscall_nr_umask = syscall_nr_base + 60; { syscall: "chroot" ret: "int" args: "const char " } - syscall_nr_chroot = 61; - syscall_nr_compat_43_fstat43 = 62; - syscall_nr_compat_43_ogetkerninfo = 63; - syscall_nr_compat_43_ogetpagesize = 64; - syscall_nr_compat_12_msync = 65; + syscall_nr_chroot = syscall_nr_base + 61; + syscall_nr_compat_43_fstat43 = syscall_nr_base + 62; + syscall_nr_compat_43_ogetkerninfo = syscall_nr_base + 63; + syscall_nr_compat_43_ogetpagesize = syscall_nr_base + 64; + syscall_nr_compat_12_msync = syscall_nr_base + 65; { syscall: "vfork" ret: "int" args: } - syscall_nr_vfork = 66; + syscall_nr_vfork = syscall_nr_base + 66; { 67 is obsolete vread } { 68 is obsolete vwrite } { syscall: "sbrk" ret: "int" args: "intptr_t" } - syscall_nr_sbrk = 69; + syscall_nr_sbrk = syscall_nr_base + 69; { syscall: "sstk" ret: "int" args: "int" } - syscall_nr_sstk = 70; - syscall_nr_compat_43_ommap = 71; + syscall_nr_sstk = syscall_nr_base + 70; + syscall_nr_compat_43_ommap = syscall_nr_base + 71; { syscall: "vadvise" ret: "int" args: "int" } - syscall_nr_vadvise = 72; + syscall_nr_vadvise = syscall_nr_base + 72; { syscall: "munmap" ret: "int" args: "void " "size_t" } - syscall_nr_munmap = 73; + syscall_nr_munmap = syscall_nr_base + 73; { syscall: "mprotect" ret: "int" args: "void " "size_t" "int" } - syscall_nr_mprotect = 74; + syscall_nr_mprotect = syscall_nr_base + 74; { syscall: "madvise" ret: "int" args: "void " "size_t" "int" } - syscall_nr_madvise = 75; + syscall_nr_madvise = syscall_nr_base + 75; { 76 is obsolete vhangup } { 77 is obsolete vlimit } { syscall: "mincore" ret: "int" args: "void " "size_t" "char " } - syscall_nr_mincore = 78; + syscall_nr_mincore = syscall_nr_base + 78; { syscall: "getgroups" ret: "int" args: "int" "gid_t " } - syscall_nr_getgroups = 79; + syscall_nr_getgroups = syscall_nr_base + 79; { syscall: "setgroups" ret: "int" args: "int" "const gid_t " } - syscall_nr_setgroups = 80; + syscall_nr_setgroups = syscall_nr_base + 80; { syscall: "getpgrp" ret: "int" args: } - syscall_nr_getpgrp = 81; + syscall_nr_getpgrp = syscall_nr_base + 81; { syscall: "setpgid" ret: "int" args: "int" "int" } - syscall_nr_setpgid = 82; + syscall_nr_setpgid = syscall_nr_base + 82; { syscall: "setitimer" ret: "int" args: "int" "const struct itimerval " "struct itimerval " } - syscall_nr_setitimer = 83; - syscall_nr_compat_43_owait = 84; - syscall_nr_compat_12_oswapon = 85; + syscall_nr_setitimer = syscall_nr_base + 83; + syscall_nr_compat_43_owait = syscall_nr_base + 84; + syscall_nr_compat_12_oswapon = syscall_nr_base + 85; { syscall: "getitimer" ret: "int" args: "int" "struct itimerval " } - syscall_nr_getitimer = 86; - syscall_nr_compat_43_ogethostname = 87; - syscall_nr_compat_43_osethostname = 88; - syscall_nr_compat_43_ogetdtablesize = 89; + syscall_nr_getitimer = syscall_nr_base + 86; + syscall_nr_compat_43_ogethostname = syscall_nr_base + 87; + syscall_nr_compat_43_osethostname = syscall_nr_base + 88; + syscall_nr_compat_43_ogetdtablesize = syscall_nr_base + 89; { syscall: "dup2" ret: "int" args: "int" "int" } - syscall_nr_dup2 = 90; + syscall_nr_dup2 = syscall_nr_base + 90; { syscall: "fcntl" ret: "int" args: "int" "int" "..." } - syscall_nr_fcntl = 92; + syscall_nr_fcntl = syscall_nr_base + 92; { syscall: "select" ret: "int" args: "int" "fd_set " "fd_set " "fd_set " "struct timeval " } - syscall_nr_select = 93; + syscall_nr_select = syscall_nr_base + 93; { syscall: "fsync" ret: "int" args: "int" } - syscall_nr_fsync = 95; + syscall_nr_fsync = syscall_nr_base + 95; { syscall: "setpriority" ret: "int" args: "int" "int" "int" } - syscall_nr_setpriority = 96; + syscall_nr_setpriority = syscall_nr_base + 96; { syscall: "socket" ret: "int" args: "int" "int" "int" } - syscall_nr_socket = 97; + syscall_nr_socket = syscall_nr_base + 97; { syscall: "connect" ret: "int" args: "int" "const struct sockaddr " "unsigned int" } - syscall_nr_connect = 98; - syscall_nr_compat_43_oaccept = 99; + syscall_nr_connect = syscall_nr_base + 98; + syscall_nr_compat_43_oaccept = syscall_nr_base + 99; { syscall: "getpriority" ret: "int" args: "int" "int" } - syscall_nr_getpriority = 100; - syscall_nr_compat_43_osend = 101; - syscall_nr_compat_43_orecv = 102; - syscall_nr_compat_13_sigreturn13 = 103; + syscall_nr_getpriority = syscall_nr_base + 100; + syscall_nr_compat_43_osend = syscall_nr_base + 101; + syscall_nr_compat_43_orecv = syscall_nr_base + 102; + syscall_nr_compat_13_sigreturn13 = syscall_nr_base + 103; { syscall: "bind" ret: "int" args: "int" "const struct sockaddr " "unsigned int" } - syscall_nr_bind = 104; + syscall_nr_bind = syscall_nr_base + 104; { syscall: "setsockopt" ret: "int" args: "int" "int" "int" "const void " "unsigned int" } - syscall_nr_setsockopt = 105; + syscall_nr_setsockopt = syscall_nr_base + 105; { syscall: "listen" ret: "int" args: "int" "int" } - syscall_nr_listen = 106; + syscall_nr_listen = syscall_nr_base + 106; { 107 is obsolete vtimes } - syscall_nr_compat_43_osigvec = 108; - syscall_nr_compat_43_osigblock = 109; - syscall_nr_compat_43_osigsetmask = 110; - syscall_nr_compat_13_sigsuspend13 = 111; - syscall_nr_compat_43_osigstack = 112; - syscall_nr_compat_43_orecvmsg = 113; - syscall_nr_compat_43_osendmsg = 114; + syscall_nr_compat_43_osigvec = syscall_nr_base + 108; + syscall_nr_compat_43_osigblock = syscall_nr_base + 109; + syscall_nr_compat_43_osigsetmask = syscall_nr_base + 110; + syscall_nr_compat_13_sigsuspend13 = syscall_nr_base + 111; + syscall_nr_compat_43_osigstack = syscall_nr_base + 112; + syscall_nr_compat_43_orecvmsg = syscall_nr_base + 113; + syscall_nr_compat_43_osendmsg = syscall_nr_base + 114; { 115 is obsolete vtrace } { syscall: "gettimeofday" ret: "int" args: "struct timeval " "struct timezone " } - syscall_nr_gettimeofday = 116; + syscall_nr_gettimeofday = syscall_nr_base + 116; { syscall: "getrusage" ret: "int" args: "int" "struct rusage " } - syscall_nr_getrusage = 117; + syscall_nr_getrusage = syscall_nr_base + 117; { syscall: "getsockopt" ret: "int" args: "int" "int" "int" "void " "unsigned int " } - syscall_nr_getsockopt = 118; + syscall_nr_getsockopt = syscall_nr_base + 118; { 119 is obsolete resuba } { syscall: "readv" ret: "ssize_t" args: "int" "const struct iovec " "int" } - syscall_nr_readv = 120; + syscall_nr_readv = syscall_nr_base + 120; { syscall: "writev" ret: "ssize_t" args: "int" "const struct iovec " "int" } - syscall_nr_writev = 121; + syscall_nr_writev = syscall_nr_base + 121; { syscall: "settimeofday" ret: "int" args: "const struct timeval " "const struct timezone " } - syscall_nr_settimeofday = 122; + syscall_nr_settimeofday = syscall_nr_base + 122; { syscall: "fchown" ret: "int" args: "int" "uid_t" "gid_t" } - syscall_nr_fchown = 123; + syscall_nr_fchown = syscall_nr_base + 123; { syscall: "fchmod" ret: "int" args: "int" "mode_t" } - syscall_nr_fchmod = 124; - syscall_nr_compat_43_orecvfrom = 125; + syscall_nr_fchmod = syscall_nr_base + 124; + syscall_nr_compat_43_orecvfrom = syscall_nr_base + 125; { syscall: "setreuid" ret: "int" args: "uid_t" "uid_t" } - syscall_nr_setreuid = 126; + syscall_nr_setreuid = syscall_nr_base + 126; { syscall: "setregid" ret: "int" args: "gid_t" "gid_t" } - syscall_nr_setregid = 127; + syscall_nr_setregid = syscall_nr_base + 127; { syscall: "rename" ret: "int" args: "const char " "const char " } - syscall_nr_rename = 128; - syscall_nr_compat_43_otruncate = 129; - syscall_nr_compat_43_oftruncate = 130; + syscall_nr_rename = syscall_nr_base + 128; + syscall_nr_compat_43_otruncate = syscall_nr_base + 129; + syscall_nr_compat_43_oftruncate = syscall_nr_base + 130; { syscall: "flock" ret: "int" args: "int" "int" } - syscall_nr_flock = 131; + syscall_nr_flock = syscall_nr_base + 131; { syscall: "mkfifo" ret: "int" args: "const char " "mode_t" } - syscall_nr_mkfifo = 132; + syscall_nr_mkfifo = syscall_nr_base + 132; { syscall: "sendto" ret: "ssize_t" args: "int" "const void " "size_t" "int" "const struct sockaddr " "unsigned int" } - syscall_nr_sendto = 133; + syscall_nr_sendto = syscall_nr_base + 133; { syscall: "shutdown" ret: "int" args: "int" "int" } - syscall_nr_shutdown = 134; + syscall_nr_shutdown = syscall_nr_base + 134; { syscall: "socketpair" ret: "int" args: "int" "int" "int" "int " } - syscall_nr_socketpair = 135; + syscall_nr_socketpair = syscall_nr_base + 135; { syscall: "mkdir" ret: "int" args: "const char " "mode_t" } - syscall_nr_mkdir = 136; + syscall_nr_mkdir = syscall_nr_base + 136; { syscall: "rmdir" ret: "int" args: "const char " } - syscall_nr_rmdir = 137; + syscall_nr_rmdir = syscall_nr_base + 137; { syscall: "utimes" ret: "int" args: "const char " "const struct timeval " } - syscall_nr_utimes = 138; + syscall_nr_utimes = syscall_nr_base + 138; { 139 is obsolete 4.2 sigreturn } { syscall: "adjtime" ret: "int" args: "const struct timeval " "struct timeval " } - syscall_nr_adjtime = 140; - syscall_nr_compat_43_ogetpeername = 141; - syscall_nr_compat_43_ogethostid = 142; - syscall_nr_compat_43_osethostid = 143; - syscall_nr_compat_43_ogetrlimit = 144; - syscall_nr_compat_43_osetrlimit = 145; - syscall_nr_compat_43_okillpg = 146; + syscall_nr_adjtime = syscall_nr_base + 140; + syscall_nr_compat_43_ogetpeername = syscall_nr_base + 141; + syscall_nr_compat_43_ogethostid = syscall_nr_base + 142; + syscall_nr_compat_43_osethostid = syscall_nr_base + 143; + syscall_nr_compat_43_ogetrlimit = syscall_nr_base + 144; + syscall_nr_compat_43_osetrlimit = syscall_nr_base + 145; + syscall_nr_compat_43_okillpg = syscall_nr_base + 146; { syscall: "setsid" ret: "int" args: } - syscall_nr_setsid = 147; + syscall_nr_setsid = syscall_nr_base + 147; { syscall: "quotactl" ret: "int" args: "const char " "int" "int" "caddr_t" } - syscall_nr_quotactl = 148; - syscall_nr_compat_43_oquota = 149; - syscall_nr_compat_43_ogetsockname = 150; + syscall_nr_quotactl = syscall_nr_base + 148; + syscall_nr_compat_43_oquota = syscall_nr_base + 149; + syscall_nr_compat_43_ogetsockname = syscall_nr_base + 150; { syscall: "nfssvc" ret: "int" args: "int" "void " } - syscall_nr_nfssvc = 155; + syscall_nr_nfssvc = syscall_nr_base + 155; { 155 is excluded nfssvc } - syscall_nr_compat_43_ogetdirentries = 156; + syscall_nr_compat_43_ogetdirentries = syscall_nr_base + 156; { syscall: "statfs" ret: "int" args: "const char " "struct statfs " } - syscall_nr_statfs = 157; + syscall_nr_statfs = syscall_nr_base + 157; { syscall: "fstatfs" ret: "int" args: "int" "struct statfs " } - syscall_nr_fstatfs = 158; + syscall_nr_fstatfs = syscall_nr_base + 158; { syscall: "getfh" ret: "int" args: "const char " "fhandle_t " } - syscall_nr_getfh = 161; - syscall_nr_compat_09_ogetdomainname = 162; - syscall_nr_compat_09_osetdomainname = 163; - syscall_nr_compat_09_ouname = 164; + syscall_nr_getfh = syscall_nr_base + 161; + syscall_nr_compat_09_ogetdomainname = syscall_nr_base + 162; + syscall_nr_compat_09_osetdomainname = syscall_nr_base + 163; + syscall_nr_compat_09_ouname = syscall_nr_base + 164; { syscall: "sysarch" ret: "int" args: "int" "void " } - syscall_nr_sysarch = 165; - syscall_nr_compat_10_osemsys = 169; + syscall_nr_sysarch = syscall_nr_base + 165; + syscall_nr_compat_10_osemsys = syscall_nr_base + 169; { 169 is excluded 1.0 semsys } - syscall_nr_compat_10_omsgsys = 170; + syscall_nr_compat_10_omsgsys = syscall_nr_base + 170; { 170 is excluded 1.0 msgsys } - syscall_nr_compat_10_oshmsys = 171; + syscall_nr_compat_10_oshmsys = syscall_nr_base + 171; { 171 is excluded 1.0 shmsys } { syscall: "pread" ret: "ssize_t" args: "int" "void " "size_t" "int" "off_t" } - syscall_nr_pread = 173; + syscall_nr_pread = syscall_nr_base + 173; { syscall: "pwrite" ret: "ssize_t" args: "int" "const void " "size_t" "int" "off_t" } - syscall_nr_pwrite = 174; + syscall_nr_pwrite = syscall_nr_base + 174; { syscall: "ntp_gettime" ret: "int" args: "struct ntptimeval " } - syscall_nr_ntp_gettime = 175; + syscall_nr_ntp_gettime = syscall_nr_base + 175; { syscall: "ntp_adjtime" ret: "int" args: "struct timex " } - syscall_nr_ntp_adjtime = 176; + syscall_nr_ntp_adjtime = syscall_nr_base + 176; { 176 is excluded ntp_adjtime } { syscall: "setgid" ret: "int" args: "gid_t" } - syscall_nr_setgid = 181; + syscall_nr_setgid = syscall_nr_base + 181; { syscall: "setegid" ret: "int" args: "gid_t" } - syscall_nr_setegid = 182; + syscall_nr_setegid = syscall_nr_base + 182; { syscall: "seteuid" ret: "int" args: "uid_t" } - syscall_nr_seteuid = 183; + syscall_nr_seteuid = syscall_nr_base + 183; { syscall: "lfs_bmapv" ret: "int" args: "fsid_t " "struct block_info " "int" } - syscall_nr_lfs_bmapv = 184; + syscall_nr_lfs_bmapv = syscall_nr_base + 184; { syscall: "lfs_markv" ret: "int" args: "fsid_t " "struct block_info " "int" } - syscall_nr_lfs_markv = 185; + syscall_nr_lfs_markv = syscall_nr_base + 185; { syscall: "lfs_segclean" ret: "int" args: "fsid_t " "u_long" } - syscall_nr_lfs_segclean = 186; + syscall_nr_lfs_segclean = syscall_nr_base + 186; { syscall: "lfs_segwait" ret: "int" args: "fsid_t " "struct timeval " } - syscall_nr_lfs_segwait = 187; + syscall_nr_lfs_segwait = syscall_nr_base + 187; { 184 is excluded lfs_bmapv } { 185 is excluded lfs_markv } { 186 is excluded lfs_segclean } { 187 is excluded lfs_segwait } - syscall_nr_compat_12_stat12 = 188; - syscall_nr_compat_12_fstat12 = 189; - syscall_nr_compat_12_lstat12 = 190; + syscall_nr_compat_12_stat12 = syscall_nr_base + 188; + syscall_nr_compat_12_fstat12 = syscall_nr_base + 189; + syscall_nr_compat_12_lstat12 = syscall_nr_base + 190; { syscall: "pathconf" ret: "long" args: "const char " "int" } - syscall_nr_pathconf = 191; + syscall_nr_pathconf = syscall_nr_base + 191; { syscall: "fpathconf" ret: "long" args: "int" "int" } - syscall_nr_fpathconf = 192; + syscall_nr_fpathconf = syscall_nr_base + 192; { syscall: "getrlimit" ret: "int" args: "int" "struct rlimit " } - syscall_nr_getrlimit = 194; + syscall_nr_getrlimit = syscall_nr_base + 194; { syscall: "setrlimit" ret: "int" args: "int" "const struct rlimit " } - syscall_nr_setrlimit = 195; - syscall_nr_compat_12_getdirentries = 196; + syscall_nr_setrlimit = syscall_nr_base + 195; + syscall_nr_compat_12_getdirentries = syscall_nr_base + 196; { syscall: "mmap" ret: "void " args: "void " "size_t" "int" "int" "int" "long" "off_t" } - syscall_nr_mmap = 197; + syscall_nr_mmap = syscall_nr_base + 197; { syscall: "__syscall" ret: "quad_t" args: "quad_t" "..." } - syscall_nr___syscall = 198; + syscall_nr___syscall = syscall_nr_base + 198; { syscall: "lseek" ret: "off_t" args: "int" "int" "off_t" "int" } - syscall_nr_lseek = 199; + syscall_nr_lseek = syscall_nr_base + 199; { syscall: "truncate" ret: "int" args: "const char " "int" "off_t" } - syscall_nr_truncate = 200; + syscall_nr_truncate = syscall_nr_base + 200; { syscall: "ftruncate" ret: "int" args: "int" "int" "off_t" } - syscall_nr_ftruncate = 201; + syscall_nr_ftruncate = syscall_nr_base + 201; { syscall: "__sysctl" ret: "int" args: "int " "u_int" "void " "size_t " "void " "size_t" } - syscall_nr___sysctl = 202; + syscall_nr___sysctl = syscall_nr_base + 202; { syscall: "mlock" ret: "int" args: "const void " "size_t" } - syscall_nr_mlock = 203; + syscall_nr_mlock = syscall_nr_base + 203; { syscall: "munlock" ret: "int" args: "const void " "size_t" } - syscall_nr_munlock = 204; + syscall_nr_munlock = syscall_nr_base + 204; { syscall: "undelete" ret: "int" args: "const char " } - syscall_nr_undelete = 205; + syscall_nr_undelete = syscall_nr_base + 205; { syscall: "futimes" ret: "int" args: "int" "const struct timeval " } - syscall_nr_futimes = 206; + syscall_nr_futimes = syscall_nr_base + 206; { syscall: "getpgid" ret: "pid_t" args: "pid_t" } - syscall_nr_getpgid = 207; + syscall_nr_getpgid = syscall_nr_base + 207; { syscall: "reboot" ret: "int" args: "int" "char " } - syscall_nr_reboot = 208; + syscall_nr_reboot = syscall_nr_base + 208; { syscall: "poll" ret: "int" args: "struct pollfd " "u_int" "int" } - syscall_nr_poll = 209; + syscall_nr_poll = syscall_nr_base + 209; { 210 is excluded lkmnosys } { 211 is excluded lkmnosys } { 212 is excluded lkmnosys } @@ -363,156 +370,156 @@ const { 217 is excluded lkmnosys } { 218 is excluded lkmnosys } { 219 is excluded lkmnosys } - syscall_nr_compat_14___semctl = 220; + syscall_nr_compat_14___semctl = syscall_nr_base + 220; { syscall: "semget" ret: "int" args: "key_t" "int" "int" } - syscall_nr_semget = 221; + syscall_nr_semget = syscall_nr_base + 221; { syscall: "semop" ret: "int" args: "int" "struct sembuf " "size_t" } - syscall_nr_semop = 222; + syscall_nr_semop = syscall_nr_base + 222; { syscall: "semconfig" ret: "int" args: "int" } - syscall_nr_semconfig = 223; + syscall_nr_semconfig = syscall_nr_base + 223; { 220 is excluded compat_14_semctl } { 221 is excluded semget } { 222 is excluded semop } { 223 is excluded semconfig } - syscall_nr_compat_14_msgctl = 224; + syscall_nr_compat_14_msgctl = syscall_nr_base + 224; { syscall: "msgget" ret: "int" args: "key_t" "int" } - syscall_nr_msgget = 225; + syscall_nr_msgget = syscall_nr_base + 225; { syscall: "msgsnd" ret: "int" args: "int" "const void " "size_t" "int" } - syscall_nr_msgsnd = 226; + syscall_nr_msgsnd = syscall_nr_base + 226; { syscall: "msgrcv" ret: "ssize_t" args: "int" "void " "size_t" "long" "int" } - syscall_nr_msgrcv = 227; + syscall_nr_msgrcv = syscall_nr_base + 227; { 224 is excluded compat_14_msgctl } { 225 is excluded msgget } { 226 is excluded msgsnd } { 227 is excluded msgrcv } { syscall: "shmat" ret: "void " args: "int" "const void " "int" } - syscall_nr_shmat = 228; - syscall_nr_compat_14_shmctl = 229; + syscall_nr_shmat = syscall_nr_base + 228; + syscall_nr_compat_14_shmctl = syscall_nr_base + 229; { syscall: "shmdt" ret: "int" args: "const void " } - syscall_nr_shmdt = 230; + syscall_nr_shmdt = syscall_nr_base + 230; { syscall: "shmget" ret: "int" args: "key_t" "size_t" "int" } - syscall_nr_shmget = 231; + syscall_nr_shmget = syscall_nr_base + 231; { 228 is excluded shmat } { 229 is excluded compat_14_shmctl } { 230 is excluded shmdt } { 231 is excluded shmget } { syscall: "clock_gettime" ret: "int" args: "clockid_t" "struct timespec " } - syscall_nr_clock_gettime = 232; + syscall_nr_clock_gettime = syscall_nr_base + 232; { syscall: "clock_settime" ret: "int" args: "clockid_t" "const struct timespec " } - syscall_nr_clock_settime = 233; + syscall_nr_clock_settime = syscall_nr_base + 233; { syscall: "clock_getres" ret: "int" args: "clockid_t" "struct timespec " } - syscall_nr_clock_getres = 234; + syscall_nr_clock_getres = syscall_nr_base + 234; { syscall: "nanosleep" ret: "int" args: "const struct timespec " "struct timespec " } - syscall_nr_nanosleep = 240; + syscall_nr_nanosleep = syscall_nr_base + 240; { syscall: "fdatasync" ret: "int" args: "int" } - syscall_nr_fdatasync = 241; + syscall_nr_fdatasync = syscall_nr_base + 241; { syscall: "mlockall" ret: "int" args: "int" } - syscall_nr_mlockall = 242; + syscall_nr_mlockall = syscall_nr_base + 242; { syscall: "munlockall" ret: "int" args: } - syscall_nr_munlockall = 243; + syscall_nr_munlockall = syscall_nr_base + 243; { syscall: "__sigtimedwait" ret:"int" args: "const sigset_t *" "siginfo_t *" "struct timespec *" } - syscall_nr_sigtimedwait = 244; + syscall_nr_sigtimedwait = syscall_nr_base + 244; { syscall: "__posix_rename" ret: "int" args: "const char " "const char " } - syscall_nr___posix_rename = 270; + syscall_nr___posix_rename = syscall_nr_base + 270; { syscall: "swapctl" ret: "int" args: "int" "const void " "int" } - syscall_nr_swapctl = 271; + syscall_nr_swapctl = syscall_nr_base + 271; { syscall: "getdents" ret: "int" args: "int" "char " "size_t" } - syscall_nr_getdents = 272; + syscall_nr_getdents = syscall_nr_base + 272; { syscall: "minherit" ret: "int" args: "void " "size_t" "int" } - syscall_nr_minherit = 273; + syscall_nr_minherit = syscall_nr_base + 273; { syscall: "lchmod" ret: "int" args: "const char " "mode_t" } - syscall_nr_lchmod = 274; + syscall_nr_lchmod = syscall_nr_base + 274; { syscall: "lchown" ret: "int" args: "const char " "uid_t" "gid_t" } - syscall_nr_lchown = 275; + syscall_nr_lchown = syscall_nr_base + 275; { syscall: "lutimes" ret: "int" args: "const char " "const struct timeval " } - syscall_nr_lutimes = 276; + syscall_nr_lutimes = syscall_nr_base + 276; { syscall: "__msync13" ret: "int" args: "void " "size_t" "int" } - syscall_nr___msync13 = 277; + syscall_nr___msync13 = syscall_nr_base + 277; { syscall: "__stat13" ret: "int" args: "const char " "struct stat " } - syscall_nr___stat13 = 278; + syscall_nr___stat13 = syscall_nr_base + 278; { syscall: "__fstat13" ret: "int" args: "int" "struct stat " } - syscall_nr___fstat13 = 279; + syscall_nr___fstat13 = syscall_nr_base + 279; { syscall: "__lstat13" ret: "int" args: "const char " "struct stat " } - syscall_nr___lstat13 = 280; + syscall_nr___lstat13 = syscall_nr_base + 280; { syscall: "__sigaltstack14" ret: "int" args: "const struct sigaltstack " "struct sigaltstack " } - syscall_nr___sigaltstack14 = 281; + syscall_nr___sigaltstack14 = syscall_nr_base + 281; { syscall: "__vfork14" ret: "int" args: } - syscall_nr___vfork14 = 282; + syscall_nr___vfork14 = syscall_nr_base + 282; { syscall: "__posix_chown" ret: "int" args: "const char " "uid_t" "gid_t" } - syscall_nr___posix_chown = 283; + syscall_nr___posix_chown = syscall_nr_base + 283; { syscall: "__posix_fchown" ret: "int" args: "int" "uid_t" "gid_t" } - syscall_nr___posix_fchown = 284; + syscall_nr___posix_fchown = syscall_nr_base + 284; { syscall: "__posix_lchown" ret: "int" args: "const char " "uid_t" "gid_t" } - syscall_nr___posix_lchown = 285; + syscall_nr___posix_lchown = syscall_nr_base + 285; { syscall: "getsid" ret: "pid_t" args: "pid_t" } - syscall_nr_getsid = 286; + syscall_nr_getsid = syscall_nr_base + 286; { syscall: "__clone" ret: "pid_t" args: "int" "void " } - syscall_nr___clone = 287; + syscall_nr___clone = syscall_nr_base + 287; { syscall: "fktrace" ret: "int" args: "const int" "int" "int" "int" } - syscall_nr_fktrace = 288; + syscall_nr_fktrace = syscall_nr_base + 288; { 288 is excluded ktrace } { syscall: "preadv" ret: "ssize_t" args: "int" "const struct iovec " "int" "int" "off_t" } - syscall_nr_preadv = 289; + syscall_nr_preadv = syscall_nr_base + 289; { syscall: "pwritev" ret: "ssize_t" args: "int" "const struct iovec " "int" "int" "off_t" } - syscall_nr_pwritev = 290; + syscall_nr_pwritev = syscall_nr_base + 290; { syscall: "__sigaction14" ret: "int" args: "int" "const struct sigaction " "struct sigaction " } - syscall_nr___sigaction14 = 291; + syscall_nr___sigaction14 = syscall_nr_base + 291; { syscall: "__sigpending14" ret: "int" args: "sigset_t " } - syscall_nr___sigpending14 = 292; + syscall_nr___sigpending14 = syscall_nr_base + 292; { syscall: "__sigprocmask14" ret: "int" args: "int" "const sigset_t " "sigset_t " } - syscall_nr___sigprocmask14 = 293; + syscall_nr___sigprocmask14 = syscall_nr_base + 293; { syscall: "__sigsuspend14" ret: "int" args: "const sigset_t " } - syscall_nr___sigsuspend14 = 294; + syscall_nr___sigsuspend14 = syscall_nr_base + 294; { syscall: "__sigreturn14" ret: "int" args: "struct sigcontext " } - syscall_nr___sigreturn14 = 295; + syscall_nr___sigreturn14 = syscall_nr_base + 295; { syscall: "__getcwd" ret: "int" args: "char " "size_t" } - syscall_nr___getcwd = 296; + syscall_nr___getcwd = syscall_nr_base + 296; { syscall: "fchroot" ret: "int" args: "int" } - syscall_nr_fchroot = 297; + syscall_nr_fchroot = syscall_nr_base + 297; { syscall: "fhopen" ret: "int" args: "const fhandle_t " "int" } - syscall_nr_fhopen = 298; + syscall_nr_fhopen = syscall_nr_base + 298; { syscall: "fhstat" ret: "int" args: "const fhandle_t " "struct stat " } - syscall_nr_fhstat = 299; + syscall_nr_fhstat = syscall_nr_base + 299; { syscall: "fhstatfs" ret: "int" args: "const fhandle_t " "struct statfs " } - syscall_nr_fhstatfs = 300; + syscall_nr_fhstatfs = syscall_nr_base + 300; { syscall: "____semctl13" ret: "int" args: "int" "int" "int" "..." } - syscall_nr_____semctl13 = 301; + syscall_nr_____semctl13 = syscall_nr_base + 301; { 301 is excluded ____semctl13 } { syscall: "__msgctl13" ret: "int" args: "int" "int" "struct msqid_ds " } - syscall_nr___msgctl13 = 302; + syscall_nr___msgctl13 = syscall_nr_base + 302; { 302 is excluded __msgctl13 } { syscall: "__shmctl13" ret: "int" args: "int" "int" "struct shmid_ds " } - syscall_nr___shmctl13 = 303; + syscall_nr___shmctl13 = syscall_nr_base + 303; { 303 is excluded __shmctl13 } { syscall: "lchflags" ret: "int" args: "const char " "u_long" } - syscall_nr_lchflags = 304; + syscall_nr_lchflags = syscall_nr_base + 304; { syscall: "issetugid" ret: "int" args: } - syscall_nr_issetugid = 305; + syscall_nr_issetugid = syscall_nr_base + 305; { syscall: "utrace" ret: "int" args: "const char " "void " "size_t" } - syscall_nr_utrace = 306; + syscall_nr_utrace = syscall_nr_base + 306; { syscall: "__sigaction_sigtramp" ret: "int" args: "int" "const struct sigaction *" - "struct sigaction *" "const void *" "int" } - syscall_nr___sigaction_sigtramp = 340; + "struct sigaction *" "const void *" "int" } + syscall_nr___sigaction_sigtramp = syscall_nr_base + 340; {$ifdef CPUX86_64} {$define USE_SIGACTION_SIGTRAMP} {$endif} { syscall: "kqueue" ret: "int" args: } - syscall_nr_kqueue = 344; + syscall_nr_kqueue = syscall_nr_base + 344; { syscall: "kevent" ret: "int" args: "int" "const struct kevent *" "size_t" "struct kevent *" "size_t" "const struct timespec *" } - syscall_nr_kevent = 345; + syscall_nr_kevent = syscall_nr_base + 345; { syscall: "__stat30" ret: "int" args: "const char *" "struct stat *" } - syscall_nr___stat30 = 387; + syscall_nr___stat30 = syscall_nr_base + 387; { syscall: "__fstat30" ret: "int" args: "int" "struct stat *" } - syscall_nr___fstat30 = 388; + syscall_nr___fstat30 = syscall_nr_base + 388; { syscall: "__lstat30" ret: "int" args: "const char *" "struct stat *" } - syscall_nr___lstat30 = 389; + syscall_nr___lstat30 = syscall_nr_base + 389; - syscall_nr_MAXSYSCALL = 390; - syscall_nr_NSYSENT = 512; + syscall_nr_MAXSYSCALL = syscall_nr_base + 390; + syscall_nr_NSYSENT = syscall_nr_base + 512; { More or less checked BSD syscalls } |