VariablePackage: exclToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 8.2
Unrevised from 8.1 to 8.2.
8.1 version

*open-rename-prefix*

This variable and the variables *open-rename-suffix* 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 this variable, moving the current file type into the filename, and making the value of *open-rename-suffix* the new type.

The initial value of this variable is the empty string "" and that of *open-rename-suffix* is the string "bak". If all three variables 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:open in implementation.htm for information on the implementation of open.


Copyright (c) 1998-2016, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.1 page.
Created 2010.1.21.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 8.2
Unrevised from 8.1 to 8.2.
8.1 version