Documentation for the directory streams operations.
This commit is contained in:
parent
e811e1d729
commit
feb4ffcb08
|
@ -1376,6 +1376,21 @@ Returns:
|
|||
split into separate entries. Using \ex{directory-files} is reliable.
|
||||
\end{desc}
|
||||
|
||||
\defun {open-directory-stream} {dir} {directory-stream-record}
|
||||
\defun {read-directory-stream} {directory-stream-record} {string or \sharpf}
|
||||
\defun {close-directory-stream} {directory-stream-record} {\undefined}
|
||||
|
||||
These functions implement a direct interface to the
|
||||
\ex{\urlh{http://www.freebsd.org/cgi/man.cgi?query=opendir&apropos=0&sektion=0&manpath=FreeBSD+4.3-RELEASE&format=html}{opendir()}}/
|
||||
\ex{\urlh{http://www.freebsd.org/cgi/man.cgi?query=readdir&apropos=0&sektion=0&manpath=FreeBSD+4.3-RELEASE&format=html}{readdir()}}/
|
||||
\ex{\urlh{http://www.freebsd.org/cgi/man.cgi?query=closedir&apropos=0&sektion=0&manpath=FreeBSD+4.3-RELEASE&format=html}{closedir()}}
|
||||
family of functions for processing directory streams.
|
||||
\ex{(open-directory-stream dir)} creates a stream of files in the
|
||||
directory \ex{dir}. \ex{(read-directory-stream directory-stream)}
|
||||
returns the next file in the stream or \sharpf if no such file exists.
|
||||
Finally, \ex{(close-directory-stream directory-stream)} closes the
|
||||
stream.
|
||||
|
||||
\defun {glob} {\vari{pat}1 \ldots} {string list}
|
||||
\begin{desc}
|
||||
Glob each pattern against the filesystem and return the sorted list.
|
||||
|
|
Loading…
Reference in New Issue