*** File-access primitive functions no longer discard an extra redundant
directory name from the beginning of the file name. In other words,
they no longer do anything special with // or /~. That conversion
is now done only in substitute-in-file-name.
This makes it possible for a Lisp program to open a file whose name begins with ~.