Guardian Programming Reference Summary for pTAL and TAL
Procedure Calls Summary (D-F)
Guardian Programming Reference Summary for pTAL and TAL—522631-001
5-61
FILENAME_TO_PROCESSHANDLE_
Converts a process file name to a process handle.
FILENAME_UNRESOLVE_
Accepts a file name as input, deletes lefthand sections that match the default values, and
returns a file name that is semantically equivalent to the input file name.
4006 The fileset that corresponds to the supplied Guardian name for an OSS file is
not mounted. The corresponding OSS errno value is ENXIO.
4013 The caller does not have search access to one of the directories within all of the
resulting pathnames. The corresponding OSS errno value is EACCESS.
4014 A parameter has an invalid address. The corresponding OSS errno value is
DEFAULT.
4022 Either options is specified and options.<14> does not contain all zeros or
filename is not a valid file or subvolume name. The corresponding OSS
errno value is EINVAL.
4202 The root fileset is not mounted. The corresponding OSS errno value is
ENOROOT.
4211 The resulting pathname is longer than the limit defined in PATH_MAX.
(PATH_MAX is a symbolic constant defined in the OSS limitsh header file.)
The corresponding OSS errno value is ECWDTOOLONG.
filename:length, STRING .EXT:ref:*,INT:value input:input
pathname:maxlen, STRING .EXT:ref:*,INT:value output:input
pathlen, INT .EXT:ref:1 output
options, INT:value input
error := FILENAME_TO_PROCESSHANDLE_ ( filename:length
,processhandle );
error, INT returned value
filename:length, STRING .EXT:ref:*,INT:value input:input
processhandle, INT .EXT:ref:10 output
error := FILENAME_UNRESOLVE_ ( longname:length
,shortname:maxlen
,shortname-length
,[ level ]
,[ defaults:length ] );