INDEX - F77 supplied subroutine subprograms

ATTACH
Access existing permanent file.
BREAK
Call a user-defined subroutine each time the "break" key is pressed at the terminal.
BRKMSG
Defines message to be displayed at the terminal each time the "break" key is pressed.
CALLGT
Call a time sharing subsystem and terminate control
CALLSS
Call a time sharing subsystem.
CHAIN
Allow an ASCII time sharing F77 program that is too large to fit into main memory to be executed as a sequence of smaller programs.
CNSLIO
Console communications.
CONCAT
Move character substring.
CORFL
Move data from/to 10-word file.
CORSEC
Memory allocation x processor time
CREATE
Create temporary mass storage or terminal file.
CRPRM
Create permfile.
DATIM
Get current date and time.
DEFIL
Create temporary file
DETACH
Deaccess current file
DUMP
Dump designated area of memory in specified BCD format and terminate execution.
DUMPA
Dump designated area of memory in specified ASCII format and terminate execution.
DVCHK
Divide check test.
EXIT
Flush buffers to an external device and terminate the current activity.
F7EXOF
Disable hex operations by turning on bit 32 in the indicator register.
F7EXON
Enable hex operations by turning on bit 32 in the indicator register.
F7MAXN
Provides control over quantity of overflow, underflow and divide check error messages printed.
F7NOHX
Allow a F77 program executing in hex mode to call a subroutine that requires hex to be turned off.
FCLOSE
Close file, flush, and release buffers.
FMEDIA
Output transliteration.
FPARAM
Set or reset I/O parameter.
FXDVCK
Divide and check fault test.
FXEM
Placement of error code, display of error trace, alter FXEM switch word. Set alternate error procedure location, alternate error return.
ISOBIT
Perform the transfer of bit values between a location and a single word entity.
ISORT
Sort in ascending order.
ISORTD
Sort in descending order.
JSTAT
Return the status code for an SNUMB which is passed to it.
LINK
Restore link and transfer to its entry point.
LLINK
Restore link and return to next statement in calling subroutine.
LSNUM
Return the SNUMB of the most recently submitted batch activity.
MATH
Collection of mathematical functions.
MEMSIZ
Memory allocated.
NBREAK
Restore "break" to its previous status prior to a CALL BREAK.
NBRKS
Return the number of times the "break" key was pressed since last CALL BREAK.
OFFBIT
Set a specified bit in a designated location to 1.
ONBIT
Set a specified bit in a designated location to 0.
PDUMP
Dump designated area of memory in specified BCD format, and return.
PDUMPA
Dump designated area of memory in specified ASCII format, and return.
PTIME
Processor time used for this activity.
RANSIZ
Specify record size of direct access file.
SBITS
Perform the transfer of bit values between a location and a single-word entity.
SETMOD
Set I/O mode.
SLITE
Clear all sense lights, turn on sense light.
SLITET
Test and turn off sense lights.
SORT
Sort in ascending order.
SORTD
Sort in descending order.
SSWTCH
Test sense switch.
TERMNO
Station code.
TERMTM
Hours of log-on.
TSACC
Permit a program to receive up to 1920 characters of input data from a VIP7700 or VIP7760 terminal operating in forms mode.
TSDSP
Permit a program to transmit up to 1970 characters of data to a VIP7700 or VIP7760 terminal operating in forms mode.
USRCOD
User identification.
WRAP
Execute a user-defined procedure upon abnormal program termination.

Callable portions of the F77 Debugging System

ATCALL
Add subroutine to wrapup for abnormal terminations.
FDEBUG
Call dynamic debugging module and read debugging requests.
FDUMP
Write a symbolic dump of the number of most recently entered subroutines to file-code.
FTERM
Cause immediate termination and avoid calling any of the subroutines in the wrapup list.
FTIMER
Invoke the time measurement system.
NOCALL
Exclude the subroutine from the wrapup list.
NTCALL
Add the subroutine to the wrapup list when program terminates normally.

Copyright © 1996, Thinkage Ltd.