diff options
author | Matthew Leach <matthew@mattleach.net> | 2018-02-12 12:52:43 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2018-02-12 12:57:58 -0800 |
commit | e1ca0ea87222e70710b3878ac80ed01f2378f050 (patch) | |
tree | cc79162baa9b968066aafc8d5f2279c5755e5316 /lisp/emacs-lisp/bytecomp.el | |
parent | b3f45140ec441bf88fa25f4e615b18e076d51342 (diff) | |
download | emacs-e1ca0ea87222e70710b3878ac80ed01f2378f050.tar.gz emacs-e1ca0ea87222e70710b3878ac80ed01f2378f050.tar.bz2 emacs-e1ca0ea87222e70710b3878ac80ed01f2378f050.zip |
Fix `server-name' and `server-socket-dir' for (Bug#24218)
* lisp/server.el: (server-external-socket-initialised): New
(server-name): Compute server name from `get-external-sockname'.
(server-socket-dir): Compute socket dir from
`get-external-sockname'.
(server-start): Don't check for existing server when an
uninitialised external socket has been passed to Emacs.
* src/emacs.c: (main): Obtain socket name via getsockname and pass
to `init_process_emacs'.
* src/lisp.h: (init_process_emacs): Add second parameter.
* src/process.c: (external_sock_name): New.
(get-external-sockname): New.
(init_process_emacs): Set `external_sock_name' to `sockname'
parameter.
Diffstat (limited to 'lisp/emacs-lisp/bytecomp.el')
0 files changed, 0 insertions, 0 deletions