... rather than probing first and hoping for the best.
(defun delete-file-without-moaning (file)
"Delete the FILE, ignoring errors."
- (when (probe-file file)
- (sys-unlink file)))
+ (with-errno-handlers ()
+ (sys-unlink file)
+ (ENOENT nil)))
(defun rename-file-without-moaning (old new)
"Rename OLD to NEW, ignoring errors, and without doing any stupid name
mangling."
- (when (probe-file old)
- (sys-rename old new)))
+ (with-errno-handlers ()
+ (sys-rename old new)
+ (ENOENT nil)))
(defun safely-unwind (trail)
"Roll back the TRAIL of operations."