Function: nsm-query
nsm-query is a byte-compiled function defined in nsm.el.gz.
Signature
(nsm-query HOST PORT STATUS WHAT PROBLEMS MESSAGE)
Source Code
;; Defined in /usr/src/emacs/lisp/net/nsm.el.gz
(defun nsm-query (host port status what problems message)
;; If there is no user to answer queries, then say `no' to everything.
(if (or noninteractive
nsm-noninteractive)
nil
(let ((response
(condition-case nil
(intern
(car (split-string (nsm-query-user message status))))
;; Make sure we manage to close the process if the user hits
;; `C-g'.
(quit 'no)
(error 'no))))
(if (eq response 'no)
(progn
(message "Aborting connection to %s:%s" host port)
nil)
(message (if (eq response 'session)
"Accepting certificate for %s:%s this session only"
"Permanently accepting certificate for %s:%s")
host port)
(nsm-save-host host port status what problems response)
t))))