{
int sock_status = 0;
- int oerrno = 0;
- int saved_errno;
-
++ int saved_errno = 0;
+
if (! socket_name)
{
socket_name = alloca (system_name_length + 100);
sprintf (server.sun_path, "/tmp/emacs%d-%s/server",
(int) pw->pw_uid, system_name);
sock_status = socket_status (server.sun_path);
- oerrno = errno;
- saved_errno = errno;
++ saved_errno = errno;
}
}
}
case 2:
/* `stat' failed */
- if (errno == ENOENT)
+ if (saved_errno == ENOENT)
fprintf (stderr,
- "%s: can't find socket; have you started the server?\n\
+ "%s: Can't find socket; have you started the server?\n\
To start the server in Emacs, type \"M-x server-start\".\n",
argv[0]);
else
- fprintf (stderr, "%s: can't stat %s: %s\n",
+ fprintf (stderr, "%s: Can't stat %s: %s\n",
- argv[0], server.sun_path, strerror (oerrno));
+ argv[0], server.sun_path, strerror (saved_errno));
- fail (argc, argv);
+ fail ();
break;
}
}