Function: delete-directory-internal
delete-directory-internal is a function defined in fileio.c.
Signature
(delete-directory-internal DIRECTORY)
Documentation
Delete the directory named DIRECTORY. Does not follow symlinks.
Source Code
// Defined in /usr/src/emacs/src/fileio.c
{
const char *dir;
Lisp_Object encoded_dir;
CHECK_STRING (directory);
directory = Fdirectory_file_name (Fexpand_file_name (directory, Qnil));
encoded_dir = ENCODE_FILE (directory);
dir = SSDATA (encoded_dir);
if (emacs_rmdir (dir) != 0)
report_file_error ("Removing directory", directory);
return Qnil;
}