]> git.eshelyaron.com Git - emacs.git/commit
Add directory-empty-p and new argument COUNT for directory-files-*
authorArthur Miller <arthur.miller@live.com>
Mon, 2 Nov 2020 11:38:27 +0000 (12:38 +0100)
committerMichael Albinus <michael.albinus@gmx.de>
Mon, 2 Nov 2020 11:38:27 +0000 (12:38 +0100)
commit0806075520939d120a47113f1c121e3d63b34770
treee5d9dd2ba5bdea3e1f95fd6a10f1c87dac76cf44
parentce1856ec09dd312667d8f7cf9ffc908b473d27b8
Add directory-empty-p and new argument COUNT for directory-files-*

* doc/lispref/files.texi (Contents of Directories): Mention COUNT
argument of directory-files.  Add directory-empty-p.

* etc/NEWS: Mention directory-empty-p and directory-files changes.

* lisp/dired.el (directory-empty-p): New defun.

* lisp/net/ange-ftp.el (ange-ftp-directory-files)
(ange-ftp-directory-files-and-attributes):
* lisp/net/tramp.el (tramp-handle-directory-files)
(tramp-handle-directory-files-and-attributes):
* lisp/net/tramp-adb.el
(tramp-adb-handle-directory-files-and-attributes):
* lisp/net/tramp-rclone.el (tramp-rclone-handle-directory-files):
* lisp/net/tramp-sh.el (tramp-sh-handle-directory-files-and-attributes):
* lisp/net/tramp-smb.el (tramp-smb-handle-directory-files): Add new COUNT
argument.

* src/dired.c (directory_files_internal): Implement new
RETURN_COUNT argument.
(Fdirectory_files, Fdirectory_files_and_attributes): Add new COUNT
argument.

* src/lisp.h (directory_files_internal): Add RETURN_COUNT to declaration.

* src/sysdep.c (list_system_processes): Add Qnil to
directory_files_internal call.

* test/src/dired-tests.el (directory-files-and-attributes-tests):
New file.
13 files changed:
doc/lispref/files.texi
etc/NEWS
lisp/dired.el
lisp/net/ange-ftp.el
lisp/net/tramp-adb.el
lisp/net/tramp-rclone.el
lisp/net/tramp-sh.el
lisp/net/tramp-smb.el
lisp/net/tramp.el
src/dired.c
src/lisp.h
src/sysdep.c
test/src/dired-tests.el [new file with mode: 0644]