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.