=== LIBENT.TXT === This is a file of ENTRY POINTS of all the functions and subroutines used in the SYSLIB Test Package. Version: 1.0 Date Created: April 29, 1988 Created By: I.B. Sokari Edited By: ENTRY POINT DESCRIPTION MODULE ----------- ----------- ------ Acmpl Assembly Language completion routine. CMPSUP.MAC Bitst2 Service routine that tests a word for the COMMN.FOR presence of a specified bit and returns a boolean indicating the state of the bit. Bitst4 Service routine that performs a bit test on COMMN.FOR pairs of words. BoldCenter Service routine that causes a string to be RTNS.FOR centered boldly. CLS Service routine that clears the screen on RTNS.FOR the VTxx series terminal. CenterString Service routine that causes a string to be RTNS.FOR centered on the screen. CheckC Service routine that ensures the presence of LIBSUP.FOR all conditions required to test the SYSLIB test package. CloseOutput Service routine that re-directs the output RTNS.FOR from any device to the screen. CmplRes FORTRAN completion routine. DATAT.FOR ConSts Service routine that converts I/O components RTNS.FOR into a packed I/O status block. Crtn1 Service routine to make the Syslib assembly CMPSUP.MAC completion routines callable from Fortran. Crtn2 Service routine to make the Syslib assembly CMPSUP.MAC completion routines callable from Fortran. DTICRcvd Test for IRCVDC SYSLIB function call. DATAT.FOR DTIFRcvd Test for IRCVDF SYSLIB function call. DATAT.FOR DTIRcvd Test for IRCVD SYSLIB function call. DATAT.FOR DTIWRcvd Test for IRCVDW SYSLIB function call. DATAT.FOR DoStop Service routine that prints a fatal error PRCOM.FOR message and causes LIBTST to exit. DtICread Test for IREADC SYSLIB function call. DATAT.FOR DtICsdat Test for ISDATC SYSLIB function call. DATAT.FOR DtICspfn Test for ISPFNC SYSLIB function call. DATAT.FOR DtICwrit Test for IWRITC SYSLIB function call. DATAT.FOR DtIFread Test for IREADF SYSLIB function call. DATAT.FOR DtIFsdat Test for ISDATF SYSLIB function call. DATAT.FOR DtIFspfn Test for ISPFNF SYSLIB function call. DATAT.FOR DtIFwrit Test for IWRITF SYSLIB function call. DATAT.FOR DtIWread Test for IREADW SYSLIB function call. DATAT.FOR DtIWsdat Test for ISDATW SYSLIB function call. DATAT.FOR DtIWspfn Test for ISPFNW SYSLIB function call. DATAT.FOR DtIWwrit Test for IWRITW SYSLIB function call. DATAT.FOR DtIread Test for IREAD SYSLIB function call. DATAT.FOR DtIsdat Test for ISDAT SYSLIB function call. DATAT.FOR DtIspfn Test for ISPFN SYSLIB function call. DATAT.FOR DtIwrite Test for IWRITE SYSLIB function call. DATAT.FOR DtJCread Test for JREADC SYSLIB function call. DATAT.FOR DtJCwrit Test for JWRITC SYSLIB function call. DATAT.FOR DtJFread Test for JREADF SYSLIB function call. DATAT.FOR DtJFwrit Test for JWRITF SYSLIB function call. DATAT.FOR DtJWread Test for JREADW SYSLIB function call. DATAT.FOR DtJWrit Test for JWRITW SYSLIB function call. DATAT.FOR DtJread Test for JREAD SYSLIB function call. DATAT.FOR DtJwrite Test for JWRITE SYSLIB function call. DATAT.FOR Envior Service routine that checks the system COMMN.FOR environment and returns an INTEGER*2 value indicating what monitor is being used. Fallt Service routine that determines faults in COMMN.FOR lookups and ienters. FileC Service routine for foreground process PRTNR.FOR communications. FileO Service routine for the File Oriented PRTNR.FOR Operations test class. Floaded Service routine that tests for the presence PRCOM.FOR of an expected foreground job. GetMess Service routine that gets a message from PRCOM.FOR/ a foreground job and returns it as a WORD PRTNR.FOR or aborts the call if no foreground process exists. GetPage Service routine that gets the current page RTNS.FOR number. Help Service routine that displays the command LIBSUP.FOR structure of the test package. IRsltFail Service routine that displays informational COMMN.FOR messages PLUS an index value about an unexpected result code. ImtFail Service routine that prints informational COMMN.FOR messages (index, expected/actual valus) uniformly. IntHand Service routine --- Interrupt Handler for MISC.FOR INTSET Syslib test. MtFail Service routine that prints informational COMMN.FOR messages (without an index value) uniformly. MtMtAtch Test for MTATCH SYSLIB function call. MTERM.FOR MtMtDtch Test for MTDTCH SYSLIB function call. MTERM.FOR MtMtGet Test for MTGET SYSLIB function call. MTERM.FOR MtMtSet Test for MTSET SYSLIB function call. MTERM.FOR MtMtStat Test for MTSTAT SYSLIB function call. MTERM.FOR MtQuery Service routine that prompts for a YES/NO COMMN.FOR answer in a multiterminal environment and returns a boolean reflecting the response. OpenOutput Service routine that re-directs output from RTNS.FOR other modules to any device and simulates file extensions. PagDat Service routine that stores the paging RTNS.FOR information between page affected calls. Plmokn FORTRAN completion routine. RT11.FOR Poiuyt FORTRAN completion routine. RT11.FOR Qazwsx Service routine that initializes a RT11.FOR specified global region. Query Service routine that prints a message and RTNS.FOR waits for the RETURN KEY to be pressed. ReadDFloat Service routine that reads in a Dfloat value RTNS.FOR and returns the Dfloat value. ReadHex Service routine that reads in a Hex value RTNS.FOR and returns it as an integer. ReadInt Service routine that reads in an integer RTNS.FOR value returns the integer value. ReadOct Service routine that reads in an octal value RTNS.FOR and returns it as an integer. ReadReal Service routine that reads in a real value RTNS.FOR and returns the real value. RecvN Service routine that receives message. PRTNR.FOR Report Service routine that gives a complete COMMN.FOR accounting of the pass(es) which failed under each SYSLIB call. RsltFail Service routine that displays informational COMMN.FOR messages about an unexpected result code. RtDevice Test for DEVICE SYSLIB call. RT11.FOR RtGtjb Test for GTJB SYSLIB call. RT11.FOR RtIaddr Test for IADDR SYSLIB function call. RT11.FOR RtIbpeek Test for IPEEKB SYSLIB function call. RT11.FOR RtIbpoke Test for IPOKEB SYSLIB function call. RT11.FOR RtIdstat Test for IDSTAT SYSLIB function call. RT11.FOR RtIfetch Test for IFETCH SYSLIB function call. RT11.FOR RtIfreer Test for IFREER SYSLIB function call. RT11.FOR RtIgetr Test for IGETR SYSLIB function call. RT11.FOR RtIgtdus Test for IGTDUS SYSLIB function call. RT11.FOR RtIpeek Test for IPEEK SYSLIB function call. RT11.FOR RtIpoke Test for IPOKE SYSLIB call. RT11.FOR RtIput Test for IPUT SYSLIB function call. RT11.FOR RtIqset Test for IQSET SYSLIB function call. RT11.FOR RtIspy Test for ISPY SYSLIB function call. RT11.FOR RtItlock Test for ITLOCK SYSLIB function call. RT11.FOR RtLock Test for LOCK SYSLIB call. RT11.FOR RtLookup Test for LOOKUP SYSLIB function call. RT11.FOR RtResume Test for RESUME SYSLIB call. RT11.FOR RtSuspnd Test for SUSPND SYSLIB call. RT11.FOR RtUnlock Test for UNLOCK SYSLIB call. RT11.FOR RtnTest FORTRAN completion routine 1. TIMER.FOR Sccinfo Service routine that prints a message USERI.FOR to indicate if there was/wasn't a previous SCCA command. SendMess Service routine that sends a one-word PRCOM.FOR/ message to the foreground job. PRTNR.FOR SendN Service routine that checks and issues/sends PRTNR.FOR an error message if there is no background job. SetTrm Service routine that allows a NULL to be RTNS.FOR placed at any location in a character string. Setpage Service routine that sets the page title and RTNS.FOR turns on the automatic paging feature. Sets Service routine that sets character(s) STRNG.FOR as byte(s) to be printed later. Slen Service routine that establishes the length RTNS.FOR of a string. Startup Service routine that produces the main menu LIBSUP.FOR of the test package. StsCon Service routine that converts I/O components RTNS.FOR into a packed I/O status block. Summary Service routine that produces a summary of LIBSUP.FOR failures in each test class. TGetstr Test for GETSTR SYSLIB call. STRNG.FOR TestFail Service routine that displays a message COMMN.FOR indicating if a test of a SYSLIB routine succeeded or failed. TestRtn FORTRAN completion routine. TIMER.FOR Trans Service routine that transfers the contents LIBSUP.FOR of a character variable to a Byte variable. Trans Service routine that transfers the contents TGIDIS.FOR of one byte variable to another. TstAjflt Test for AJFLT SYSLIB function call. ARITH.FOR TstCloseC Test for CLOSEC SYSLIB (function) call. FILEO.FOR TstConcat Test for CONCAT SYSLIB call. STRNG.FOR TstCorr Service routine that tests for test file FILEO.FOR corruption. TstCvttim Test for CVTTIM SYSLIB call. TIMER.FOR TstDjflt Test for DJFLT SYSLIB function call. ARITH.FOR TstFIcsi Test for ICSI SYSLIB function test. DEVIS.FOR TstGetsp Test for IGETSP SYSLIB function call. MISC.FOR TstGtim Test for GTIM SYSLIB call. TIMER.FOR TstIAjflt Test for IAJFLT SYSLIB function call. ARITH.FOR TstIDelete Test for IDELET SYSLIB function call. FILEO.FOR TstIDjflt Test for IDJFLT SYSLIB function call. ARITH.FOR TstIabtio Test for IABTIO SYSLIB call. CHANO.FOR TstIasign Test for IASIGN SYSLIB function test. DEVIS.FOR TstIcdfn Test for ICDFN SYSLIB function call. CHANO.FOR TstIchcpy Test for ICHCPY SYSLIB function call. CHANO.FOR TstIcmkt Test for ICMKT SYSLIB function call. TIMER.FOR TstIcstat Test for ICSTAT SYSLIB function call. CHANO.FOR TstIenter Test for IENTER SYSLIB function call. FILEO.FOR TstIfprot Test for IFPROT SYSLIB function call. FILEO.FOR TstIfreec Test for IFREEC SYSLIB function call. CHANO.FOR TstIgetc Test for IGETC SYSLIB function call. CHANO.FOR TstIjcvt Test for IJCVT SYSLIB function call. ARITH.FOR TstIlun Test for ILUN SYSLIB function call. CHANO.FOR TstIndex Test for INDEX SYSLIB (function) call. STRNG.FOR TstInsert Test for INSERT SYSLIB call. STRNG.FOR TstIntset Test for INTSET SYSLIB function call. MISC.FOR TstIrad50 Test for IRAD50 SYSLIB function call. RADIX.FOR TstIrenam Test for IRENAM SYSLIB function call. FILEO.FOR TstIsaves Test for ISAVES SYSLIB function call. CHANO.FOR TstIsched Test for ISCHED SYSLIB function call. TIMER.FOR TstIsdttm Test for ISDTTM SYSLIB call. TIMER.FOR TstIsfdat Test for ISFDAT SYSLIB function call. FILEO.FOR TstIsleep Test for ISLEEP SYSLIB function call. TIMER.FOR TstItimer Test for ITIMER SYSLIB function call. TIMER.FOR TstItwait Test for ITWAIT SYSLIB function call. TIMER.FOR TstIuntil Test for IUNTIL SYSLIB function call. TIMER.FOR TstIwait Test for IWAIT SYSLIB function call. CHANO.FOR TstJJcvt Test for JJCVT SYSLIB call. TIMER.FOR TstJadd Test for JADD SYSLIB function call. ARITH.FOR TstJafix Test for JAFIX SYSLIB function call. ARITH.FOR TstJcmp Test for JCMP SYSLIB function call. ARITH.FOR TstJdfix Test for JDFIX SYSLIB function call. ARITH.FOR TstJdiv Test for JDIV SYSLIB function call. ARITH.FOR TstJicvt Test for JICVT SYSLIB function call. ARITH.FOR TstJmov Test for JMOV SYSLIB function call. ARITH.FOR TstJmul Test for JMUL SYSLIB function call. ARITH.FOR TstJsub Test for JSUB SYSLIB function call. ARITH.FOR TstJtime Test for JTIME SYSLIB call. TIMER.FOR TstLen Test for LEN SYSLIB function call. STRNG.FOR TstLookup Test for LOOKUP SYSLIB function call. FILEO.FOR TstMrkt Test for MRKT SYSLIB function call. TIMER.FOR TstMwait Test for MWAIT SYSLIB call. CHANO.FOR TstPurge Test for PURGE SYSLIB call. CHANO.FOR TstPutstr Test for PUTSTR SYSLIB call. STRNG.FOR TstR50asc Test for R50ASC SYSLIB call. RADIX.FOR TstReopn Test for IREOPN SYSLIB function call. CHANO.FOR TstRepeat Test for REPEAT SYSLIB call. STRNG.FOR TstScomp Test for SCOMP SYSLIB call. STRNG.FOR TstSecnds Test for SECNDS SYSLIB function call. TIMER.FOR TstStrpad Test for STRPAD SYSLIB call. STRNG.FOR TstSubstr Test for SUBSTR SYSLIB call. STRNG.FOR TstTimasc Test for TIMASC SYSLIB call. TIMER.FOR TstTransl Test for TRANSL SYSLIB call. STRNG.FOR TstTrim Test for TRIM STSLIB call. STRNG.FOR TstVerify Test for VERIFY SYSLIB call. STRNG.FOR Tstcopy Test for SCOPY SYSLIB call. STRNG.FOR Tstime Test for TIME SYSLIB call. TIMER.FOR Tstrad50 Test for RAD50 SYSLIB function call. RADIX.FOR UIGtlin Test for GTLIN SYSLIB call. USERI.FOR UIICSI Test for ICSI SYSLIB function call. USERI.FOR UIISCCA Test for ISCCA SYSLIB function call. USERI.FOR UIITINR Test for ITTINR SYSLIB function call. USERI.FOR UIMtRcto Test for MTRCTO SYSLIB function call. USERI.FOR UIMtin Test for MTIN SYSLIB function call. USERI.FOR UIMtout Test for MTOUT SYSLIB function call. USERI.FOR UIMtprint Test for MTPRNT SYSLIB function call. USERI.FOR UIPrint Test for PRINT SYSLIB call. USERI.FOR UIRctrlo Test for RCTLO SYSLIB function call. USERI.FOR UISCCA Test for SCCA SYSLIB call. USERI.FOR UITTOUR Test for ITTIOUR SYSLIB function call. USERI.FOR UpperCase Service routine that converts a character RTNS.FOR string of any length to uppercase. WBinary Service routine that accepts and writes the RTNS.FOR binary value of a variable to output unit device 3. Write1Int Service routine that accepts and writes the RTNS.FOR value of a Byte variable to output unit device 3. Write2Int Service routine that accepts and writes the RTNS.FOR value of an INTEGER*2 variable to output unit device 3. Write2Oct Service routine that accepts an INTEGER*2 RTNS.FOR variable and writes its value in Octal to output unit device 3. WriteBool Service routine that writes the logical RTNS.FOR value of a variable to output unit device 3. WriteChar Service routine that accepts a character and RTNS.FOR prints it on output unit device 3. WriteDfloat Service routine that writes the value of a RTNS.FOR Dfloat variable to output unit device 3. WriteHex Service routine that accepts an integer RTNS.FOR variable and writes its value in Hex to output unit device 3. WriteInt Service routine that accepts and writes the RTNS.FOR value of an INTEGER*4 variable. WriteLn Service routine that causes output to be RTNS.FOR continued on the next line, counts page, and does automatic page numbering and termination. WriteOct Service routine that accepts an INTEGER*4 RTNS.FOR variable and writes its value in Octal to output unit device 3. WriteReal Service routine that accepts a real variable, RTNS.FOR field, and decimal parameters and writes the value of the real variable to output unit device 3. WriteString Service routine that accepts and prints a RTNS.FOR string from a starting position (default is column 1). WriteText Service routine that accepts a string and RTNS.FOR prints it on output unit device 3. YnQuery Service routine that prompts for a YES/NO COMMN.FOR answer and returns a boolean reflecting the response.