| Allegro CL version 6.2 Unrevised from 6.1 |
One of the new simple-stream subclasses introduced in Allegro CL 6.0. Equivalent
to the Gray stream file-stream
and a subclass of both file-simple-stream
and
direct-simple-stream
. Similar to
file-simple-stream
but
opening a file mapped allows for much faster access to the file, with
much less kernel overhead. Note: most operating systems do not allow
the automatic extension of mapped files, so this class does not allow
the extending operation either. Writes beyond the end of the file may
cause an error. A mapped file must be opened with :direction :io and
:mapped t specified to open..
The options when creating an instance of this class are: filename (required), direction (defaults to :input), if-exists, if-does-not-exist, external-format (defaults to :default), input-handle, output-handle, mapped, fn-in (another name for the input-handle, for compatibility only, do not specify both) and fn-out (another name for the output handle, for compatibility only, do not specify both).
See device-open for a description of the input-handle, output-handle, and mapped options.
See streams.htm for general information on simple-streams in Allegro CL.
Copyright (c) 1998-2002, Franz Inc. Oakland, CA., USA. All rights reserved.
Documentation for Allegro CL version 6.2. This page was not revised from the 6.1 page.
Created 2002.2.26.
| Allegro CL version 6.2 Unrevised from 6.1 |