This variable and the variables *open-rename-prefix*
and *open-rename-function*
work together in renaming a file opened with
open
with the direction
keyword argument either :output
or
:io
and the if-exists
keyword argument either :rename
or
:rename-and-delete
. The function that is the
initial value of *open-rename-function*
renames the existing file by prepending the value of *open-rename-prefix*
,
moving the current file type into the filename, and making the
value of this variable the new file type.
The initial value of this variable is the string "bak"
and that of *open-rename-prefix*
is the
empty string "".
If all three variable have their initial
values, the file foo.txt will be renamed foo.txt.bak
(with filename foo.txt and file type bak).
See Extensions to cl:make-package, cl:disassemble, cl:openimplementation.htm for information on the implementation of cl:open.
The documentation is described in introduction.htm and the index is in index.htm.
Copyright (c) 1998-2000, Franz Inc. Berkeley, CA., USA. All rights reserved.
Created 2000.10.5.