Function: pcmpl-unix-read-passwd-file
pcmpl-unix-read-passwd-file is a byte-compiled function defined in
pcmpl-unix.el.gz.
Signature
(pcmpl-unix-read-passwd-file FILE)
Documentation
Return an alist correlating gids to group names in FILE.
If FILE is in hashed format (as described in the OpenSSH documentation), this function returns nil.
Source Code
;; Defined in /usr/src/emacs/lisp/pcmpl-unix.el.gz
(defun pcmpl-unix-read-passwd-file (file)
"Return an alist correlating gids to group names in FILE.
If FILE is in hashed format (as described in the OpenSSH
documentation), this function returns nil."
(let (names)
(when (file-readable-p file)
(with-temp-buffer
(insert-file-contents file)
(goto-char (point-min))
(while (not (eobp))
(let* ((fields
(split-string (buffer-substring
(point) (progn (end-of-line)
(point))) ":")))
(setq names (cons (nth 0 fields) names)))
(forward-line))))
(pcomplete-uniquify-list names)))