B Subroutine List

 B.1 Message System subroutines
 B.2 Error System subroutines
 B.3 ADAM-special user subroutines
 B.4 ADAM-special system subroutines

B.1 Message System subroutines

MSG_BELL ( STATUS )

Deliver an ASCII BEL character.
MSG_BLANK ( STATUS )

Output a blank line.
MSG_BLANKIF ( FILTER, STATUS )

Conditionally delivers a blank line.
MSG_FMTx ( TOKEN, FORMAT, VALUE )

Assign a value to a message token (formatted).
MSG_IFLEV ( FILTER )

Return the current filter level for conditional message output.
MSG_IFSET ( FILTER, STATUS )

Set the filter level for conditional message output.
MSG_LOAD ( PARAM, TEXT, OPSTR, OPLEN, STATUS )

Expand and return a message.
MSG_OUT ( PARAM, TEXT, STATUS )

Output a message.
MSG_OUTIF ( FILTER, PARAM, TEXT, STATUS )

Conditionally deliver the text of a message to the user.
MSG_RENEW

Renew any annulled message tokens in the current context.
MSG_SETx ( TOKEN, VALUE )

Assign a value to a message token (concise).
MSG_TUNE ( PARAM, VALUE, STATUS )

Set an MSG tuning parameter.

B.2 Error System subroutines

ERR_ANNUL ( STATUS )

Annul the contents of the current error context.
ERR_BEGIN ( STATUS )

Begin a new error reporting environment.
ERR_END ( STATUS )

End the current error reporting environment.
ERR_FACER ( TOKEN, IOSTAT )

Assign the message associated with a Starlink status to a token.
ERR_FIOER ( TOKEN, IOSTAT )

Assign the message associated with a Fortran I/O error to a token.
ERR_FLBEL ( STATUS )

Deliver an ASCII BEL and flush the current error context.
ERR_FLUSH ( STATUS )

Flush the current error context.
ERR_LEVEL ( LEVEL )

Inquire the current error context level.
ERR_LOAD ( PARAM, PARLEN, OPSTR, OPLEN, STATUS )

Return error messages from the current error context.
ERR_MARK

Mark (start) a new error context.
ERR_REP ( PARAM, TEXT, STATUS )

Report an error message.
ERR_RLSE

Release (end) the current error context.
ERR_STAT ( STATUS )

Inquire the last reported error status.
ERR_SYSER ( TOKEN, SYSTAT )

Assign the message associated with an operating system error to a token.
ERR_TUNE ( PARAM, VALUE, STATUS )

Set an ERR tuning parameter.

B.3 ADAM-special user subroutines

These are only for use in ADAM applications.

MSG_IFGET ( PNAME, STATUS )

Get the MSG filter level from the ADAM parameter system.
MSG_SYNC ( STATUS )

Synchronise message output via the user interface.

B.4 ADAM-special system subroutines

These are only for use by the ADAM system. They are described in SSN/4 but listed here for completeness.

ERR_CLEAR ( STATUS )

Return the error table to the default context and flush its contents.
ERR_START

Initialise the Error Reporting System.
ERR_STOP

Close the Error Reporting System.