New procedure PATHNAME-SIMPLIFY maps a pathname into an equivalent
authorChris Hanson <org/chris-hanson/cph>
Tue, 5 Nov 1991 20:37:28 +0000 (20:37 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 5 Nov 1991 20:37:28 +0000 (20:37 +0000)
commit4da2202109e25afdb3aa2acaa9a8e52024d08010
tree5e31ca68db1156531d46b6f51efe3c0c025e28f1
parente25a342b2ebc38b02612881fc472ce6b3937be6b
New procedure PATHNAME-SIMPLIFY maps a pathname into an equivalent
simpler pathname in a host-dependent fashion.  Unix provides one
simplification: ".." directories are removed when doing so does not
change the meaning of the pathname.

Additionally, treatment of pathname hosts changed to improve
performance, and to fix problems with fasdumping of pathname objects.
Current implementation permits pathnames to be fasdumped and then
fasloaded without changing their behavior.
v7/src/runtime/pathnm.scm
v7/src/runtime/runtime.pkg
v7/src/runtime/unxpth.scm
v7/src/runtime/wrkdir.scm
v8/src/runtime/runtime.pkg