Logical name and search list handling on file open in VAX/VMS aka OpenVMS. In more detail and with path formatting changed to more common usage today:
First, logical name substitution in file specifications at open time.
It associates a logical name with a value.
The value would be substituted in the file specification that is used in a file open.
For example:
Logical Name Value
------------ -----
source /user/cwh/src
File Specified File Opened
-------------- -----------
source/x.c /user/cwh/src/x.c
The second feature, is the search list processing of a file specification at open time.
The open request would automagicly use the logical to specify a search list by name.
For example:
Logical Name Value
------------ -----
source /user/cwh/src,/project/src
Contents of /user/cwh/src Contents of /project/src
------------------------- ------------------------
w.c x.c x.c y.c z.c
File Specified File Opened
-------------- -----------
source/w.c /user/cwh/src/w.c
source/x.c /user/cwh/src/x.c
source/y.c /project/src/y.c
The logical name does not add any links in the file system.
It is a value defined for the process some what like an environmental variable.
It works without any explicit action on the part of the applications.