Resolve path string to fully qualified path string (INT 21h, 60h)
Expands path to include all subdirectoryes. Asterics is expanded
to ?.
Entry:
AH = 60h
DI:SI = relative path strings
ES:DI = buffer for fully qualified name
Return:
CF set on error
AX = error code
02h invalid source name
03h invalid drive or malformed path
others???
CF clear if successful
AH = 00h
AL = '\' if relative path refers to something in root directory
= Uppercased last letter of relative path if relative path
refers to current directory or subdir of current directory
= 00h otherwise
buffer filled with qualified name of form D:\PATH\FILE.EXT
Notes: The input path need not actually exist.
Letters are uppercased, forward slashes converted to backslashes,
asterisks converted to appropriate number of question marks, and
file and directory names are truncated to 8.3 if necessary.
'.' and '..' in the path are resolved.
If path string is on a JOINed drive, the returned name is the one
that would be needed if the drive were not JOINed; similarly for a
SUBSTed drive letter. Because of this, it is possible to get a
qualified name that is not legal with the current combination of
SUBSTs and JOINs
SeeAlso: INT 2F/AX=1221h