diff options
| author | Matthew Leach | 2018-02-12 12:52:43 -0800 |
|---|---|---|
| committer | Paul Eggert | 2018-02-12 12:57:58 -0800 |
| commit | e1ca0ea87222e70710b3878ac80ed01f2378f050 (patch) | |
| tree | cc79162baa9b968066aafc8d5f2279c5755e5316 /src/coding.c | |
| parent | b3f45140ec441bf88fa25f4e615b18e076d51342 (diff) | |
| download | emacs-e1ca0ea87222e70710b3878ac80ed01f2378f050.tar.gz 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 'src/coding.c')
0 files changed, 0 insertions, 0 deletions