Guardian Procedure Errors and Messages Manual
! command file
INT cioutfile [0:11]; ! [15] name of the TACL
! list file
END;
The $CMON reply contains an optional display message. If the $CMON process is not running,
the TACL process does not try to write the logoff message. The format of the reply to the logoff
message is:
STRUCT logoff^reply;
BEGIN
INT replycode; ! [0] ignored by TACL
STRING !
replytext [0:131]; ! [1] optional message to be
! printed; maximum of 132
! bytes
END;
The length of the message is 2 bytes plus the reply-text length in bytes. The length of the reply text
is implied in the reply count used when making a reply. If reply-count=2, no text is displayed.
-52 RUN
Cause This message is sent to the $CMON process whenever the user tries to start a process either
explicitly (RUN prog-file), implicitly (prog-file), or with the TACL #NEWPROCESS built-in function.
The RUN parameters IN file, OUT file, LIB file, SWAP file, and the parameter string are included
in the process-creation message sent to $CMON.
Format The format of the RUN message follows. The length of the message is determined by the
value of paramlen.
STRUCT processcreation^msg;
BEGIN
INT msgcode; ! [0] -52
INT userid; ! [1] user ID of user logged on
INT cipri; ! [2] initial priority of TACL
INT ciinfile [0:11]; ! [3] name of TACL command file
INT cioutfile [0:11]; ! [15] name of the TACL list file
INT progname [0:11]; ! [27] expanded program file
! name
INT priority; ! [39] the value of the PRI RUN
! parameter if supplied;
! otherwise, -1
INT processor; ! [40] the value of the processor RUN
! parameter if supplied;
! otherwise, -1
INT proginfile [0:11]; ! [41] the expanded IN file RUN
! parameter if supplied;
! otherwise, the default
! IN file
INT progoutfile [0:11]; ! [53] the expanded OUT file RUN
! parameter if supplied;
! otherwise, the
! default OUT file
INT proglibfile [0:11]; ! [65] the expanded LIB file
! RUN parameter if
! supplied; otherwise,
! blanks
INT progswapfile [0:11]; ! [77] the expanded SWAP file
! RUN parameter if supplied;
! otherwise, blanks
INT paramlen; ! [89] the length of param. This is
! defined for D42 and later
! releases of the operating system
240 Interprocess Command Interpreter Messages