Function: eshell-read-passwd
eshell-read-passwd is a byte-compiled function defined in
esh-util.el.gz.
Signature
(eshell-read-passwd FILE RESULT-VAR TIMESTAMP-VAR)
Documentation
Read the contents of /etc/passwd for user names.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/esh-util.el.gz
(defun eshell-read-passwd (file result-var timestamp-var)
"Read the contents of /etc/passwd for user names."
(if (or (not (symbol-value result-var))
(not (symbol-value timestamp-var))
(time-less-p
(symbol-value timestamp-var)
(file-attribute-modification-time (file-attributes file))))
(progn
(set result-var (eshell-read-passwd-file file))
(set timestamp-var (current-time))))
(symbol-value result-var))