Function: make-directory-internal

make-directory-internal is a function defined in fileio.c.

Signature

(make-directory-internal DIRECTORY)

Documentation

Create a new directory named DIRECTORY.

Probably introduced at or before Emacs version 29.1.

Source Code

// Defined in /usr/src/emacs/src/fileio.c
{
  const char *dir;
  Lisp_Object encoded_dir;

  CHECK_STRING (directory);
  directory = Fexpand_file_name (directory, Qnil);

  encoded_dir = ENCODE_FILE (directory);

  dir = SSDATA (encoded_dir);

  if (mkdir (dir, 0777 & ~auto_saving_dir_umask) != 0)
    report_file_error ("Creating directory", directory);

  return Qnil;
}