diff options
Diffstat (limited to 'dirs.txi')
-rwxr-xr-x[-rw-r--r--] | dirs.txi | 18 |
1 files changed, 16 insertions, 2 deletions
@@ -28,12 +28,14 @@ applied to the filenames is unspecified. The value returned by @samp{directory-for-each} is unspecified. -@defunx directory-for-each proc directory pred +@end defun +@defun directory-for-each proc directory pred Applies @var{proc} only to those filenames for which the procedure @var{pred} returns a non-false value. -@defunx directory-for-each proc directory match +@end defun +@defun directory-for-each proc directory match Applies @var{proc} only to those filenames for which @code{(filename:match?? @var{match})} would return a non-false value (@pxref{Filenames, , , slib, SLIB}). @@ -47,3 +49,15 @@ Applies @var{proc} only to those filenames for which @end example @end defun + +@defun directory*-for-each proc path-glob + +@var{path-glob} is a pathname whose last component is a (wildcard) pattern +(@pxref{Filenames, , , slib, SLIB}). +@var{proc} must be a procedure taking one argument. +@samp{directory*-for-each} applies @var{proc} to the (string) name of +each file in the current directory. The dynamic order in which @var{proc} is +applied to the filenames is unspecified. The value returned by +@samp{directory*-for-each} is unspecified. +@end defun + |