Modula-2 || Compiler & Tools || Library || Search Engine
CONST syscall = 0; sigsendsys = 108; exit = 1; hrtsys = 109; fork = 2; acancel = 110; read = 3; async = 111; write = 4; priocntlsys = 112; open = 5; pathconf = 113; close = 6; mincore = 114; wait = 7; mmap = 115; creat = 8; mprotect = 116; link = 9; munmap = 117; unlink = 10; fpathconf = 118; exec = 11; vfork = 119; chdir = 12; fchdir = 120; time = 13; readv = 121; mknod = 14; writev = 122; chmod = 15; xstat = 123; chown = 16; lxstat = 124; brk = 17; fxstat = 125; stat = 18; xmknod = 126; lseek = 19; clocal = 127; getpid = 20; setrlimit = 128; mount = 21; getrlimit = 129; umount = 22; lchown = 130; setuid = 23; memcntl = 131; getuid = 24; getpmsg = 132; stime = 25; putpmsg = 133; ptrace = 26; rename = 134; alarm = 27; uname = 135; fstat = 28; setegid = 136; pause = 29; sysconfig = 137; utime = 30; adjtime = 138; stty = 31; systeminfo = 139; gtty = 32; seteuid = 141; access = 33; vtrace = 142; nice = 34; fork1 = 143; statfs = 35; sigtimedwait = 144; sync = 36; lwpInfo = 145; kill = 37; yield = 146; fstatfs = 38; lwpSemaWait = 147; pgrpsys = 39; lwpSemaPost = 148; xenix = 40; modctl = 152; dup = 41; fchroot = 153; pipe = 42; utimes = 154; times = 43; vhangup = 155; profil = 44; gettimeofday = 156; plock = 45; getitimer = 157; setgid = 46; setitimer = 158; getgid = 47; lwpCreate = 159; signal = 48; lwpExit = 160; msgsys = 49; lwpSuspend = 161; syssun = 50; lwpContinue = 162; sysi86 = 50; lwpKill = 163; sysppc = 50; lwpSelf = 164; acct = 51; lwpSetprivate = 165; shmsys = 52; lwpGetprivate = 166; semsys = 53; lwpWait = 167; ioctl = 54; lwpMutexUnlock = 168; uadmin = 55; lwpMutexLock = 169; utssys = 57; lwpCondWait = 170; fdsync = 58; lwpCondSignal = 171; execve = 59; lwpCondBroadcast = 172; umask = 60; pread = 173; chroot = 61; pwrite = 174; fcntl = 62; llseek = 175; ulimit = 63; instSync = 176; rmdir = 79; kaio = 178; mkdir = 80; tsolsys = 184; getdents = 81; acl = 185; sysfs = 84; auditsys = 186; getmsg = 85; processorBind = 187; putmsg = 86; processorInfo = 188; poll = 87; pOnline = 189; lstat = 88; sigqueue = 190; symlink = 89; clockGettime = 191; readlink = 90; clockSettime = 192; setgroups = 91; clockGetres = 193; getgroups = 92; timerCreate = 194; fchmod = 93; timerDelete = 195; fchown = 94; timerSettime = 196; sigprocmask = 95; timerGettime = 197; sigsuspend = 96; timerGetoverrun = 198; sigaltstack = 97; nanosleep = 199; sigaction = 98; facl = 200; sigpending = 99; door = 201; context = 100; setreuid = 202; evsys = 101; setregid = 203; evtrapret = 102; installUtrap = 204; statvfs = 103; signotifywait = 210; fstatvfs = 104; lwpSigredirect = 211; nfssys = 106; lwpAlarm = 212; waitsys = 107;
/usr/include/sys/syscall.h | system call numbers |
Errno | error codes returned by system calls |
SystemTypes | definition of some types needed for system calls |
The synopsis above is a snapshot of Solaris 2.5.1 and may be different on your system.
Modula-2 || Compiler & Tools || Library || Search Engine