CRE Programmer's Guide
Common Language Utility (CLU) Library Functions
Common Run-Time Environment (CRE) Programmer’s Guide—528146-004
9-17
SMU Functions
fcbaddress
is a 4-byte integer variable (INTEGER*4).
tdmfilename
If calltype is 0, tdmfilename is a character variable to contain the retrieved 
Guardian file name. 
If 
calltype is 1, tdmfilename is a character value that supplies a Guardian file 
name. 
The compiler implicitly computes and transmits the size, in bytes, of 
tdmfilename 
to the function.
filename 
If calltype is 0, filename is a character variable to contain the retrieved logical 
file name. 
If 
calltype is 1, filename is ignored.
The compiler implicitly computes and transmits the size, in bytes, of 
filename to 
the function.
openflag
is a 2-byte integer variable (INTEGER*2).
A file connector has a logical file name and a Guardian file name:
•
The compiler obtains the logical file name of a file connector from the UNIT 
directive describing unit 
nnn (if specified). Otherwise, the compiler constructs the 
logical file name FT
nnn; for example, FT010 is the default logical file name text for 
unit 10. 
•
The compiler assigns the default Guardian file name of a file connector as 
described in the 
FORTRAN Reference Manual.
SMU Functions
The SMU functions enable COBOL, FORTRAN, and TAL routines to manipulate saved 
ASSIGN, PARAM, and startup messages that are sent to your process when it is 
initiated.
All SMU functions are available in the native CRE library. The SMU functions are 
described in the following pages, the last of which is followed by COBOL, FORTRAN, 
and TAL considerations that apply to all the SMU functions. 










