Trailing-Edge
-
PDP-10 Archives
-
decuslib20-01
-
decus/20-0002/ioser.tnx
There is 1 other file named ioser.tnx in the archive. Click here to see a list.
00100 COMMENT VALID 00112 PAGES
00200 C REC PAGE DESCRIPTION
00300 C00001 00001
00400 C00010 00002 TENX<THE ENTIRE FILE IS FOR TENEX ONLY
00500 C00013 00003 DSCR IOSTT(CDB) values.
00600 C00016 00004
00700 C00020 00005 COMPIL(PAT,<OPEN,LOOKUP,ENTER,USETI,USETO,MTAPE,TENXFI,RELEASE,CLOSE,CLOSIN,CLOSO,GETCHAN,CVJFN,RENAME>
00800 C00029 00006 DSCR PROCEDURE LOOKUP(INTEGER CHNL STRING FILE REFERENCE INTEGER FLAG)
00900 C00033 00007 HERE(ENTER)
01000 C00036 00008 DSCR
01100 C00039 00009 DSCR PROCEDURE USETI,USETO(INTEGER CHANNEL,BLOCK)
01200 C00041 00010 DSCR PROCEDURE CLOSE(INTEGER CHANNEL,[CLOSEINHIBITBITS])
01300 C00042 00011 HERE(RELEASE)
01400 C00043 00012 DSCR
01500 C00044 00013 DSCR STRING PROCEDURE TENXFI(STRING DECFILE)
01600 C00048 00014 DSCR
01700 C00050 00015 COMPIL(JOBINF,<ODTIM,IDTIM,RUNTM,GTAD,GJINF>,<ZSETST,ZADJST,X22,X33,X44,.SKIP.,CATCHR>
01800 C00051 00016
01900 C00052 00017 DSCR INTEGER SIMPLE PROCEDURE RUNTM(INTEGER FORK REFERENCE INTEGER CONSOLE)
02000 C00053 00018 DSCR INTEGER SIMPLE PROCEDURE GTAD
02100 C00054 00019 DSCR INTEGER SIMPLE PROCEDURE GJINF(REFERENCE INTEGER LOGDIR,CONDIR,TTYNO)
02200 C00055 00020 ENDCOM(JOBINF)
02300 C00056 00021 COMPIL(DIRECT,<STDIR,DIRST>,<X22,X33,CATCHR,ZSETST,ZADJST.SKIP.>
02400 C00058 00022 DSCR STRING SIMPLE PROCEDURE DIRST(INTEGER I)
02500 C00060 00023 COMPIL(RUNPRG,<RUNPRG>,<X22,X33,CATCHR>,<RUNPRG -- RUN A PROGRAM>)
02600 C00065 00024 COMPIL(OPF,<OPENFILE,SETINPUT,SETPL,INDEXFILE,SETCHAN>,<.SKIP.>,<OPENFILE -- OPEN A FILE>)
02700 C00074 00025 DSCR PROCEDURE SETINPUT(INTEGER CHAN REFERENCE INTEGER COUNT,BR,EOF)
02800 C00075 00026 DSCR
02900 C00077 00027 DSCR
03000 C00079 00028 DSCR SETCHAN(JFN,GTFLAGS,OPFLAGS)
03100 C00080 00029 COMPIL(GTJFN,<GTJFN,GTJFNL>,<.SKIP.,SETCHN,CATCHR,X11,X22,X44>,<GTJFN -- GET A JFN>)
03200 C00082 00030 DSCR INTEGER PROCEDURE GTJFNL(STRING ORIG INTEGER FLAGS, XWDJFN!JFN
03300 C00085 00031 COMPIL(FILINF,<GNJFN,DELF,UNDELETE,DELNF,SIZEF,JFNS,JFNSL,OPENF,CFILE,CLOSF,RLJFN,GTSTS,STSTS,RNAMF>
03400 C00087 00032 DSCR PROCEDURE DELF(INTEGER CHAN)
03500 C00089 00033 DSCR PROCEDURE UNDELETE(INTEGER CHAN)
03600 C00090 00034 DSCR INTEGER PROCEDURE SIZEF(INTEGER JFN)
03700 C00091 00035
03800 C00093 00036 DSCR SIMPLE PROCEDURE OPENF(INTEGER JFN,FLAGS)
03900 C00095 00037
04000 C00098 00038 DSCR SIMPLE PROCEDURE CLOSF(INTEGER JFN)
04100 C00100 00039 DSCR SIMPLE PROCEDURE RLJFN(INTEGER JFN)
04200 C00101 00040 DSCR INTEGER SIMPLE PROCEDURE GTSTS(INTEGER JFN)
04300 C00102 00041 DSCR BOOLEAN SIMPLE PROCEDURE STSTS(INTEGER JFN,STATUS)
04400 C00103 00042 DSCR BOOLEAN SIMPLE PROCEDURE RNAMF(INTEGER EXISTINGJFN,NEWJFN)
04500 C00104 00043 COMPIL(DEVINF,<CNDIR,ASND,RELD,GDSTS,SDSTS,STDEV,DEVST,GTFDB,CHFDB>
04600 C00106 00044 DSCR BOOLEAN PROCEDURE ASND(INTEGER DEVICE)
04700 C00107 00045 DSCR BOOLEAN PROCEDURE RELD(INTEGER DEVICE)
04800 C00108 00046 DSCR INTEGER SIMPLE PROCEDURE GDSTS(INTEGER CHAN REFERENCE INTEGER WORDCNT)
04900 C00109 00047 DSCR PROCEDURE SDSTS(INTEGER JFN,NEWSTATUS)
05000 C00110 00048 DSCR INTEGER PROCEDURE STDEV(STRING S)
05100 C00111 00049
05200 C00112 00050 DSCR SIMPLE PROCEDURE GTFDB(INTEGER JFN REFERENCE INTEGER ARRAY BUF)
05300 C00113 00051
05400 C00114 00052 DSCR INTEGER SIMPLE PROCEDURE WORDIN(INTEGER JFN)
05500 C00116 00053 HERE(ARRYIN)
05600 C00120 00054 HERE(WORDOUT)
05700 C00122 00055 HERE(ARRYOUT)
05800 C00125 00056
05900 C00127 00057 HERE(SWDPTR)
06000 C00129 00058
06100 C00136 00059 SETWPT:
06200 C00140 00060 SETWIO:
06300 C00141 00061 ADWI:
06400 C00143 00062 DSCR CHAR_CHARIN(CHANNEL)
06500 C00146 00063 DSCR STRING SIMPLE PROCEDURE SINI(INTEGER JFN,MAXLENGTH,BRKCHAR)
06600 C00150 00064 Input
06700 C00158 00065 .DOINP: PUSHJ P,DOINP
06800 C00159 00066
06900 C00163 00067 Realin, Realscan
07000 C00170 00068 NUMIN -- CONTD.
07100 C00177 00069 LNUMIN NUMBER INPUT
07200 C00188 00070
07300 C00190 00071 DSCR DATA TABLES FOR REALIN, INTSCAN, ETC.
07400 C00191 00072
07500 C00193 00073
07600 C00196 00074 DSCR PROCEDURE LINOUT(INTEGER JFN,VALUE)
07700 C00199 00075 HERE(RCHPTR)
07800 C00200 00076 HERE(SCHPTR)
07900 C00202 00077 DSCR Auxiliary routines for character i/o.
08000 C00208 00078 SETCPT:
08100 C00211 00079 SETCIO:
08200 C00212 00080 DSCR
08300 C00225 00081 DSCR ADCO,ADCO1
08400 C00229 00082 DSCR SETIO
08500 C00236 00083 DSCR
08600 C00239 00084 ENDCOM(IOROU)
08700 C00240 00085 DSCR SIMPLE PROCEDURE SFPTR(INTEGER JFN,POINTER)
08800 C00241 00086 DSCR INTEGER SIMPLE PROCEDURE RFPTR(INTEGER JFN)
08900 C00242 00087 DSCR SIMPLE PROCEDURE MTOPR(INTEGER JFN,FUNCTION,VALUE)
09000 C00243 00088 DSCR SIMPLE PROCEDURE BKJFN(INTEGER JFN)
09100 C00244 00089 DSCR INTEGER SIMPLE PROCEDURE RFBSZ(INTEGER JFN)
09200 C00245 00090 COMPIL(DSKOPS,<DSKIN,DSKOUT>
09300 C00247 00091 DSCR SIMPLE PROCEDURE
09400 C00248 00092 COMPIL(DEVS,<DEVTYPE,DVCHR,ERSTR>
09500 C00249 00093 DSCR INTEGER SIMPLE PROCEDURE DVCHR(INTEGER JFN REFERENCE INTEGER AC1,AC3)
09600 C00250 00094 DSCR SIMPLE PROCEDURE ERSTR(INTEGER ERRNO,FORK)
09700 C00252 00095 COMPIL(UTILITY,<SETCHN,ZSETST,ZADJST,.RESET,RDSEG>
09800 C00258 00096 DSCR STRING SIMPLE PROCEDURE ZADJST(INTEGER CNTEST,BP)
09900 C00261 00097 DSCR
10000 C00265 00098 COMPIL(TTM,<RFMOD,SFMOD,STPAR,STI,RFCOC,SFCOC,GTTYP,STTYP,SETEDIT>
10100 C00271 00099 COMPIL(PAGES,<PMAP>,<SAVE,RESTR,X44>
10200 C00272 00100 COMPIL(TT2,<PBTIN,INTTY>
10300 C00273 00101 DSCR STRING SIMPLE PROCEDURE INTTY
10400 C00275 00102 NOIMSSS<NON-IMSSS VERSION OF INTTY FOR THOSE WHO SUFFER
10500 C00279 00103 TTY FUNCTIONS
10600 C00282 00104 HERE(PBIN)
10700 C00292 00105 Filnam
10800 C00295 00106 Flscan
10900 C00297 00107 COMPIL(CAS,<CSERR,LPRYER>,<GOGTAB>
11000 C00298 00108
11100 C00299 00109
11200 C00300 00110
11300 C00301 00111
11400 C00302 00112
11500 C00303 ENDMK
11600 C;