WITH-TMP-PATHNAME ((PATHNAME &REST REST) &BODY BODY)
Executes BODY with DIRECTORY bound to a pathname of a temporary file that has been created with the MAKE-TMP-PATHNAME function. If BODY executes without error, any file denoted by the temporary pathname is deleted. If an error occurs, restarts DELETE-TMP-PATHNAME and LEAVE-TMP-PATHNAME are provided to control what happens.
An error that is raised when an invalid argument is passed to a function.