Guardian Programmer's Guide

Table Of Contents
Writing a Command-Interpreter Monitor ($CMON)
Guardian Programmer’s Guide 421922-014
23 - 2
Communicating With TACL Processes
Communicating With TACL Processes
Figure 23-1 shows the relationships between the $CMON process and the TACL
processes.
Each TACL process opens the $CMON process the first time that it receives a
command that causes a request to be sent to $CMON. If, for any reason, the TACL
process is unable to open the $CMON process, then the command-interpreter process
goes ahead and processes the command as if $CMON had accepted the request.
Once the TACL process has $CMON open, it communicates with $CMON as any
r
equester process communicates with a server process. On receipt of an ALTPRI,
LOGOFF, LOGON, or implicit or explicit RUN command, the TACL process sends the
appropriate command-interpreter message to the $CMON process. The $CMON
process reads the message from its $RECEIVE file using a call to the READUPDATE
procedure. Section
6, Communicating With Processes, provides details of reading
messages from $RECEIVE.
Figure 23-1. Relationships Between TACL Processes and $CMON
VST113.VSD