Function: files--ensure-directory

files--ensure-directory is a byte-compiled function defined in files.el.gz.

Signature

(files--ensure-directory MKDIR DIR)

Documentation

Use function MKDIR to make directory DIR if it is not already a directory.

Return non-nil if DIR is already a directory.

Source Code

;; Defined in /usr/src/emacs/lisp/files.el.gz
(defun files--ensure-directory (mkdir dir)
  "Use function MKDIR to make directory DIR if it is not already a directory.
Return non-nil if DIR is already a directory."
  (condition-case err
      (funcall mkdir dir)
    (error
     (or (file-directory-p dir)
	 (signal (car err) (cdr err))))))