@node Misc Network
@section Misc Network Facilities
- These additional functions and variables are useful for creating and
-operating on network connections. Note that they are supported only
-on some systems.
+ These additional functions are useful for creating and operating
+on network connections. Note that they are supported only on some
+systems.
@defun network-interface-list
This function returns a list describing the network interfaces
@code{:@var{p}} suffix.
@end defun
-@defvar internal--daemon-sockname
-This variable is set to the full path of the socket that has been
-passed to Emacs during socket activation. This is then used to update
-the @code{server-name} and @code{server-socket-dir} variables to
-reflect the name and path of the socket that was used to launch the
-Emacs daemon process.
-
-If Emacs wasn't started with socket activation, the value of this
-variable is @code{nil}.
-@end defvar
-
@node Serial Ports
@section Communicating with Serial Ports
@cindex @file{/dev/tty}
been consumed.")
(defcustom server-name
- (if internal-daemon-sockname
- (file-name-nondirectory internal-daemon-sockname)
+ (if internal--daemon-sockname
+ (file-name-nondirectory internal--daemon-sockname)
"server")
"The name of the Emacs server, if this Emacs process creates one.
The command `server-start' makes use of this. It should not be
;; We do not use `temporary-file-directory' here, because emacsclient
;; does not read the init file.
(defvar server-socket-dir
- (if internal-daemon-sockname
- (file-name-directory internal-daemon-sockname)
+ (if internal--daemon-sockname
+ (file-name-directory internal--daemon-sockname)
(and (featurep 'make-network-process '(:family local))
(format "%s/emacs%d" (or (getenv "TMPDIR") "/tmp") (user-uid))))
"The directory in which to place the server socket.
;; Check to see if an uninitialized external socket has been
;; passed in, if that is the case, skip checking
;; `server-running-p' as this will return the wrong result.
- (if (and internal-daemon-sockname
+ (if (and internal--daemon-sockname
(not server--external-socket-initialized))
(setq server--external-socket-initialized t)
;; Delete the socket files made by previous server invocations.
sockname = conv_sockaddr_to_lisp (&sa.sa, salen);
}
# endif
- Vinternal_daemon_sockname = sockname;
+ Vinternal__daemon_sockname = sockname;
max_desc = -1;
memset (fd_callback_info, 0, sizeof (fd_callback_info));
returns non-`nil'. */);
Vinterrupt_process_functions = list1 (Qinternal_default_interrupt_process);
- DEFVAR_LISP ("internal-daemon-sockname", Vinternal_daemon_sockname,
+ DEFVAR_LISP ("internal--daemon-sockname", Vinternal__daemon_sockname,
doc: /* Name of external socket passed to Emacs, or nil if none. */);
- Vinternal_daemon_sockname = Qnil;
+ Vinternal__daemon_sockname = Qnil;
DEFSYM (Qinternal_default_interrupt_process,
"internal-default-interrupt-process");