diff options
Diffstat (limited to 'lisp/erc/erc-identd.el')
-rw-r--r-- | lisp/erc/erc-identd.el | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/lisp/erc/erc-identd.el b/lisp/erc/erc-identd.el index e0ccfb40497..0f70aab0fbd 100644 --- a/lisp/erc/erc-identd.el +++ b/lisp/erc/erc-identd.el @@ -46,6 +46,7 @@ system-type (user-login-name))) (process-send-eof erc-identd-process))))) +;;;###autoload (defun erc-identd-start (&optional port) "Start an identd server listening to port 8113. Port 113 (auth) will need to be redirected to port 8113 on your @@ -60,15 +61,14 @@ system." (setq port (string-to-number port)))) (if erc-identd-process (delete-process erc-identd-process)) - (if (fboundp 'make-network-process) - (setq erc-identd-process - (make-network-process :name "identd" - :buffer (generate-new-buffer "identd") - :service port :server t :noquery t - :filter 'erc-identd-filter)) - (open-network-stream-server "identd" (generate-new-buffer "identd") - port nil 'erc-identd-filter))) - + (setq erc-identd-process + (make-network-process :name "identd" + :buffer (generate-new-buffer "identd") + :host 'local :service port + :server t :noquery t + :filter 'erc-identd-filter))) + +;;;###autoload (defun erc-identd-stop (&rest ignore) (interactive) (when erc-identd-process |