|
@@ -14,176 +14,183 @@
|
|
|
**********************************************************************}
|
|
|
|
|
|
const
|
|
|
- syscall_nr_setup = 0;
|
|
|
- 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; {*}
|
|
|
- syscall_nr_creat = 8;
|
|
|
- syscall_nr_link = 9; {*}
|
|
|
- syscall_nr_unlink = 10; {*}
|
|
|
- syscall_nr_execve = 59; {*}
|
|
|
- syscall_nr_chdir = 12;
|
|
|
- syscall_nr_time = 13;
|
|
|
- syscall_nr_mknod = 14; {*}
|
|
|
- syscall_nr_chmod = 15; {*}
|
|
|
- syscall_nr_chown = 16; {*}
|
|
|
- syscall_nr_break = 17;
|
|
|
- syscall_nr_oldstat = 18;
|
|
|
- syscall_nr_lseek = 199; {*}
|
|
|
- syscall_nr_getpid = 20; {*}
|
|
|
- syscall_nr_mount = 21;
|
|
|
- syscall_nr_umount = 22;
|
|
|
- syscall_nr_setuid = 23;
|
|
|
- syscall_nr_getuid = 24; {*}
|
|
|
- syscall_nr_stime = 25;
|
|
|
- syscall_nr_ptrace = 26;
|
|
|
- syscall_nr_alarm = 27;
|
|
|
- syscall_nr_oldfstat = 28;
|
|
|
- syscall_nr_pause = 29;
|
|
|
- syscall_nr_utime = 138; {*}
|
|
|
- syscall_nr_stty = 31;
|
|
|
- syscall_nr_gtty = 32;
|
|
|
- syscall_nr_access = 33; {*}
|
|
|
- syscall_nr_nice = 34;
|
|
|
- syscall_nr_ftime = 35;
|
|
|
- syscall_nr_sync = 36;
|
|
|
- syscall_nr_kill = 37; {*}
|
|
|
- syscall_nr_rename = 38; {*}
|
|
|
- syscall_nr_mkdir = 136; {*}
|
|
|
- syscall_nr_rmdir = 137; {*}
|
|
|
- syscall_nr_dup = 41;
|
|
|
- syscall_nr_pipe = 42; {*}
|
|
|
- syscall_nr_times = 43;
|
|
|
- syscall_nr_prof = 44;
|
|
|
- syscall_nr_brk = 45;
|
|
|
- syscall_nr_setgid = 46;
|
|
|
- syscall_nr_getgid = 47; {*}
|
|
|
- syscall_nr_signal = 48;
|
|
|
- syscall_nr_geteuid = 25; {*}
|
|
|
- syscall_nr_getegid = 43; {*}
|
|
|
- syscall_nr_acct = 51;
|
|
|
- syscall_nr_phys = 52;
|
|
|
- syscall_nr_lock = 53;
|
|
|
- syscall_nr_ioctl = 54; {*}
|
|
|
- syscall_nr_fcntl = 92;
|
|
|
- syscall_nr_mpx = 56;
|
|
|
- syscall_nr_setpgid = 57;
|
|
|
- syscall_nr_ulimit = 58;
|
|
|
- syscall_nr_oldolduname = 59;
|
|
|
- syscall_nr_umask = 60; {*}
|
|
|
- syscall_nr_chroot = 61;
|
|
|
- syscall_nr_ustat = 62;
|
|
|
- syscall_nr_dup2 = 90; {*}
|
|
|
- syscall_nr_getppid = 39; {*}
|
|
|
- syscall_nr_getpgrp = 65;
|
|
|
- syscall_nr_setsid = 66;
|
|
|
- syscall_nr_sigaction = 46;
|
|
|
- syscall_nr_sgetmask = 68;
|
|
|
- syscall_nr_ssetmask = 69;
|
|
|
- syscall_nr_setreuid = 70;
|
|
|
- syscall_nr_setregid = 71;
|
|
|
- syscall_nr_sigsuspend = 111; {*}
|
|
|
- syscall_nr_sigpending = 52; {*}
|
|
|
- syscall_nr_sethostname = 74;
|
|
|
- syscall_nr_setrlimit = 75;
|
|
|
- syscall_nr_getrlimit = 76;
|
|
|
- syscall_nr_getrusage = 77;
|
|
|
- syscall_nr_gettimeofday = 116; {*}
|
|
|
- syscall_nr_settimeofday = 79;
|
|
|
- syscall_nr_getgroups = 80;
|
|
|
- syscall_nr_setgroups = 81;
|
|
|
- syscall_nr_select = 93; {*}
|
|
|
- syscall_nr_symlink = 57; {*}
|
|
|
- syscall_nr_oldlstat = 84;
|
|
|
- syscall_nr_readlink = 58; {*}
|
|
|
- syscall_nr_uselib = 86;
|
|
|
- syscall_nr_swapon = 87;
|
|
|
- syscall_nr_reboot = 88;
|
|
|
- syscall_nr_readdir = 89;
|
|
|
- syscall_nr_mmap = 197; {*}
|
|
|
- syscall_nr_munmap = 91;
|
|
|
- syscall_nr_truncate = 92;
|
|
|
- syscall_nr_ftruncate = 201; {*}
|
|
|
- syscall_nr_fchmod = 94;
|
|
|
- syscall_nr_fchown = 95;
|
|
|
- syscall_nr_getpriority = 100; {*}
|
|
|
- syscall_nr_setpriority = 96; {*}
|
|
|
- syscall_nr_profil = 98;
|
|
|
- syscall_nr_statfs = 157; {*}
|
|
|
- syscall_nr_fstatfs = 158; {*}
|
|
|
- syscall_nr_ioperm = 101;
|
|
|
- syscall_nr_socketcall = 102;
|
|
|
- syscall_nr_syslog = 103;
|
|
|
- syscall_nr_setitimer = 104;
|
|
|
- syscall_nr_getitimer = 105;
|
|
|
- syscall_nr_stat = 188; {*}
|
|
|
- syscall_nr_lstat = 190; {*}
|
|
|
- syscall_nr_fstat = 189; {*}
|
|
|
- syscall_nr_olduname = 109;
|
|
|
- syscall_nr_iopl = 110;
|
|
|
- syscall_nr_vhangup = 111;
|
|
|
- syscall_nr_idle = 112;
|
|
|
- syscall_nr_vm86old = 113;
|
|
|
- syscall_nr_wait4 = 114;
|
|
|
- syscall_nr_swapoff = 115;
|
|
|
- syscall_nr_sysinfo = 116;
|
|
|
- syscall_nr_ipc = 117;
|
|
|
- syscall_nr_fsync = 95; {*}
|
|
|
- syscall_nr_sigreturn = 119;
|
|
|
- syscall_nr_clone = 120;
|
|
|
- syscall_nr_setdomainname = 121;
|
|
|
- syscall_nr_uname = 122;
|
|
|
- syscall_nr_modify_ldt = 123;
|
|
|
- syscall_nr_adjtimex = 124;
|
|
|
- syscall_nr_mprotect = 125;
|
|
|
- syscall_nr_sigprocmask = 48; {*}
|
|
|
- syscall_nr_create_module = 127;
|
|
|
- syscall_nr_init_module = 128;
|
|
|
- syscall_nr_delete_module = 129;
|
|
|
- syscall_nr_get_kernel_syms = 130;
|
|
|
- syscall_nr_quotactl = 131;
|
|
|
- syscall_nr_getpgid = 132;
|
|
|
- syscall_nr_fchdir = 133;
|
|
|
- syscall_nr_bdflush = 134;
|
|
|
- syscall_nr_sysfs = 135;
|
|
|
- syscall_nr_personality = 136;
|
|
|
- syscall_nr_afs_syscall = 137;
|
|
|
- syscall_nr_setfsuid = 138;
|
|
|
- syscall_nr_setfsgid = 139;
|
|
|
- syscall_nr__llseek = 140;
|
|
|
- syscall_nr_getdents = 272;
|
|
|
- syscall_nr__newselect = 142;
|
|
|
- syscall_nr_flock = 131;
|
|
|
- syscall_nr_msync = 144;
|
|
|
- syscall_nr_readv = 145;
|
|
|
- syscall_nr_writev = 146;
|
|
|
- syscall_nr_getsid = 147;
|
|
|
- syscall_nr_fdatasync = 148;
|
|
|
- syscall_nr__sysctl = 149;
|
|
|
- syscall_nr_mlock = 150;
|
|
|
- syscall_nr_munlock = 151;
|
|
|
- syscall_nr_mlockall = 152;
|
|
|
- syscall_nr_munlockall = 153;
|
|
|
- syscall_nr_sched_setparam = 154;
|
|
|
- syscall_nr_sched_getparam = 155;
|
|
|
- syscall_nr_sched_setscheduler = 156;
|
|
|
- syscall_nr_sched_getscheduler = 157;
|
|
|
- syscall_nr_sched_yield = 158;
|
|
|
- syscall_nr_sched_get_priority_max = 159;
|
|
|
- syscall_nr_sched_get_priority_min = 160;
|
|
|
- syscall_nr_sched_rr_get_interval = 161;
|
|
|
- syscall_nr_nanosleep = 162;
|
|
|
- syscall_nr_mremap = 163;
|
|
|
- syscall_nr_setresuid = 164;
|
|
|
- syscall_nr_getresuid = 165;
|
|
|
- syscall_nr_vm86 = 166;
|
|
|
- syscall_nr_query_module = 167;
|
|
|
- syscall_nr_poll = 168;
|
|
|
+{ Unverified calls.
|
|
|
+ syscall_nr_setup = 0;
|
|
|
+ syscall_nr_creat = 8;
|
|
|
+ syscall_nr_time = 13;
|
|
|
+ syscall_nr_break = 17;
|
|
|
+ syscall_nr_oldstat = 18;
|
|
|
+ syscall_nr_mount = 21;
|
|
|
+ syscall_nr_umount = 22;
|
|
|
+ syscall_nr_setuid = 23;
|
|
|
+ syscall_nr_stime = 25;
|
|
|
+ syscall_nr_ptrace = 26;
|
|
|
+ syscall_nr_alarm = 27;
|
|
|
+ syscall_nr_oldfstat = 28;
|
|
|
+ syscall_nr_pause = 29;
|
|
|
+ syscall_nr_stty = 31;
|
|
|
+ syscall_nr_gtty = 32;
|
|
|
+ syscall_nr_nice = 34;
|
|
|
+ syscall_nr_ftime = 35;
|
|
|
+ syscall_nr_sync = 36;
|
|
|
+ syscall_nr_times = 43;
|
|
|
+ syscall_nr_prof = 44;
|
|
|
+ syscall_nr_brk = 45;
|
|
|
+ syscall_nr_setgid = 46;
|
|
|
+ syscall_nr_signal = 48;
|
|
|
+ syscall_nr_acct = 51;
|
|
|
+ syscall_nr_phys = 52;
|
|
|
+ syscall_nr_lock = 53;
|
|
|
+ syscall_nr_mpx = 56;
|
|
|
+ syscall_nr_setpgid = 57;
|
|
|
+ syscall_nr_ulimit = 58;
|
|
|
+ syscall_nr_oldolduname = 59;
|
|
|
+ syscall_nr_chroot = 61;
|
|
|
+ syscall_nr_ustat = 62;
|
|
|
+ syscall_nr_getpgrp = 65;
|
|
|
+ syscall_nr_setsid = 66;
|
|
|
+ syscall_nr_sgetmask = 68;
|
|
|
+ syscall_nr_ssetmask = 69;
|
|
|
+ syscall_nr_setreuid = 70;
|
|
|
+ syscall_nr_setregid = 71;
|
|
|
+ syscall_nr_sethostname = 74;
|
|
|
+ syscall_nr_setrlimit = 75;
|
|
|
+ syscall_nr_getrlimit = 76;
|
|
|
+ syscall_nr_getrusage = 77;
|
|
|
+ syscall_nr_settimeofday = 79;
|
|
|
+ syscall_nr_getgroups = 80;
|
|
|
+ syscall_nr_setgroups = 81;
|
|
|
+ syscall_nr_oldlstat = 84;
|
|
|
+ syscall_nr_uselib = 86;
|
|
|
+ syscall_nr_swapon = 87;
|
|
|
+ syscall_nr_reboot = 88;
|
|
|
+ syscall_nr_readdir = 89;
|
|
|
+ syscall_nr_munmap = 91;
|
|
|
+ syscall_nr_truncate = 92;
|
|
|
+ syscall_nr_fchmod = 94;
|
|
|
+ syscall_nr_fchown = 95;
|
|
|
+ syscall_nr_profil = 98;
|
|
|
+ syscall_nr_ioperm = 101;
|
|
|
+ syscall_nr_socketcall = 102;
|
|
|
+ syscall_nr_syslog = 103;
|
|
|
+ syscall_nr_setitimer = 104;
|
|
|
+ syscall_nr_getitimer = 105;
|
|
|
+ syscall_nr_olduname = 109;
|
|
|
+ syscall_nr_iopl = 110;
|
|
|
+ syscall_nr_vhangup = 111;
|
|
|
+ syscall_nr_idle = 112;
|
|
|
+ syscall_nr_vm86old = 113;
|
|
|
+ syscall_nr_wait4 = 114;
|
|
|
+ syscall_nr_swapoff = 115;
|
|
|
+ syscall_nr_sysinfo = 116;
|
|
|
+ syscall_nr_ipc = 117;
|
|
|
+ syscall_nr_sigreturn = 119;
|
|
|
+ syscall_nr_clone = 120;
|
|
|
+ syscall_nr_setdomainname = 121;
|
|
|
+ syscall_nr_uname = 122;
|
|
|
+ syscall_nr_modify_ldt = 123;
|
|
|
+ syscall_nr_adjtimex = 124;
|
|
|
+ syscall_nr_mprotect = 125;
|
|
|
+ syscall_nr_create_module = 127;
|
|
|
+ syscall_nr_init_module = 128;
|
|
|
+ syscall_nr_delete_module = 129;
|
|
|
+ syscall_nr_get_kernel_syms = 130;
|
|
|
+ syscall_nr_quotactl = 131;
|
|
|
+ syscall_nr_getpgid = 132;
|
|
|
+ syscall_nr_fchdir = 133;
|
|
|
+ syscall_nr_bdflush = 134;
|
|
|
+ syscall_nr_sysfs = 135;
|
|
|
+ syscall_nr_personality = 136;
|
|
|
+ syscall_nr_afs_syscall = 137;
|
|
|
+ syscall_nr_setfsuid = 138;
|
|
|
+ syscall_nr_setfsgid = 139;
|
|
|
+ syscall_nr__llseek = 140;
|
|
|
+ syscall_nr__newselect = 142;
|
|
|
+ syscall_nr_msync = 144;
|
|
|
+ syscall_nr_readv = 145;
|
|
|
+ syscall_nr_writev = 146;
|
|
|
+ syscall_nr_getsid = 147;
|
|
|
+ syscall_nr_fdatasync = 148;
|
|
|
+ syscall_nr__sysctl = 149;
|
|
|
+ syscall_nr_mlock = 150;
|
|
|
+ syscall_nr_munlock = 151;
|
|
|
+ syscall_nr_mlockall = 152;
|
|
|
+ syscall_nr_munlockall = 153;
|
|
|
+ syscall_nr_sched_setparam = 154;
|
|
|
+ syscall_nr_sched_getparam = 155;
|
|
|
+ syscall_nr_sched_setscheduler = 156;
|
|
|
+ syscall_nr_sched_getscheduler = 157;
|
|
|
+ syscall_nr_sched_yield = 158;
|
|
|
+ syscall_nr_sched_get_priority_max = 159;
|
|
|
+ syscall_nr_sched_get_priority_min = 160;
|
|
|
+ syscall_nr_sched_rr_get_interval = 161;
|
|
|
+ syscall_nr_nanosleep = 162;
|
|
|
+ syscall_nr_mremap = 163;
|
|
|
+ syscall_nr_setresuid = 164;
|
|
|
+ syscall_nr_getresuid = 165;
|
|
|
+ syscall_nr_vm86 = 166;
|
|
|
+ syscall_nr_query_module = 167;
|
|
|
+ syscall_nr_poll = 168;
|
|
|
+}
|
|
|
|
|
|
+{More or less checked BSD syscalls}
|
|
|
+
|
|
|
+ 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;
|
|
|
+ syscall_nr_link = 9;
|
|
|
+ syscall_nr_unlink = 10;
|
|
|
+ syscall_nr_chdir = 12;
|
|
|
+ syscall_nr_mknod = 14;
|
|
|
+ syscall_nr_chmod = 15;
|
|
|
+ syscall_nr_chown = 16;
|
|
|
+ syscall_nr_getpid = 20;
|
|
|
+ syscall_nr_getuid = 24;
|
|
|
+ syscall_nr_geteuid = 25;
|
|
|
+ syscall_nr_access = 33;
|
|
|
+ syscall_nr_kill = 37;
|
|
|
+ syscall_nr_rename = 128;
|
|
|
+ syscall_nr_getppid = 39;
|
|
|
+ syscall_nr_dup = 41;
|
|
|
+ syscall_nr_pipe = 42;
|
|
|
+ syscall_nr_getegid = 43;
|
|
|
+ syscall_nr_getgid = 47;
|
|
|
+ syscall_nr_sigprocmask = 340;
|
|
|
+ syscall_nr_sigpending = 343;
|
|
|
+ syscall_nr_ioctl = 54;
|
|
|
+ syscall_nr_symlink = 57;
|
|
|
+ syscall_nr_readlink = 58;
|
|
|
+ syscall_nr_execve = 59;
|
|
|
+ syscall_nr_umask = 60;
|
|
|
+ syscall_nr_dup2 = 90;
|
|
|
+ syscall_nr_fcntl = 92;
|
|
|
+ syscall_nr_select = 93;
|
|
|
+ syscall_nr_fsync = 95;
|
|
|
+ syscall_nr_setpriority = 96;
|
|
|
+ syscall_nr_getpriority = 100;
|
|
|
+ syscall_nr_sigsuspend = 341;
|
|
|
+ syscall_nr_sigaction = 342;
|
|
|
+ syscall_nr_gettimeofday = 116;
|
|
|
+ syscall_nr_flock = 131;
|
|
|
+ syscall_nr_mkdir = 136;
|
|
|
+ syscall_nr_rmdir = 137;
|
|
|
+ syscall_nr_utimes = 138;
|
|
|
+ syscall_nr_statfs = 157;
|
|
|
+ syscall_nr_fstatfs = 158;
|
|
|
+ syscall_nr_stat = 188;
|
|
|
+ syscall_nr_fstat = 189;
|
|
|
+ syscall_nr_lstat = 190;
|
|
|
+ syscall_nr_mmap = 197;
|
|
|
+ syscall_nr_lseek = 199;
|
|
|
+ syscall_nr_ftruncate = 201;
|
|
|
+ syscall_nr_getdents = 272;
|
|
|
+
|
|
|
+
|
|
|
+{$IFNDEF BSD}
|
|
|
{$IFDEF SYSCALL_DEBUG}
|
|
|
const
|
|
|
Sys_nr_txt : array[0..168] of string[15]=(
|
|
@@ -357,10 +364,13 @@ const
|
|
|
'QueryModule', { 167 }
|
|
|
'Poll'); { 168 }
|
|
|
{$ENDIF}
|
|
|
-
|
|
|
+{$ENDIF}
|
|
|
{
|
|
|
$Log$
|
|
|
- Revision 1.2 2000-04-05 13:59:10 marco
|
|
|
+ Revision 1.3 2000-04-07 20:51:17 marco
|
|
|
+ * updates.
|
|
|
+
|
|
|
+ Revision 1.2 2000/04/05 13:59:10 marco
|
|
|
* added constants for syscall.inc
|
|
|
|
|
|
Revision 1.1 2000/04/05 13:06:24 marco
|