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.
 | 
					    split into separate entries. Using \ex{directory-files} is reliable.
 | 
				
			||||||
\end{desc}
 | 
					\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}
 | 
					\defun {glob} {\vari{pat}1 \ldots} {string list}
 | 
				
			||||||
\begin{desc}
 | 
					\begin{desc}
 | 
				
			||||||
    Glob each pattern against the filesystem and return the sorted list. 
 | 
					    Glob each pattern against the filesystem and return the sorted list. 
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue