Function: flymake-proc--delete-temp-directory

flymake-proc--delete-temp-directory is a byte-compiled function defined in flymake-proc.el.gz.

Signature

(flymake-proc--delete-temp-directory DIR-NAME)

Documentation

Attempt to delete temp dir DIR-NAME, do not fail on error.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/flymake-proc.el.gz
(defun flymake-proc--delete-temp-directory (dir-name)
  "Attempt to delete temp dir DIR-NAME, do not fail on error."
  (let* ((temp-dir    (file-truename temporary-file-directory))
	 (suffix      (substring dir-name (1+ (length (directory-file-name temp-dir))))))

    (while (> (length suffix) 0)
      (setq suffix (directory-file-name suffix))
      ;;+(flymake-log 0 "suffix=%s" suffix)
      (flymake-proc--safe-delete-directory
       (file-truename (expand-file-name suffix temp-dir)))
      (setq suffix (file-name-directory suffix)))))