Guardian Procedure Calls Reference Manual
INITIALIZER Procedure
Summary
Syntax for C Programmers
Syntax for TAL Programmers
Parameters
Returned Value
Considerations
Related Programming Manual
Summary
The INITIALIZER procedure is used to read the startup message and, optionally, to request receipt
of assign and param messages sent by the starting process (which is often a TACL process). The
INITIALIZER procedure optionally initializes file control blocks (FCBs) with the information read
from the startup and assign messages.
Syntax for C Programmers
Do not call INITIALIZER from a Guardian or OSS C program. You can instead obtain the startup
information from the C run-time. For information on how to obtain the startup information from a
Guardian C program, see the C/C++ Programmer's Guide.
Syntax for TAL Programmers
status := INITIALIZER ( [ rucb ] ! i
,[ passthru ] ! o
,[ startupproc ] ! i
,[ paramsproc ] ! i
,[ assignproc ] ! i
,[ flags ] ! i
,[ timelimit ] ! i
,[ num^fcbs ] ! i
,[ fcb^array ] ); ! i
Parameters
rucb
input
INT:ref:*
is a table containing pointers to FCBs. See Considerations (page 728).
passthru
output
INT:ref:*
is an array where the startupproc, paramsproc, and assignproc procedures can return
information to or receive information from the caller of INITIALIZER.
startupproc, paramsproc, assignproc
input
are application-supplied message-processing procedures that INITIALIZER calls when it receives
a startup message, param message, or assign message, respectively.
726 Guardian Procedure Calls (H-K)