ulmSys, ulmSysConversions

Former-commit-id: 60f0426d17
This commit is contained in:
Norayr Chilingarian 2013-10-23 18:33:07 +04:00
parent 417d04a99a
commit 89029e7753
5 changed files with 900 additions and 5 deletions

316
src/lib/ulm/ulmSys.Mod Normal file
View file

@ -0,0 +1,316 @@
(* DO NOT EDIT! Generated by Sys.pl. *)
MODULE ulmSys;
CONST
(* nisyscall = 0; *) statfs* = 99;
exit* = 1; fstatfs* = 100;
fork* = 2; ioperm* = 101;
read* = 3; socketcall* = 102;
write* = 4; syslog* = 103;
open* = 5; setitimer* = 104;
close* = 6; getitimer* = 105;
waitpid* = 7; newstat* = 106;
creat* = 8; newlstat* = 107;
link* = 9; newfstat* = 108;
unlink* = 10; uname* = 109;
execve* = 11; iopl* = 110;
chdir* = 12; vhangup* = 111;
time* = 13; idle* = 112;
mknod* = 14; vm86old* = 113;
chmod* = 15; wait4* = 114;
lchown* = 16; swapoff* = 115;
(* nisyscall = 17; *) sysinfo* = 116;
stat* = 18; ipc* = 117;
lseek* = 19; fsync* = 118;
getpid* = 20; sigreturn* = 119;
mount* = 21; clone* = 120;
oldumount* = 22; setdomainname* = 121;
setuid* = 23; newuname* = 122;
getuid* = 24; modifyldt* = 123;
stime* = 25; adjtimex* = 124;
ptrace* = 26; mprotect* = 125;
alarm* = 27; sigprocmask* = 126;
fstat* = 28; createmodule* = 127;
pause* = 29; initmodule* = 128;
utime* = 30; deletemodule* = 129;
(* nisyscall = 31; *) getkernelsyms* = 130;
(* nisyscall = 32; *) quotactl* = 131;
access* = 33; getpgid* = 132;
nice* = 34; fchdir* = 133;
(* nisyscall = 35; *) bdflush* = 134;
sync* = 36; sysfs* = 135;
kill* = 37; personality* = 136;
rename* = 38; (* nisyscall = 137; *)
mkdir* = 39; setfsuid* = 138;
rmdir* = 40; setfsgid* = 139;
dup* = 41; llseek* = 140;
pipe* = 42; getdents* = 141;
times* = 43; select* = 142;
(* nisyscall = 44; *) flock* = 143;
brk* = 45; msync* = 144;
setgid* = 46; readv* = 145;
getgid* = 47; writev* = 146;
signal* = 48; getsid* = 147;
geteuid* = 49; fdatasync* = 148;
getegid* = 50; sysctl* = 149;
acct* = 51; mlock* = 150;
umount* = 52; munlock* = 151;
(* nisyscall = 53; *) mlockall* = 152;
ioctl* = 54; munlockall* = 153;
fcntl* = 55; schedsetparam* = 154;
(* nisyscall = 56; *) schedgetparam* = 155;
setpgid* = 57; schedsetscheduler* = 156;
(* nisyscall = 58; *) schedgetscheduler* = 157;
olduname* = 59; schedyield* = 158;
umask* = 60; schedgetprioritymax* = 159;
chroot* = 61; schedgetprioritymin* = 160;
ustat* = 62; schedrrgetinterval* = 161;
dup2* = 63; nanosleep* = 162;
getppid* = 64; mremap* = 163;
getpgrp* = 65; setresuid* = 164;
setsid* = 66; getresuid* = 165;
sigaction* = 67; vm86* = 166;
sgetmask* = 68; querymodule* = 167;
ssetmask* = 69; poll* = 168;
setreuid* = 70; nfsservctl* = 169;
setregid* = 71; setresgid* = 170;
sigsuspend* = 72; getresgid* = 171;
sigpending* = 73; prctl* = 172;
sethostname* = 74; rtsigreturn* = 173;
setrlimit* = 75; rtsigaction* = 174;
getrlimit* = 76; rtsigprocmask* = 175;
getrusage* = 77; rtsigpending* = 176;
gettimeofday* = 78; rtsigtimedwait* = 177;
settimeofday* = 79; rtsigqueueinfo* = 178;
getgroups* = 80; rtsigsuspend* = 179;
setgroups* = 81; pread* = 180;
oldselect* = 82; pwrite* = 181;
symlink* = 83; chown* = 182;
lstat* = 84; getcwd* = 183;
readlink* = 85; capget* = 184;
uselib* = 86; capset* = 185;
swapon* = 87; sigaltstack* = 186;
reboot* = 88; sendfile* = 187;
oldreaddir* = 89; (* nisyscall = 188; *)
oldmmap* = 90; (* nisyscall = 189; *)
munmap* = 91; vfork* = 190;
truncate* = 92; (* nisyscall = 191; *)
ftruncate* = 93; mmap2* = 192;
fchmod* = 94; truncate64* = 193;
fchown* = 95; ftruncate64* = 194;
getpriority* = 96; stat64* = 195;
setpriority* = 97; lstat64* = 196;
(* nisyscall = 98; *) fstat64* = 197;
ncalls* = 198;
namelen* = 20;
TYPE
Name* = ARRAY namelen OF CHAR;
VAR
name*: ARRAY ncalls OF Name;
BEGIN
name[0] := "NOSYS";
name[1] := "exit";
name[2] := "fork";
name[3] := "read";
name[4] := "write";
name[5] := "open";
name[6] := "close";
name[7] := "waitpid";
name[8] := "creat";
name[9] := "link";
name[10] := "unlink";
name[11] := "execve";
name[12] := "chdir";
name[13] := "time";
name[14] := "mknod";
name[15] := "chmod";
name[16] := "lchown";
name[17] := "NOSYS";
name[18] := "stat";
name[19] := "lseek";
name[20] := "getpid";
name[21] := "mount";
name[22] := "oldumount";
name[23] := "setuid";
name[24] := "getuid";
name[25] := "stime";
name[26] := "ptrace";
name[27] := "alarm";
name[28] := "fstat";
name[29] := "pause";
name[30] := "utime";
name[31] := "NOSYS";
name[32] := "NOSYS";
name[33] := "access";
name[34] := "nice";
name[35] := "NOSYS";
name[36] := "sync";
name[37] := "kill";
name[38] := "rename";
name[39] := "mkdir";
name[40] := "rmdir";
name[41] := "dup";
name[42] := "pipe";
name[43] := "times";
name[44] := "NOSYS";
name[45] := "brk";
name[46] := "setgid";
name[47] := "getgid";
name[48] := "signal";
name[49] := "geteuid";
name[50] := "getegid";
name[51] := "acct";
name[52] := "umount";
name[53] := "NOSYS";
name[54] := "ioctl";
name[55] := "fcntl";
name[56] := "NOSYS";
name[57] := "setpgid";
name[58] := "NOSYS";
name[59] := "olduname";
name[60] := "umask";
name[61] := "chroot";
name[62] := "ustat";
name[63] := "dup2";
name[64] := "getppid";
name[65] := "getpgrp";
name[66] := "setsid";
name[67] := "sigaction";
name[68] := "sgetmask";
name[69] := "ssetmask";
name[70] := "setreuid";
name[71] := "setregid";
name[72] := "sigsuspend";
name[73] := "sigpending";
name[74] := "sethostname";
name[75] := "setrlimit";
name[76] := "getrlimit";
name[77] := "getrusage";
name[78] := "gettimeofday";
name[79] := "settimeofday";
name[80] := "getgroups";
name[81] := "setgroups";
name[82] := "oldselect";
name[83] := "symlink";
name[84] := "lstat";
name[85] := "readlink";
name[86] := "uselib";
name[87] := "swapon";
name[88] := "reboot";
name[89] := "oldreaddir";
name[90] := "oldmmap";
name[91] := "munmap";
name[92] := "truncate";
name[93] := "ftruncate";
name[94] := "fchmod";
name[95] := "fchown";
name[96] := "getpriority";
name[97] := "setpriority";
name[98] := "NOSYS";
name[99] := "statfs";
name[100] := "fstatfs";
name[101] := "ioperm";
name[102] := "socketcall";
name[103] := "syslog";
name[104] := "setitimer";
name[105] := "getitimer";
name[106] := "newstat";
name[107] := "newlstat";
name[108] := "newfstat";
name[109] := "uname";
name[110] := "iopl";
name[111] := "vhangup";
name[112] := "idle";
name[113] := "vm86old";
name[114] := "wait4";
name[115] := "swapoff";
name[116] := "sysinfo";
name[117] := "ipc";
name[118] := "fsync";
name[119] := "sigreturn";
name[120] := "clone";
name[121] := "setdomainname";
name[122] := "newuname";
name[123] := "modifyldt";
name[124] := "adjtimex";
name[125] := "mprotect";
name[126] := "sigprocmask";
name[127] := "createmodule";
name[128] := "initmodule";
name[129] := "deletemodule";
name[130] := "getkernelsyms";
name[131] := "quotactl";
name[132] := "getpgid";
name[133] := "fchdir";
name[134] := "bdflush";
name[135] := "sysfs";
name[136] := "personality";
name[137] := "NOSYS";
name[138] := "setfsuid";
name[139] := "setfsgid";
name[140] := "llseek";
name[141] := "getdents";
name[142] := "select";
name[143] := "flock";
name[144] := "msync";
name[145] := "readv";
name[146] := "writev";
name[147] := "getsid";
name[148] := "fdatasync";
name[149] := "sysctl";
name[150] := "mlock";
name[151] := "munlock";
name[152] := "mlockall";
name[153] := "munlockall";
name[154] := "schedsetparam";
name[155] := "schedgetparam";
name[156] := "schedsetscheduler";
name[157] := "schedgetscheduler";
name[158] := "schedyield";
name[159] := "schedgetprioritymax";
name[160] := "schedgetprioritymin";
name[161] := "schedrrgetinterval";
name[162] := "nanosleep";
name[163] := "mremap";
name[164] := "setresuid";
name[165] := "getresuid";
name[166] := "vm86";
name[167] := "querymodule";
name[168] := "poll";
name[169] := "nfsservctl";
name[170] := "setresgid";
name[171] := "getresgid";
name[172] := "prctl";
name[173] := "rtsigreturn";
name[174] := "rtsigaction";
name[175] := "rtsigprocmask";
name[176] := "rtsigpending";
name[177] := "rtsigtimedwait";
name[178] := "rtsigqueueinfo";
name[179] := "rtsigsuspend";
name[180] := "pread";
name[181] := "pwrite";
name[182] := "chown";
name[183] := "getcwd";
name[184] := "capget";
name[185] := "capset";
name[186] := "sigaltstack";
name[187] := "sendfile";
name[188] := "NOSYS";
name[189] := "NOSYS";
name[190] := "vfork";
name[191] := "NOSYS";
name[192] := "mmap2";
name[193] := "truncate64";
name[194] := "ftruncate64";
name[195] := "stat64";
name[196] := "lstat64";
name[197] := "fstat64";
END ulmSys.