V00101 ----------------------------------------------------------------------------- TAIL V001 UNIX-LIKE 'TAIL' COMMAND ----------------------------------------------------------------------------- Contribution Name...........: TAIL Title....................: Unix-like 'tail' command File Names...............:00. Rename Transfer File (Interex-supplied) :01. tail.sbmt :02. makefile :03. tail.ftn :04. tail.rel Operating System(s)......: RTE-A, Rev.6.2 or later Language(s)..............: FORTRAN Keywords.................: 1. FILES : 2. UNIX External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Don Pottenger Company.......: Hewlett Packard Street........: 11000 Wolfe Rd. City..........: Cupertino State.........: CA Country.......: USA Zip Code......: 95014 Phone Number..: 408.447.5182 Fax Number....: 408.447.5039 E-mail address: donp@cup.hp.com Contribution Abstract.......: Tail is similar in function to the HP-UX tail command. It uses the new 6.2 FMP postition routines so access to the end of a file is quick. Usage : tail [-f] [-n recs |-c chars | -b blks] file Additional Documentation....: See man page on tail from HP-UX. V00201 ----------------------------------------------------------------------------- DG V002 DO AND GREP CI COMMAND STRING UTILITY ----------------------------------------------------------------------------- Contribution Name...........: DG Title....................: DO and GREP CI command string utility. File Names...............:00. Rename Transfer File (Interex-supplied) :01. dg.sbmt :02. buildmess.cmd :03. buildmess.mac :04. dg.ftn :05. dg.ftni :06. dg.lib :07. dg.lod :08. dg.make :09. dg.mrg :10. dg.rel :11. dgmess.mac :12. dgmess.rel :13. dgmess.txt :14. dohelp.ftn :15. dohelp.rel :16. hpmemmess.mac :17. hpmemmess.rel Operating System(s)......: RTE-A Language(s)..............: FORTRAN MACRO Keywords.................: 1. CI : 2. COMMAND_FILES : 3. SEARCH : 4. STRINGS External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Don Pottenger Company.......: Hewlett Packard Street........: 11000 Wolfe Rd. City..........: Cupertino State.........: CA Country.......: USA Zip Code......: 95014 Phone Number..: 408.447.5182 Fax Number....: 408.447.5039 E-mail address: donp@cup.hp.com Contribution Abstract.......: DG is a program that combines DO and Grep in one easy to use, yet powerful package. Files are selected by masking and (optionaly) Greping. Each file then becomes an argument for a CI command string. Run string: dg [+options] filemask ci_command_string options are: FS => a find string expression (FS) s CMDFILE => Save the commands in CMDFILE g CMDFILE => Save the commands in CMDFILE and do not execute a CMDFILE => append commands to CMDFILE and do not execute l => list strings where FS exprssion becomes true m => list strings where any FS is true b:buflen => sets the Grep buffer length to <buflen> default is 256 characters c => the filemask in the run string is a file name containing file masks Additional Documentation....: All documentation is built into the program's on-line help system. V00301 ----------------------------------------------------------------------------- WHICH V003 UNIX-LIKE 'WHICH' COMMAND ----------------------------------------------------------------------------- Contribution Name...........: WHICH Title....................: Unix-like 'which' command File Names...............:00. Rename Transfer File (Interex-supplied) :01. which.sbmt :02. protoget.mac :03. protoget.rel :04. which.ftn :05. which.lod :06. which.make :07. which.rel :08. which6.rel Operating System(s)......: RTE-A, RTE-6/VM Language(s)..............: FORTRAN MACRO Keywords.................: 1. Unix : 2. ID_segments : 3. System_tables External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Don Pottenger Company.......: Hewlett Packard Street........: 11000 Wolfe Rd. City..........: Cupertino State.........: CA Country.......: USA Zip Code......: 95014 Phone Number..: 408.447.5182 Fax Number....: 408.447.5039 E-mail address: donp@cup.hp.com Contribution Abstract.......: which - locate a program or command file including any aliases and paths, which is a similar to the utility by the same name in UNIX. Usage : which [-fcq] name -f : search for file only (skip alias/function/id/proto-id search) -c : search for cmd files only -q : quiet return1 < 0 : FMP error = 0 : successful completion return2 = 0 : file found = 1 : id segment found = 2 : proto-id found = 3 : exported CI alias found = 4 : exported CI function found return_s : name of file|program found Additional Documentation....: See man page for which(1) in HP-UX. V00401 ----------------------------------------------------------------------------- MCOM V004 COMPARE OLD AND NEW VERSIONS OF LINK MAP FILES ----------------------------------------------------------------------------- Contribution Name...........: MCOM Title....................: Compare old and new versions of Link map files File Names...............:00. Rename Transfer File (Interex-supplied) :01. mcom.sbmt :02. makefile :03. mcom.ftn :04. mcom.ftni :05. mcom.help :06. mcom.lod :07. mcom.map :08. mcom.omap :09. mcom.rel Operating System(s)......: RTE-A, RTE-6/VM Language(s)..............: FORTRAN MACRO Keywords.................: 1. LINK : 2. COMPARE : 3. LIST External Support Req'd...: If Re-submission, Reason.: Contributor's Name..........: Don Pottenger Company.......: Hewlett Packard Street........: 11000 Wolfe Rd. City..........: Cupertino State.........: CA Country.......: USA Zip Code......: 95014 Phone Number..: 408.447.5182 Fax Number....: 408.447.5039 E-mail address: donp@cup.hp.com Contribution Abstract.......: mcom -- compare old and new versions of Link map files mcom oldmapfile newmapfile [listfile] mcom compares two map files and reports what modules have been added, deleted, enlarged, or shrunk in the new version. mcom only handles non-CDS program load maps. Programs using SEGLD (Link) segmentation are supported. Additional Documentation....: See mcom.help for sample output. V00501 ----------------------------------------------------------------------------- HPZWRT V005 HPZ WRITE ROUTINES ----------------------------------------------------------------------------- Contribution Name...........: HpZWrt Title....................: HpZ Write Routines File Names...............: 00. Rename transfer file : 01. HpZWrt.sbmt : 02. HpZWriteBuffer.mac : 03. HpZWriteLog.mac : 04. HpZClassWrite.mac Operating System........: RTE-A Language(s).............: MACRO Keywords................: 1. Character : 2. Display External Support Req'd..: If Re-submission, Reason: Contributor's Name..........: Patrick Ziegler Company.......: 76 Products Co. Street........: 1380 San Pablo Ave. City..........: Rodeo State.........: CA Country.......: USA Zip Code......: 94572 Phone Number..: 510-245-4619 E-Mail........: ZieglPR@Unocal.com Program Abstract............: A set of subroutines written by Alan Tibbetts while consulting for UNOCAL 76 Products Company. Additional Documentation....: V00601 ----------------------------------------------------------------------------- HPZTIM V006 HPZ TIME ROUTINES FROM ALAN TIBBETTS ----------------------------------------------------------------------------- Contribution Name...........: HpZTim Title....................: HpZ Time Routines from Alan Tibbetts File Names...............: 00. Rename transfer file : 01. hpztim.sbmt : 02. hpzcivdate.ftn : 03. hpzcivdatestamp.ftn : 04. hpzcivtimestamp.ftn : 05. hpzedittimestamp.ftn : 06. hpzmildatestamp.ftn : 07. hpzmiltimestamp.ftn : 08. hpzrtedate.ftn : 09. hpzrtetimehhmm.ftn : 10. hpzrtetimehhmmss.ftn : 11. hpzrtetimehmsc.ftn : 12. hpzss70_civdate.ftn : 13. hpzss70_civtime.ftn : 14. hpzss70_hhmm.ftn : 15. hpzss70_hhmmss.ftn : 16. hpzss70_ymdhms.ftn Operating System........: RTE-A Language(s).............: FTN7X Keywords................: 1. Character : 2. Time : 3. Display External Support Req'd..: If Re-submission, Reason: Contributor's Name..........: Patrick Ziegler Company.......: UNOCAL 76 Products Company Street........: 1380 San Pablo Ave. City..........: Rodeo State.........: CA Country.......: USA Zip Code......: 94572 Phone Number..: 510-245-4619 E-Mail........: ZieglPR@Unocal.com Program Abstract............: Set of subroutines written by Alan Tibbetts while consulting for UNOCAL 76 Products Co. Additional Documentation....: V00701 ----------------------------------------------------------------------------- BLOCKMODESUBS V007 BLOCK MODE UTILITY SUBROUTINES ----------------------------------------------------------------------------- Contribution Name...........: BlockModeSubs Title...................: Block Mode utility subroutines File Names..............: 00. Rename Transfer File : 01. blockmodesubs.sbmt : 02. blockmodesubs.mac Operating System........: RTE-A Language(s).............: MACRO Keywords................: 1. Display : 2. Character External Support Req'd..: If Re-submission, Reason: Contributor's Name..........: Patrick Ziegler Company.......: 76 Products Co. Street........: 1380 San Pablo Ave. City..........: Rodeo State.........: CA Country.......: USA Zip Code......: 94572 Phone Number..: 510-245-4619 E-Mail........: ZieglPR@Unocal.com Program Abstract............: A set of subroutines written by Alan Tibbetts while consulting for UNOCAL 76 Products Company. Find next altered field in block mode read buffer: if ( Setup_NAF(Ibuf, Length) ) then Buffer_Is_Blank endif | | +--< number of valid characters in buffer | | I*2 | +--< the buffer to be examined | I*2*n +--> returns .true. if the buffer contains only blanks & L*2 and Unit Separator characters This logical*2 function is used to set the internal pointers used by NextAlteredField. It will return .true. if the only characters in the given buffer are Blanks and Unit Separator characters. if ( NextAlteredField(FieldNum) ) then DataAvailable endif +--> number of the field (1..n) I*2 with the data This logical*2 function returns true if it finds altered data in a buffer which was read by a block mode read. Some of the newer CRTs have the option to transfer "altered fields only". This subroutine does not depend upon that capability, but will work more efficiently when it is enabled. It skips any field which contains only blanks. It expects Unit Separator characters to delimit fields, so it will not function with the 12966A card in RTE-6 systems which strip Unit Separators on block mode reads. When an occupied field is found, the routine calls HpZDefIbuf to point to the field and returns the field number to the caller. This allows any of the HpZ parsing routines to be used to get the field data. end Additional Documentation....: V00801 ----------------------------------------------------------------------------- WH!! V008 PRIORITIZED WHZAT ----------------------------------------------------------------------------- Contribution Name...........: WH!! Title....................: Prioritized WHZAT File Names...............:00. Rename Transfer File :01. WH!!.SBMT :02. WH!!.FTN :03. WH!!.REL :04. WH!!.LOD Operating System.........: RTE-A Uses hierarchical files?.: no Language(s)..............: Fortran Keywords.................: 1. System : 2. Status : 3. System tables External Support Req'd...: none If Re-submission, Reason.: Contributor's Name..........: Stephen Gauss Company.......: US Naval Observatory Street........: 3450 Massachusetts Ave. NW City..........: Washington State.........: DC Country.......: USA Zip Code......: 20392 Phone Number..: 202-762-1510 Program Abstract............: Produces a list simialr to WHZAT, but in program priority order. This allows quick identification of the highest priority program that is running and allows for easy balancing of priorities among competing programs. Additional Documentation....: WH!!,?? gives information on parameters.