Trailing-Edge
-
PDP-10 Archives
-
decus_20tap1_198111
-
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;