* This table is the switch used to transfer
* to the appropriate routine for processing a system call.
* Each row contains the number of arguments expected
* and a pointer to the routine.
0, &nullsys
, /* 0 = indir */
0, &rexit
, /* 1 = exit */
2, &write
, /* 4 = write */
0, &close
, /* 6 = close */
2, &creat
, /* 8 = creat */
1, &unlink
, /* 10 = unlink */
2, &exec
, /* 11 = exec */
1, &chdir
, /* 12 = chdir */
0, >ime
, /* 13 = time */
3, &mknod
, /* 14 = mknod */
2, &chmod
, /* 15 = chmod */
2, &chown
, /* 16 = chown */
1, &sbreak
, /* 17 = break */
2, &stat
, /* 18 = stat */
2, &seek
, /* 19 = seek */
0, &getpid
, /* 20 = getpid */
3, &smount
, /* 21 = mount */
1, &sumount
, /* 22 = umount */
0, &setuid
, /* 23 = setuid */
0, &getuid
, /* 24 = getuid */
0, &stime
, /* 25 = stime */
3, &ptrace
, /* 26 = ptrace */
1, &fstat
, /* 28 = fstat */
1, &nullsys
, /* 30 = smdate; inoperative */
1, &stty
, /* 31 = stty */
1, >ty
, /* 32 = gtty */
0, &nice
, /* 34 = nice */
0, &sslep
, /* 35 = sleep */
0, &sync
, /* 36 = sync */
1, &kill
, /* 37 = kill */
0, &getswit
, /* 38 = switch */
0, &pipe
, /* 42 = pipe */
1, ×
, /* 43 = times */
4, &profil
, /* 44 = prof */
0, &nosys
, /* 45 = tiu */
0, &setgid
, /* 46 = setgid */
0, &getgid
, /* 47 = getgid */