(v13) Searching for files
This page applies to Harlequin v13.1r0 and later; both Harlequin Core and Harlequin MultiRIP.
Search rules apply when a file name is not qualified by a device name, as in (fonts/Courier)
for example. This feature can be useful in implementing shared filing systems where some resources apply only locally, and some are available to everyone.
When a file whose name is not qualified by a device name is to be opened for reading (with the file
or run
operator), deleted or renamed, a file of that name is searched for on each relative device in turn (but see the section below) until found (or some error other than undefinedfilename
occurs in accessing one of the devices). Only if the file is not found on any of the enabled, relative devices does an undefinedfilename
error occur. The order of search is determined by the order in which the devices were mounted; the devstatus
operator (see (v13) Device and file operator definitions ) allows this ordering to be examined from the PostScript language.