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))