Guardian Programming Reference Summary for pTAL and TAL

Interprocess Messages
Guardian Programming Reference Summary for pTAL and TAL522631-001
14-15
-107 SUBORDINATE NAME INQUIRY
-108 NOWAIT FILE_GETINFOBYNAME_ COMPLETION
-109 NOWAIT FILENAME_FINDNEXT_ COMPLETION
Word Description
sysmsg[0] -107
sysmsg[1] Flags:
.<15> Skip if same; if set and the start name given below exists, skip it
and return the following name. If equal to 0, return the start name if it
exists.
.<0:14> Reserved
sysmsg[2] Length of the start name in bytes (zero if no start name)
sysmsg[3] Offset from the beginning of the message to the beginning of the name
pattern in bytes
sysmsg[4] Length of the name pattern in bytes
sysmsg[5] for 3 Reserved
sysmsg[8] for n Start name: the qualifier part of the file name, in external format, at
which to start searching for a name for sysmsg[2].
sysmsg[ ] for n Name pattern: the qualifier part of the pattern for which a name is to be
returned at offset sysmsg[3] and length sysmsg[4]
Word Description
sysmsg[0] -108
sysmsg[1] for 2 Tag value from the timeout-or-tag parameter to
FILE_GETINFOBYNAME_
sysmsg[3] File-system error code for the request
sysmsg[4] for 5 Type information (device type, and so on) having the same layout as
described for the typeinfo parameter of FILE_GETINFOBYNAME_
sysmsg[9] Physical record length
sysmsg[10] Flag value from the flags parameter to FILE_GETINFOBYNAME_:
.<0:14> Currently undefined; subject to change
.<15> 0 signifies a Guardian file, 1 signifies an OSS file
Word Description
sysmsg[0] -109
sysmsg[1] Search ID for the request
sysmsg[2] The file-system error code for the request