lispdoc - results for truename

(truename pathspec)
Function: If PATHSPEC is a pathname that names an existing file, return a pathname that denotes a canonicalized name for the file. If pathspec is a stream associated with a file, return a pathname that denotes a canonicalized name for the file associated with the stream. An error of type FILE-ERROR is signalled if no such file exists or if the file system is such that a canonicalized file name cannot be determined or if the pathname is wild. Under Unix, the TRUENAME of a symlink that links to itself or to a file that doesn't exist is considered to be the name of the broken symlink itself.
Example:
(defun %get-default-directory ()
  "The default directory."
  (truename "."))
Mentioned in:
CLtL2 - 23.1.5.3. Using Logical Pathnames
CLtL2 - 23.1.6. Pathname Functions
CLtL2 - 23.3. Renaming, Deleting, and Other File Operations
CLtL2 - 23.4. Loading Files
CLtL2 - 23.5. Accessing Directories
CLtL2 - 25.1. The Compiler
HyperSpec - Function TRUENAME
truenames
 
 Mentioned in:
HyperSpec - 20.1.3 Truenames
HyperSpec - 20.1.3.1 Examples of Truenames
*load-truename
 
 Mentioned in:
HyperSpec - Variable *LOAD-PATHNAME*, *LOAD-TRUENAME
*load-truename*
Variable: the TRUENAME of the file that LOAD is currently loading
 Mentioned in:
CLtL2 - 23.4. Loading Files
*compile-file-truename
 
 Mentioned in:
HyperSpec - Variable *COMPILE-FILE-PATHNAME*, *COMPILE-FILE-TRUENAME
*compile-file-truename*
Variable: The TRUENAME of the file currently being compiled, or NIL if not compiling.
 Mentioned in:
CLtL2 - 25.1. The Compiler