[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master dd451a37dd: ; Minor fix for 'restart-emacs' on MS-Windows
From: |
Eli Zaretskii |
Subject: |
master dd451a37dd: ; Minor fix for 'restart-emacs' on MS-Windows |
Date: |
Sun, 17 Apr 2022 11:46:26 -0400 (EDT) |
branch: master
commit dd451a37ddf9e1358c56bdb9c65606c1a7967f07
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>
; Minor fix for 'restart-emacs' on MS-Windows
* src/w32.c (w32_reexec_emacs): Fail if in -nw session.
* src/emacs.c (Fkill_emacs): Fix a typo.
---
src/emacs.c | 2 +-
src/w32.c | 6 ++++++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/emacs.c b/src/emacs.c
index 8c897762a2..fd79963ed9 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -2820,7 +2820,7 @@ killed. */
if (initial_argc < 1)
error ("No command line arguments known; unable to re-execute Emacs");
#ifdef WINDOWSNT
- if (w32_reexec_emacs (initial_cmdline, initial_wd) < 1)
+ if (w32_reexec_emacs (initial_cmdline, initial_wd) < 0)
#else
if (execvp (*initial_argv, initial_argv) < 1)
#endif
diff --git a/src/w32.c b/src/w32.c
index acd7d004e5..ae1d77a021 100644
--- a/src/w32.c
+++ b/src/w32.c
@@ -10623,6 +10623,12 @@ realpath (const char *file_name, char *resolved_name)
int
w32_reexec_emacs (char *cmd_line, const char *wdir)
{
+ if (inhibit_window_system)
+ {
+ errno = ENOSYS;
+ return -1; /* FIXME! */
+ }
+
STARTUPINFO si;
SECURITY_ATTRIBUTES sec_attrs;
BOOL status;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master dd451a37dd: ; Minor fix for 'restart-emacs' on MS-Windows,
Eli Zaretskii <=