Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (P)
Guardian Procedure Calls Reference Manual—522629-013
12-172
PROCESS_SPAWN_ Procedure
Structure Definition for fdinfo
The fdinfo parameter specifies the file descriptors to be opened or duplicated by the
new process.
The structure for the
fdinfo parameter can contain multiple occurrences of the
Z^FDENTRY substructure (fdentry for C programs).
In the TAL ZSYSTAL file, the structure for the
fdinfo parameter is defined as:
For TAL programs, the following default values must be specified when an option is not
wanted:
STRUCT ZSYS^DDL^FDINFO^DEF (*);
BEGIN
INT(32) Z^LEN;
INT(32) Z^TIMEOUT;
INT(32) Z^UMASK;
INT(32) Z^CWD;
INT(32) Z^FDCOUNT;
STRUCT Z^FDENTRY;
BEGIN
INT(32) Z^FD;
INT(32) Z^DUPFD;
INT(32) Z^NAME;
INT(32) Z^OFLAG;
INT(32) Z^MODE;
END;
END;
Field Name Default Value
Z^LEN $OFFSET(ZSYS^DDL^FDINFO.FDENTRY.Z^MODE) +
$LEN(ZSYS^DDL^FDINFO.FDENTRY.Z^MODE)
Z^TIMEOUT -1D
Z^UMASK -1D
Z^CWD 0D
Z^FDCOUNT 0D
Z^FDENTRY.Z^FD 0D
Z^FDENTRY.Z^DUPF
D
0D
Z^FDENTRY.Z^NAME 0D
Z^FDENTRY.Z^OFLA
G
0D
Z^FDENTRY.Z^MODE 0D