Function: mail-directory-stream

mail-directory-stream is a byte-compiled function defined in mailalias.el.gz.

Signature

(mail-directory-stream PREFIX)

Documentation

Open a stream to retrieve names in directory.

See mail-directory-stream(var)/mail-directory-stream(fun).

Probably introduced at or before Emacs version 19.31.

Source Code

;; Defined in /usr/src/emacs/lisp/mail/mailalias.el.gz
;; This should handle a dialog.  Currently expects port to spit out names.
(defun mail-directory-stream (prefix)
  "Open a stream to retrieve names in directory.
See `mail-directory-stream'."
  (let ((mailalias-done nil)
        (pattern prefix))               ;Dynbind!
    (set-process-sentinel
     (apply 'open-network-stream "mailalias" (current-buffer)
	    mail-directory-stream)
     (lambda (_x _y)
       (setq mailalias-done t)))
    (while (not mailalias-done)
      (sit-for .1))))