Function: url-cookie-write-file
url-cookie-write-file is a byte-compiled function defined in
url-cookie.el.gz.
Signature
(url-cookie-write-file &optional FNAME)
Source Code
;; Defined in /usr/src/emacs/lisp/url/url-cookie.el.gz
(defun url-cookie-write-file (&optional fname)
(when (and url-cookies-changed-since-last-save
url-cookie-file)
(or fname (setq fname (expand-file-name url-cookie-file)))
(if (condition-case nil
(progn
(url-make-private-file fname)
nil)
(error t))
(message "Error accessing cookie file `%s'" fname)
(url-cookie-clean-up)
(url-cookie-clean-up t)
(with-temp-buffer
(insert ";; Emacs-W3 HTTP cookies file\n"
";; Automatically generated file!!! DO NOT EDIT!!!\n\n"
"(setq url-cookie-storage\n '")
(let ((print-length nil) (print-level nil))
(pp url-cookie-storage (current-buffer))
(insert ")\n(setq url-cookie-secure-storage\n '")
(pp url-cookie-secure-storage (current-buffer)))
(insert ")\n")
(insert "\n;; Local Variables:\n"
";; version-control: never\n"
";; no-byte-compile: t\n"
";; End:\n")
(setq-local version-control 'never)
(write-file fname))
(setq url-cookies-changed-since-last-save nil))))