aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2018-11-26 10:32:35 -0800
committerPaul Eggert2018-11-26 11:39:44 -0800
commit5c1bf59658997eef5bbd7dd10f406d92e3aeb3a5 (patch)
treec226aa1244c18d308dd569a636dad0216ba7384e
parent0331f2f4c5d7d9221522e231ebd5e4f20868c2b7 (diff)
downloademacs-5c1bf59658997eef5bbd7dd10f406d92e3aeb3a5.tar.gz
emacs-5c1bf59658997eef5bbd7dd10f406d92e3aeb3a5.zip
emacsclient: negate NO_SOCKETS_IN_FILE_SYSTEM
* lib-src/emacsclient.c (SOCKETS_IN_FILE_SYSTEM): Rename from NO_SOCKETS_IN_FILE_SYSTEM, with inverted sense. All uses changed. All uses were of the form ‘#ifndef NO_SOCKETS_IN_FILE_SYSTEM’, and it’s easier to read ‘#ifdef SOCKETS_IN_FILE_SYSTEM’.
-rw-r--r--lib-src/emacsclient.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/lib-src/emacsclient.c b/lib-src/emacsclient.c
index d544fa63356..084de792eb0 100644
--- a/lib-src/emacsclient.c
+++ b/lib-src/emacsclient.c
@@ -32,8 +32,6 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
32# include <io.h> 32# include <io.h>
33# include <winsock2.h> 33# include <winsock2.h>
34 34
35# define NO_SOCKETS_IN_FILE_SYSTEM
36
37# define HSOCKET SOCKET 35# define HSOCKET SOCKET
38# define CLOSE_SOCKET closesocket 36# define CLOSE_SOCKET closesocket
39# define INITIALIZE() initialize_sockets () 37# define INITIALIZE() initialize_sockets ()
@@ -61,6 +59,8 @@ char *w32_getenv (const char *);
61# endif 59# endif
62# include <arpa/inet.h> 60# include <arpa/inet.h>
63 61
62# define SOCKETS_IN_FILE_SYSTEM
63
64# define INVALID_SOCKET (-1) 64# define INVALID_SOCKET (-1)
65# define HSOCKET int 65# define HSOCKET int
66# define CLOSE_SOCKET close 66# define CLOSE_SOCKET close
@@ -133,7 +133,7 @@ static bool tty;
133 is not running. --alternate-editor. */ 133 is not running. --alternate-editor. */
134static char *alternate_editor; 134static char *alternate_editor;
135 135
136#ifndef NO_SOCKETS_IN_FILE_SYSTEM 136#ifdef SOCKETS_IN_FILE_SYSTEM
137/* If non-NULL, the filename of the UNIX socket. */ 137/* If non-NULL, the filename of the UNIX socket. */
138static char const *socket_name; 138static char const *socket_name;
139#endif 139#endif
@@ -168,7 +168,7 @@ static struct option const longopts[] =
168 { "create-frame", no_argument, NULL, 'c' }, 168 { "create-frame", no_argument, NULL, 'c' },
169 { "alternate-editor", required_argument, NULL, 'a' }, 169 { "alternate-editor", required_argument, NULL, 'a' },
170 { "frame-parameters", required_argument, NULL, 'F' }, 170 { "frame-parameters", required_argument, NULL, 'F' },
171#ifndef NO_SOCKETS_IN_FILE_SYSTEM 171#ifdef SOCKETS_IN_FILE_SYSTEM
172 { "socket-name", required_argument, NULL, 's' }, 172 { "socket-name", required_argument, NULL, 's' },
173#endif 173#endif
174 { "server-file", required_argument, NULL, 'f' }, 174 { "server-file", required_argument, NULL, 'f' },
@@ -182,7 +182,7 @@ static struct option const longopts[] =
182 There is no '-p' short option. */ 182 There is no '-p' short option. */
183static char const shortopts[] = 183static char const shortopts[] =
184 "nqueHVtca:F:" 184 "nqueHVtca:F:"
185#ifndef NO_SOCKETS_IN_FILE_SYSTEM 185#ifdef SOCKETS_IN_FILE_SYSTEM
186 "s:" 186 "s:"
187#endif 187#endif
188 "f:d:T:"; 188 "f:d:T:";
@@ -510,7 +510,7 @@ decode_options (int argc, char **argv)
510 alternate_editor = optarg; 510 alternate_editor = optarg;
511 break; 511 break;
512 512
513#ifndef NO_SOCKETS_IN_FILE_SYSTEM 513#ifdef SOCKETS_IN_FILE_SYSTEM
514 case 's': 514 case 's':
515 socket_name = optarg; 515 socket_name = optarg;
516 break; 516 break;
@@ -665,7 +665,7 @@ The following OPTIONS are accepted:\n\
665 Visit the file in the given display\n\ 665 Visit the file in the given display\n\
666", "\ 666", "\
667--parent-id=ID Open in parent window ID, via XEmbed\n" 667--parent-id=ID Open in parent window ID, via XEmbed\n"
668#ifndef NO_SOCKETS_IN_FILE_SYSTEM 668#ifdef SOCKETS_IN_FILE_SYSTEM
669"-s SOCKET, --socket-name=SOCKET\n\ 669"-s SOCKET, --socket-name=SOCKET\n\
670 Set filename of the UNIX socket for communication\n" 670 Set filename of the UNIX socket for communication\n"
671#endif 671#endif
@@ -734,10 +734,11 @@ fail (void)
734 734
735#if defined HAVE_SOCKETS && defined HAVE_INET_SOCKETS 735#if defined HAVE_SOCKETS && defined HAVE_INET_SOCKETS
736 736
737# ifndef NO_SOCKETS_IN_FILE_SYSTEM 737# ifdef SOCKETS_IN_FILE_SYSTEM
738static void act_on_signals (HSOCKET); 738static void act_on_signals (HSOCKET);
739# else 739# else
740static void act_on_signals (HSOCKET s) {} 740static void act_on_signals (HSOCKET s) {}
741static void init_signals (void) {}
741# endif 742# endif
742 743
743enum { AUTH_KEY_LENGTH = 64 }; 744enum { AUTH_KEY_LENGTH = 64 };
@@ -1078,7 +1079,7 @@ find_tty (const char **tty_type, const char **tty_name, bool noabort)
1078} 1079}
1079 1080
1080 1081
1081# ifndef NO_SOCKETS_IN_FILE_SYSTEM 1082# ifdef SOCKETS_IN_FILE_SYSTEM
1082 1083
1083/* Three possibilities: 1084/* Three possibilities:
1084 >0 - 'stat' failed with this errno value 1085 >0 - 'stat' failed with this errno value
@@ -1416,7 +1417,7 @@ set_local_socket (const char *local_socket_name)
1416 CLOSE_SOCKET (s); 1417 CLOSE_SOCKET (s);
1417 return INVALID_SOCKET; 1418 return INVALID_SOCKET;
1418} 1419}
1419# endif /* ! NO_SOCKETS_IN_FILE_SYSTEM */ 1420# endif /* SOCKETS_IN_FILE_SYSTEM */
1420 1421
1421static HSOCKET 1422static HSOCKET
1422set_socket (bool no_exit_if_error) 1423set_socket (bool no_exit_if_error)
@@ -1426,7 +1427,7 @@ set_socket (bool no_exit_if_error)
1426 1427
1427 INITIALIZE (); 1428 INITIALIZE ();
1428 1429
1429# ifndef NO_SOCKETS_IN_FILE_SYSTEM 1430# ifdef SOCKETS_IN_FILE_SYSTEM
1430 /* Explicit --socket-name argument. */ 1431 /* Explicit --socket-name argument. */
1431 if (!socket_name) 1432 if (!socket_name)
1432 socket_name = egetenv ("EMACS_SOCKET_NAME"); 1433 socket_name = egetenv ("EMACS_SOCKET_NAME");
@@ -1457,7 +1458,7 @@ set_socket (bool no_exit_if_error)
1457 exit (EXIT_FAILURE); 1458 exit (EXIT_FAILURE);
1458 } 1459 }
1459 1460
1460# ifndef NO_SOCKETS_IN_FILE_SYSTEM 1461# ifdef SOCKETS_IN_FILE_SYSTEM
1461 /* Implicit local socket. */ 1462 /* Implicit local socket. */
1462 s = set_local_socket ("server"); 1463 s = set_local_socket ("server");
1463 if (s != INVALID_SOCKET) 1464 if (s != INVALID_SOCKET)
@@ -1471,7 +1472,7 @@ set_socket (bool no_exit_if_error)
1471 1472
1472 /* No implicit or explicit socket, and no alternate editor. */ 1473 /* No implicit or explicit socket, and no alternate editor. */
1473 message (true, "%s: No socket or alternate editor. Please use:\n\n" 1474 message (true, "%s: No socket or alternate editor. Please use:\n\n"
1474# ifndef NO_SOCKETS_IN_FILE_SYSTEM 1475# ifdef SOCKETS_IN_FILE_SYSTEM
1475"\t--socket-name\n" 1476"\t--socket-name\n"
1476# endif 1477# endif
1477"\t--server-file (or environment variable EMACS_SERVER_FILE)\n\ 1478"\t--server-file (or environment variable EMACS_SERVER_FILE)\n\
@@ -1604,7 +1605,7 @@ start_daemon_and_retry_set_socket (void)
1604 d_argv[0] = emacs; 1605 d_argv[0] = emacs;
1605 d_argv[1] = daemon_option; 1606 d_argv[1] = daemon_option;
1606 d_argv[2] = 0; 1607 d_argv[2] = 0;
1607# ifndef NO_SOCKETS_IN_FILE_SYSTEM 1608# ifdef SOCKETS_IN_FILE_SYSTEM
1608 if (socket_name != NULL) 1609 if (socket_name != NULL)
1609 { 1610 {
1610 /* Pass --daemon=socket_name as argument. */ 1611 /* Pass --daemon=socket_name as argument. */
@@ -1833,11 +1834,10 @@ main (int argc, char **argv)
1833 1834
1834 if (find_tty (&tty_type, &tty_name, !tty)) 1835 if (find_tty (&tty_type, &tty_name, !tty))
1835 { 1836 {
1836# ifndef NO_SOCKETS_IN_FILE_SYSTEM
1837 /* Install signal handlers before opening a frame on the 1837 /* Install signal handlers before opening a frame on the
1838 current tty. */ 1838 current tty. */
1839 init_signals (); 1839 init_signals ();
1840# endif 1840
1841 send_to_emacs (emacs_socket, "-tty "); 1841 send_to_emacs (emacs_socket, "-tty ");
1842 quote_argument (emacs_socket, tty_name); 1842 quote_argument (emacs_socket, tty_name);
1843 send_to_emacs (emacs_socket, " "); 1843 send_to_emacs (emacs_socket, " ");