DataMuseum.dk

Presents historical artifacts from the history of:

Commodore CBM-900

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Commodore CBM-900

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦aaea9f51e⟧

    Length: 4161 (0x1041)
    Notes: UNIX file
    Names: »tab.c«

Derivation

└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code
    └─⟦2d53db1df⟧ UNIX V7 Filesystem
        └─ ⟦this⟧ »sys/coh/tab.c« 

Hex Dump

0x0000…0020 2f 2a 20 28 2d 6c 67 6c 0a 20 2a 20 09 54 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 63 6f 6e   ┆/* (-lgl  *  The information con┆
0x0020…0040 74 61 69 6e 65 64 20 68 65 72 65 69 6e 20 69 73 20 61 20 74 72 61 64 65 20 73 65 63 72 65 74 20   ┆tained herein is a trade secret ┆
0x0040…0060 6f 66 20 4d 61 72 6b 20 57 69 6c 6c 69 61 6d 73 0a 20 2a 20 09 43 6f 6d 70 61 6e 79 2c 20 61 6e   ┆of Mark Williams  *  Company, an┆
0x0060…0080 64 20 20 69 73 20 63 6f 6e 66 69 64 65 6e 74 69 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20   ┆d  is confidential information. ┆
0x0080…00a0 20 49 74 20 69 73 20 70 72 6f 76 69 64 65 64 20 20 75 6e 64 65 72 20 61 0a 20 2a 20 09 6c 69 63   ┆ It is provided  under a  *  lic┆
0x00a0…00c0 65 6e 73 65 20 61 67 72 65 65 6d 65 6e 74 2c 20 20 61 6e 64 20 6d 61 79 20 62 65 20 20 63 6f 70   ┆ense agreement,  and may be  cop┆
0x00c0…00e0 69 65 64 20 6f 72 20 64 69 73 63 6c 6f 73 65 64 20 20 6f 6e 6c 79 20 75 6e 64 65 72 20 74 68 65   ┆ied or disclosed  only under the┆
0x00e0…0100 0a 20 2a 20 09 74 65 72 6d 73 20 6f 66 20 20 74 68 61 74 20 61 67 72 65 65 6d 65 6e 74 2e 20 20   ┆  *  terms of  that agreement.  ┆
0x0100…0120 41 6e 79 20 20 72 65 70 72 6f 64 75 63 74 69 6f 6e 20 6f 72 20 64 69 73 63 6c 6f 73 75 72 65 20   ┆Any  reproduction or disclosure ┆
0x0120…0140 20 6f 66 20 74 68 69 73 0a 20 2a 20 09 6d 61 74 65 72 69 61 6c 20 77 69 74 68 6f 75 74 20 74 68   ┆ of this  *  material without th┆
0x0140…0160 65 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 61 75 74 68 6f 72 69 7a 61 74 69 6f 6e 20   ┆e express written authorization ┆
0x0160…0180 6f 66 20 4d 61 72 6b 20 57 69 6c 6c 69 61 6d 73 0a 20 2a 20 09 43 6f 6d 70 61 6e 79 20 6f 72 20   ┆of Mark Williams  *  Company or ┆
0x0180…01a0 70 65 72 73 75 61 6e 74 20 74 6f 20 74 68 65 20 6c 69 63 65 6e 73 65 20 61 67 72 65 65 6d 65 6e   ┆persuant to the license agreemen┆
0x01a0…01c0 74 20 69 73 20 75 6e 6c 61 77 66 75 6c 2e 0a 20 2a 20 0a 20 2a 20 09 43 4f 48 45 52 45 4e 54 20   ┆t is unlawful.  *   *  COHERENT ┆
0x01c0…01e0 56 65 72 73 69 6f 6e 20 30 2e 37 2e 33 0a 20 2a 20 09 43 6f 70 79 72 69 67 68 74 20 28 63 29 20   ┆Version 0.7.3  *  Copyright (c) ┆
0x01e0…0200 31 39 38 32 2c 20 31 39 38 33 2c 20 31 39 38 34 2e 0a 20 2a 20 09 41 6e 20 75 6e 70 75 62 6c 69   ┆1982, 1983, 1984.  *  An unpubli┆
0x0200…0220 73 68 65 64 20 77 6f 72 6b 20 62 79 20 4d 61 72 6b 20 57 69 6c 6c 69 61 6d 73 20 43 6f 6d 70 61   ┆shed work by Mark Williams Compa┆
0x0220…0240 6e 79 2c 20 43 68 69 63 61 67 6f 2e 0a 20 2a 20 09 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65   ┆ny, Chicago.  *  All rights rese┆
0x0240…0260 72 76 65 64 2e 0a 20 2d 6c 67 6c 29 20 2a 2f 0a 2f 2a 0a 20 2a 20 43 6f 68 65 72 65 6e 74 20 72   ┆rved.  -lgl) */ /*  * Coherent r┆
0x0260…0280 75 6e 6e 69 6e 67 20 69 6e 20 53 65 67 6d 65 6e 74 65 64 20 6d 6f 64 65 0a 20 2a 20 6f 6e 20 74   ┆unning in Segmented mode  * on t┆
0x0280…02a0 68 65 20 43 6f 6d 6d 6f 64 6f 72 65 20 4d 2d 73 65 72 69 65 73 20 5a 38 30 30 31 2e 0a 20 2a 20   ┆he Commodore M-series Z8001.  * ┆
0x02a0…02c0 53 79 73 74 65 6d 20 63 61 6c 6c 20 74 61 62 6c 65 73 2e 0a 20 2a 2f 0a 23 69 6e 63 6c 75 64 65   ┆System call tables.  */ #include┆
0x02c0…02e0 20 3c 63 6f 68 65 72 65 6e 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 79 73 74 61 62 2e 68   ┆ <coherent.h> #include <systab.h┆
0x02e0…0300 3e 0a 0a 2f 2a 0a 20 2a 20 53 79 73 74 65 6d 20 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 2e 0a   ┆>  /*  * System call functions. ┆
0x0300…0320 20 2a 2f 0a 69 6e 74 09 75 6e 6f 6e 65 28 29 3b 0a 69 6e 74 09 75 6e 75 6c 6c 28 29 3b 0a 69 6e   ┆ */ int unone(); int unull(); in┆
0x0320…0340 74 09 75 65 78 69 74 28 29 3b 0a 69 6e 74 09 75 66 6f 72 6b 28 29 3b 0a 69 6e 74 09 75 72 65 61   ┆t uexit(); int ufork(); int urea┆
0x0340…0360 64 28 29 3b 0a 69 6e 74 09 75 77 72 69 74 65 28 29 3b 0a 69 6e 74 09 75 6f 70 65 6e 28 29 3b 0a   ┆d(); int uwrite(); int uopen(); ┆
0x0360…0380 69 6e 74 09 75 63 6c 6f 73 65 28 29 3b 0a 69 6e 74 09 75 77 61 69 74 28 29 3b 0a 69 6e 74 09 75   ┆int uclose(); int uwait(); int u┆
0x0380…03a0 63 72 65 61 74 28 29 3b 0a 69 6e 74 09 75 6c 69 6e 6b 28 29 3b 0a 69 6e 74 09 75 75 6e 6c 69 6e   ┆creat(); int ulink(); int uunlin┆
0x03a0…03c0 6b 28 29 3b 0a 69 6e 74 09 75 65 78 65 63 65 28 29 3b 0a 69 6e 74 09 75 63 68 64 69 72 28 29 3b   ┆k(); int uexece(); int uchdir();┆
0x03c0…03e0 0a 69 6e 74 09 75 6d 6b 6e 6f 64 28 29 3b 0a 69 6e 74 09 75 63 68 6d 6f 64 28 29 3b 0a 69 6e 74   ┆ int umknod(); int uchmod(); int┆
0x03e0…0400 09 75 63 68 6f 77 6e 28 29 3b 0a 63 68 61 72 09 2a 75 62 72 6b 28 29 3b 0a 69 6e 74 09 75 73 74   ┆ uchown(); char *ubrk(); int ust┆
0x0400…0420 61 74 28 29 3b 0a 6c 6f 6e 67 09 75 6c 73 65 65 6b 28 29 3b 0a 69 6e 74 09 75 67 65 74 70 69 64   ┆at(); long ulseek(); int ugetpid┆
0x0420…0440 28 29 3b 0a 69 6e 74 09 75 6d 6f 75 6e 74 28 29 3b 0a 69 6e 74 09 75 75 6d 6f 75 6e 74 28 29 3b   ┆(); int umount(); int uumount();┆
0x0440…0460 0a 69 6e 74 09 75 73 65 74 75 69 64 28 29 3b 0a 69 6e 74 09 75 67 65 74 75 69 64 28 29 3b 0a 69   ┆ int usetuid(); int ugetuid(); i┆
0x0460…0480 6e 74 09 75 73 74 69 6d 65 28 29 3b 0a 69 6e 74 09 75 70 74 72 61 63 65 28 29 3b 0a 69 6e 74 09   ┆nt ustime(); int uptrace(); int ┆
0x0480…04a0 75 61 6c 61 72 6d 28 29 3b 0a 69 6e 74 09 75 66 73 74 61 74 28 29 3b 0a 69 6e 74 09 75 70 61 75   ┆ualarm(); int ufstat(); int upau┆
0x04a0…04c0 73 65 28 29 3b 0a 69 6e 74 09 75 75 74 69 6d 65 28 29 3b 0a 69 6e 74 09 75 61 63 63 65 73 73 28   ┆se(); int uutime(); int uaccess(┆
0x04c0…04e0 29 3b 0a 69 6e 74 09 75 6e 69 63 65 28 29 3b 0a 69 6e 74 09 75 66 74 69 6d 65 28 29 3b 0a 69 6e   ┆); int unice(); int uftime(); in┆
0x04e0…0500 74 09 75 66 74 69 6d 65 28 29 3b 0a 69 6e 74 09 75 73 79 6e 63 28 29 3b 0a 69 6e 74 09 75 6b 69   ┆t uftime(); int usync(); int uki┆
0x0500…0520 6c 6c 28 29 3b 0a 69 6e 74 09 75 64 75 70 28 29 3b 0a 69 6e 74 09 75 70 69 70 65 28 29 3b 0a 69   ┆ll(); int udup(); int upipe(); i┆
0x0520…0540 6e 74 09 75 74 69 6d 65 73 28 29 3b 0a 69 6e 74 09 75 70 72 6f 66 69 6c 28 29 3b 0a 6c 6f 6e 67   ┆nt utimes(); int uprofil(); long┆
0x0540…0560 09 75 75 6e 69 71 75 65 28 29 3b 0a 69 6e 74 09 75 73 65 74 67 69 64 28 29 3b 0a 69 6e 74 09 75   ┆ uunique(); int usetgid(); int u┆
0x0560…0580 67 65 74 67 69 64 28 29 3b 0a 69 6e 74 09 28 2a 75 73 69 67 6e 61 6c 28 29 29 28 29 3b 0a 69 6e   ┆getgid(); int (*usignal())(); in┆
0x0580…05a0 74 09 75 73 6c 6f 61 64 28 29 3b 0a 69 6e 74 09 75 73 75 6c 6f 61 64 28 29 3b 0a 69 6e 74 09 75   ┆t usload(); int usuload(); int u┆
0x05a0…05c0 61 63 63 74 28 29 3b 0a 69 6e 74 09 75 6c 6f 63 6b 28 29 3b 0a 69 6e 74 09 75 69 6f 63 74 6c 28   ┆acct(); int ulock(); int uioctl(┆
0x05c0…05e0 29 3b 0a 69 6e 74 09 75 67 65 74 65 67 69 64 28 29 3b 0a 69 6e 74 09 75 67 65 74 65 75 69 64 28   ┆); int ugetegid(); int ugeteuid(┆
0x05e0…0600 29 3b 0a 69 6e 74 09 75 75 6d 61 73 6b 28 29 3b 0a 69 6e 74 09 75 63 68 72 6f 6f 74 28 29 3b 0a   ┆); int uumask(); int uchroot(); ┆
0x0600…0620 0a 2f 2a 0a 20 2a 20 4d 61 63 68 69 6e 65 20 69 6e 64 65 70 65 6e 64 65 6e 74 20 73 79 73 74 65   ┆ /*  * Machine independent syste┆
0x0620…0640 6d 20 63 61 6c 6c 20 74 61 62 6c 65 2e 0a 20 2a 2f 0a 73 74 72 75 63 74 20 73 79 73 74 61 62 20   ┆m call table.  */ struct systab ┆
0x0640…0660 73 79 73 69 74 61 62 5b 4e 4d 49 43 41 4c 4c 5d 20 3d 7b 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09   ┆sysitab[NMICALL] ={  0,    INT, ┆
0x0660…0680 75 6e 6f 6e 65 2c 09 09 2f 2a 20 20 30 20 3d 20 3f 3f 3f 20 2a 2f 0a 09 49 2c 09 09 20 20 49 4e   ┆unone,  /*  0 = ??? */  I,    IN┆
0x0680…06a0 54 2c 09 75 65 78 69 74 2c 09 09 2f 2a 20 20 31 20 3d 20 65 78 69 74 20 2a 2f 0a 09 30 2c 09 09   ┆T, uexit,  /*  1 = exit */  0,  ┆
0x06a0…06c0 20 20 49 4e 54 2c 09 75 66 6f 72 6b 2c 09 09 2f 2a 20 20 32 20 3d 20 66 6f 72 6b 20 2a 2f 0a 09   ┆  INT, ufork,  /*  2 = fork */  ┆
0x06c0…06e0 49 2b 50 2b 49 2c 09 09 20 20 49 4e 54 2c 09 75 72 65 61 64 2c 09 09 2f 2a 20 20 33 20 3d 20 72   ┆I+P+I,    INT, uread,  /*  3 = r┆
0x06e0…0700 65 61 64 20 2a 2f 0a 09 49 2b 50 2b 49 2c 09 09 20 20 49 4e 54 2c 09 75 77 72 69 74 65 2c 09 09   ┆ead */  I+P+I,    INT, uwrite,  ┆
0x0700…0720 2f 2a 20 20 34 20 3d 20 77 72 69 74 65 20 2a 2f 0a 09 50 2b 49 2c 09 09 20 20 49 4e 54 2c 09 75   ┆/*  4 = write */  P+I,    INT, u┆
0x0720…0740 6f 70 65 6e 2c 09 09 2f 2a 20 20 35 20 3d 20 6f 70 65 6e 20 2a 2f 0a 09 49 2c 09 09 20 20 49 4e   ┆open,  /*  5 = open */  I,    IN┆
0x0740…0760 54 2c 09 75 63 6c 6f 73 65 2c 09 09 2f 2a 20 20 36 20 3d 20 63 6c 6f 73 65 20 2a 2f 0a 09 50 2c   ┆T, uclose,  /*  6 = close */  P,┆
0x0760…0780 09 09 20 20 49 4e 54 2c 09 75 77 61 69 74 2c 09 09 2f 2a 20 20 37 20 3d 20 77 61 69 74 20 2a 2f   ┆    INT, uwait,  /*  7 = wait */┆
0x0780…07a0 0a 09 50 2b 49 2c 09 09 20 20 49 4e 54 2c 09 75 63 72 65 61 74 2c 09 09 2f 2a 20 20 38 20 3d 20   ┆  P+I,    INT, ucreat,  /*  8 = ┆
0x07a0…07c0 63 72 65 61 74 20 2a 2f 0a 09 50 2b 50 2c 09 09 20 20 49 4e 54 2c 09 75 6c 69 6e 6b 2c 09 09 2f   ┆creat */  P+P,    INT, ulink,  /┆
0x07c0…07e0 2a 20 20 39 20 3d 20 6c 69 6e 6b 20 2a 2f 0a 09 50 2c 09 09 20 20 49 4e 54 2c 09 75 75 6e 6c 69   ┆*  9 = link */  P,    INT, uunli┆
0x07e0…0800 6e 6b 2c 09 2f 2a 20 31 30 20 3d 20 75 6e 6c 69 6e 6b 20 2a 2f 0a 09 50 2b 50 2b 50 2c 09 09 20   ┆nk, /* 10 = unlink */  P+P+P,   ┆
0x0800…0820 20 49 4e 54 2c 09 75 65 78 65 63 65 2c 09 09 2f 2a 20 31 31 20 3d 20 65 78 65 63 20 2a 2f 0a 09   ┆ INT, uexece,  /* 11 = exec */  ┆
0x0820…0840 50 2c 09 09 20 20 49 4e 54 2c 09 75 63 68 64 69 72 2c 09 70 3a 01 cd 25 32 20 3d 20 63 68 64 69   ┆P,    INT, uchdir, p:  %2 = chdi┆
0x0840…0860 72 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09 75 6e 6f 6e 65 2c 09 09 2f 2a 20 31 33 20 3d   ┆r */  0,    INT, unone,  /* 13 =┆
0x0860…0880 20 3f 3f 3f 20 2a 2f 0a 09 50 2b 49 2b 49 2c 09 09 20 20 49 4e 54 2c 09 75 6d 6b 6e 6f 64 2c 09   ┆ ??? */  P+I+I,    INT, umknod, ┆
0x0880…08a0 09 2f 2a 20 31 34 20 3d 20 6d 6b 6e 6f 64 20 2a 2f 0a 09 50 2b 49 2c 09 09 20 20 49 4e 54 2c 09   ┆ /* 14 = mknod */  P+I,    INT, ┆
0x08a0…08c0 75 63 68 6d 6f 64 2c 09 09 2f 2a 20 31 35 20 3d 20 63 68 6d 6f 64 20 2a 2f 0a 09 50 2b 49 2b 49   ┆uchmod,  /* 15 = chmod */  P+I+I┆
0x08c0…08e0 2c 09 09 20 20 49 4e 54 2c 09 75 63 68 6f 77 6e 2c 09 09 2f 2a 20 31 36 20 3d 20 63 68 6f 77 6e   ┆,    INT, uchown,  /* 16 = chown┆
0x08e0…0900 20 2a 2f 0a 09 50 2c 09 09 20 20 50 54 52 2c 09 75 62 72 6b 2c 09 09 2f 2a 20 31 37 20 3d 20 62   ┆ */  P,    PTR, ubrk,  /* 17 = b┆
0x0900…0920 72 65 61 6b 20 2a 2f 0a 09 50 2b 50 2c 09 09 20 20 49 4e 54 2c 09 75 73 74 61 74 2c 09 09 2f 2a   ┆reak */  P+P,    INT, ustat,  /*┆
0x0920…0940 20 31 38 20 3d 20 73 74 61 74 20 2a 2f 0a 09 49 2b 4c 2b 49 2c 09 09 20 20 4c 4f 4e 47 2c 09 75   ┆ 18 = stat */  I+L+I,    LONG, u┆
0x0940…0960 6c 73 65 65 6b 2c 09 09 2f 2a 20 31 39 20 3d 20 6c 73 65 65 6b 20 2a 2f 0a 09 30 2c 09 09 20 20   ┆lseek,  /* 19 = lseek */  0,    ┆
0x0960…0980 49 4e 54 2c 09 75 67 65 74 70 69 64 2c 09 2f 2a 20 32 30 20 3d 20 67 65 74 70 69 64 20 2a 2f 0a   ┆INT, ugetpid, /* 20 = getpid */ ┆
0x0980…09a0 09 50 2b 50 2b 49 2c 09 09 20 20 49 4e 54 2c 09 75 6d 6f 75 6e 74 2c 09 09 2f 2a 20 32 31 20 3d   ┆ P+P+I,    INT, umount,  /* 21 =┆
0x09a0…09c0 20 6d 6f 75 6e 74 20 2a 2f 0a 09 50 2c 09 09 20 20 49 4e 54 2c 09 75 75 6d 6f 75 6e 74 2c 09 2f   ┆ mount */  P,    INT, uumount, /┆
0x09c0…09e0 2a 20 32 32 20 3d 20 75 6d 6f 75 6e 74 20 2a 2f 0a 09 49 2c 09 09 20 20 49 4e 54 2c 09 75 73 65   ┆* 22 = umount */  I,    INT, use┆
0x09e0…0a00 74 75 69 64 2c 09 2f 2a 20 32 33 20 3d 20 73 65 74 75 69 64 20 2a 2f 0a 09 30 2c 09 09 20 20 49   ┆tuid, /* 23 = setuid */  0,    I┆
0x0a00…0a20 4e 54 2c 09 75 67 65 74 75 69 64 2c 09 2f 2a 20 32 34 20 3d 20 67 65 74 75 69 64 20 2a 2f 0a 09   ┆NT, ugetuid, /* 24 = getuid */  ┆
0x0a20…0a40 50 2c 09 09 20 20 49 4e 54 2c 09 75 73 74 69 6d 65 2c 09 09 2f 2a 20 32 35 20 3d 20 73 74 69 6d   ┆P,    INT, ustime,  /* 25 = stim┆
0x0a40…0a60 65 20 2a 2f 0a 09 49 2b 49 2b 50 2b 49 2c 09 20 20 49 4e 54 2c 09 75 70 74 72 61 63 65 2c 09 2f   ┆e */  I+I+P+I,   INT, uptrace, /┆
0x0a60…0a80 2a 20 32 36 20 3d 20 70 74 72 61 63 65 20 2a 2f 0a 09 49 2c 09 09 20 20 49 4e 54 2c 09 75 61 6c   ┆* 26 = ptrace */  I,    INT, ual┆
0x0a80…0aa0 61 72 6d 2c 09 09 2f 2a 20 32 37 20 3d 20 61 6c 61 72 6d 20 2a 2f 0a 09 49 2b 50 2c 09 09 20 20   ┆arm,  /* 27 = alarm */  I+P,    ┆
0x0aa0…0ac0 49 4e 54 2c 09 75 66 73 74 61 74 2c 09 09 2f 2a 20 32 38 20 3d 20 66 73 74 61 74 20 2a 2f 0a 09   ┆INT, ufstat,  /* 28 = fstat */  ┆
0x0ac0…0ae0 30 2c 09 09 20 20 49 4e 54 2c 09 75 70 61 75 73 65 2c 09 09 2f 2a 20 32 39 20 3d 20 70 61 75 73   ┆0,    INT, upause,  /* 29 = paus┆
0x0ae0…0b00 65 20 2a 2f 0a 09 50 2b 50 2c 09 09 20 20 49 4e 54 2c 09 75 75 74 69 6d 65 2c 09 09 2f 2a 20 33   ┆e */  P+P,    INT, uutime,  /* 3┆
0x0b00…0b20 30 20 3d 20 75 74 69 6d 65 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09 75 6e 6f 6e 65 2c 09   ┆0 = utime */  0,    INT, unone, ┆
0x0b20…0b40 09 2f 2a 20 33 31 20 3d 20 3f 3f 3f 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09 75 6e 6f 6e   ┆ /* 31 = ??? */  0,    INT, unon┆
0x0b40…0b60 65 2c 09 09 2f 2a 20 33 32 20 3d 20 3f 3f 3f 20 2a 2f 0a 09 50 2b 49 2c 09 09 20 20 49 4e 54 2c   ┆e,  /* 32 = ??? */  P+I,    INT,┆
0x0b60…0b80 09 75 61 63 63 65 73 73 2c 09 2f 2a 20 33 33 20 3d 20 61 63 63 65 73 73 20 2a 2f 0a 09 49 2c 09   ┆ uaccess, /* 33 = access */  I, ┆
0x0b80…0ba0 09 20 20 49 4e 54 2c 09 75 6e 69 63 65 2c 09 09 2f 2a 20 33 34 20 3d 20 6e 69 63 65 20 2a 2f 0a   ┆   INT, unice,  /* 34 = nice */ ┆
0x0ba0…0bc0 09 50 2c 09 09 20 20 49 4e 54 2c 09 75 66 74 69 6d 65 2c 09 09 2f 2a 20 33 35 20 3d 20 66 74 69   ┆ P,    INT, uftime,  /* 35 = fti┆
0x0bc0…0be0 6d 65 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09 75 73 79 6e 63 2c 09 09 2f 2a 20 33 36 20   ┆me */  0,    INT, usync,  /* 36 ┆
0x0be0…0c00 3d 20 73 79 6e 63 20 2a 2f 0a 09 49 2b 49 2c 09 09 20 20 49 4e 54 2c 09 75 6b 69 6c 6c 2c 09 09   ┆= sync */  I+I,    INT, ukill,  ┆
0x0c00…0c20 2f 2a 20 33 37 20 3d 20 6b 69 6c 6c 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09 75 6e 6f 6e   ┆/* 37 = kill */  0,    INT, unon┆
0x0c20…0c40 65 2c 09 09 2f 2a 20 33 38 20 3d 20 3f 3f 3f 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09 75   ┆e,  /* 38 = ??? */  0,    INT, u┆
0x0c40…0c60 6e 6f 6e 65 2c 09 09 2f 2a 20 33 39 20 3d 20 3f 3f 3f 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e 54   ┆none,  /* 39 = ??? */  0,    INT┆
0x0c60…0c80 2c 09 75 6e 6f 6e 65 2c 09 09 2f 2a 20 34 30 20 3d 20 3f 3f 3f 20 2a 2f 0a 09 49 2b 49 2c 09 09   ┆, unone,  /* 40 = ??? */  I+I,  ┆
0x0c80…0ca0 20 20 49 4e 54 2c 09 75 64 75 70 2c 09 09 2f 2a 20 34 31 20 3d 20 64 75 70 20 2a 2f 0a 09 50 2c   ┆  INT, udup,  /* 41 = dup */  P,┆
0x0ca0…0cc0 09 09 20 20 49 4e 54 2c 09 75 70 69 70 65 2c 09 09 2f 2a 20 34 32 20 3d 20 70 69 70 65 20 2a 2f   ┆    INT, upipe,  /* 42 = pipe */┆
0x0cc0…0ce0 0a 09 50 2c 09 09 20 20 49 4e 54 2c 09 75 74 69 6d 65 73 2c 09 09 2f 2a 20 34 33 20 3d 20 74 69   ┆  P,    INT, utimes,  /* 43 = ti┆
0x0ce0…0d00 6d 65 73 20 2a 2f 0a 09 50 2b 49 2b 49 2b 49 2c 09 20 20 49 4e 54 2c 09 75 70 72 6f 66 69 6c 2c   ┆mes */  P+I+I+I,   INT, uprofil,┆
0x0d00…0d20 09 2f 2a 20 34 34 20 3d 20 70 72 6f 66 69 6c 20 2a 2f 0a 09 30 2c 09 09 20 4c 4f 4e 47 2c 09 75   ┆ /* 44 = profil */  0,   LONG, u┆
0x0d20…0d40 75 6e 69 71 75 65 2c 09 2f 2a 20 34 35 20 3d 20 75 6e 69 71 75 65 20 2a 2f 0a 09 49 2c 09 09 20   ┆unique, /* 45 = unique */  I,   ┆
0x0d40…0d60 20 49 4e 54 2c 09 75 73 65 74 67 69 64 2c 09 2f 2a 20 34 36 20 3d 20 73 65 74 67 69 64 20 2a 2f   ┆ INT, usetgid, /* 46 = setgid */┆
0x0d60…0d80 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09 75 67 65 74 67 69 64 2c 09 2f 2a 20 34 37 20 3d 20 67 65   ┆  0,    INT, ugetgid, /* 47 = ge┆
0x0d80…0da0 74 67 69 64 20 2a 2f 0a 09 49 2b 50 2c 09 09 20 20 50 54 52 2c 09 75 73 69 67 6e 61 6c 2c 09 2f   ┆tgid */  I+P,    PTR, usignal, /┆
0x0da0…0dc0 2a 20 34 38 20 3d 20 73 69 67 6e 61 6c 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09 75 6e 6f   ┆* 48 = signal */  0,    INT, uno┆
0x0dc0…0de0 6e 65 2c 09 09 2f 2a 20 34 39 20 3d 20 3f 3f 3f 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09   ┆ne,  /* 49 = ??? */  0,    INT, ┆
0x0de0…0e00 75 6e 6f 6e 65 2c 09 09 2f 2a 20 35 30 20 3d 20 3f 3f 3f 20 2a 2f 0a 09 50 2c 09 09 20 20 49 4e   ┆unone,  /* 50 = ??? */  P,    IN┆
0x0e00…0e20 54 2c 09 75 61 63 63 74 2c 09 09 2f 2a 20 35 31 20 3d 20 61 63 63 74 20 2a 2f 0a 09 49 2b 49 2b   ┆T, uacct,  /* 51 = acct */  I+I+┆
0x0e20…0e40 49 2c 09 09 20 20 49 4e 54 2c 09 75 6e 75 6c 6c 2c 09 09 2f 2a 20 35 32 20 3d 20 3f 3f 3f 20 28   ┆I,    INT, unull,  /* 52 = ??? (┆
0x0e40…0e60 70 68 79 73 29 20 2a 2f 0a 09 49 2c 09 09 20 20 49 4e 54 2c 09 75 6c 6f 63 6b 2c 09 09 2f 2a 20   ┆phys) */  I,    INT, ulock,  /* ┆
0x0e60…0e80 35 33 20 3d 20 6c 6f 63 6b 20 2a 2f 0a 09 49 2b 49 2b 50 2c 09 09 20 20 49 4e 54 2c 09 75 69 6f   ┆53 = lock */  I+I+P,    INT, uio┆
0x0e80…0ea0 63 74 6c 2c 09 09 2f 2a 20 35 34 20 3d 20 69 6f 63 74 6c 20 2a 2f 0a 09 49 2b 50 2c 09 09 20 20   ┆ctl,  /* 54 = ioctl */  I+P,    ┆
0x0ea0…0ec0 49 4e 54 2c 09 75 6e 6f 6e 65 2c 09 09 2f 2a 20 35 35 20 3d 20 3f 3f 3f 20 28 6d 70 78 29 20 2a   ┆INT, unone,  /* 55 = ??? (mpx) *┆
0x0ec0…0ee0 2f 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09 75 67 65 74 65 67 69 64 2c 09 2f 2a 20 35 36 20 3d 20   ┆/  0,    INT, ugetegid, /* 56 = ┆
0x0ee0…0f00 67 65 74 65 67 69 64 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09 75 67 65 74 65 75 69 64 2c   ┆getegid */  0,    INT, ugeteuid,┆
0x0f00…0f20 09 2f 2a 20 35 37 20 3d 20 67 65 74 65 75 69 64 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09   ┆ /* 57 = geteuid */  0,    INT, ┆
0x0f20…0f40 75 6e 6f 6e 65 2c 09 09 2f 2a 20 35 38 20 3d 20 3f 3f 3f 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e   ┆unone,  /* 58 = ??? */  0,    IN┆
0x0f40…0f60 54 2c 09 75 6e 6f 6e 65 2c 09 09 2f 2a 20 35 39 20 3d 20 3f 3f 3f 20 2a 2f 0a 09 49 2c 09 09 20   ┆T, unone,  /* 59 = ??? */  I,   ┆
0x0f60…0f80 20 49 4e 54 2c 09 75 75 6d 61 73 6b 2c 09 09 2f 2a 20 36 30 20 3d 20 75 6d 61 73 6b 20 2a 2f 0a   ┆ INT, uumask,  /* 60 = umask */ ┆
0x0f80…0fa0 09 50 2c 09 09 20 20 49 4e 54 2c 09 75 63 68 72 6f 6f 74 2c 09 2f 2a 20 36 31 20 3d 20 63 68 72   ┆ P,    INT, uchroot, /* 61 = chr┆
0x0fa0…0fc0 6f 6f 74 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09 75 6e 6f 6e 65 2c 09 09 2f 2a 20 36 32   ┆oot */  0,    INT, unone,  /* 62┆
0x0fc0…0fe0 20 3d 20 3f 3f 3f 20 2a 2f 0a 09 30 2c 09 09 20 20 49 4e 54 2c 09 75 6e 6f 6e 65 2c 09 09 2f 2a   ┆ = ??? */  0,    INT, unone,  /*┆
0x0fe0…1000 20 36 33 20 3d 20 3f 3f 3f 20 2a 2f 0a 09 49 2b 50 2b 50 2c 09 09 20 20 49 4e 54 2c 09 75 73 6c   ┆ 63 = ??? */  I+P+P,    INT, usl┆
0x1000…1020 6f 61 64 2c 09 09 2f 2a 20 36 34 20 3d 20 73 6c 6f 61 64 20 2a 2f 0a 09 49 2c 09 09 20 20 49 4e   ┆oad,  /* 64 = sload */  I,    IN┆
0x1020…1040 54 2c 09 75 73 75 6c 6f 61 64 2c 09 2f 2a 20 36 35 20 3d 20 73 75 6c 6f 61 64 20 2a 2f 0a 7d 3b   ┆T, usuload, /* 65 = suload */ };┆
0x1040…1041 0a   ┆ ┆