bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#77389: 31.0.50; Restarting Emacs with (kill-emacs ... t) looses noni


From: Jens Schmidt
Subject: bug#77389: 31.0.50; Restarting Emacs with (kill-emacs ... t) looses noninteractivity
Date: Sat, 5 Apr 2025 14:44:12 +0200
User-agent: Mozilla Thunderbird

On 2025-04-05  08:46, Eli Zaretskii wrote:

>>> Why does this matter?  Your patch doesn't eliminate initial_argv, so
>>> initial_argv[0] still holds the name of the Emacs program, albeit only
>>> in the form it was provided by the calling shell.  Right?  If so, then
>>> for reporting errors (and ones that should never happen at that), I
>>> don't see any need to jump through hoops.
>>
>> But my patch, at least the second one [1] on message #20
>> of this bug, plus your earlier request to #ifdef away
>> function and call to copy_raw_args on Windows, would skip
>> the initialization of initial_argv on Windows, no?
> 
> Ah, I've missed that part.  Then the call to 'error' could just use
> argv[0] instead of initial_argv[0], right?

Then what do you think about the attached patch?

Attachment: 0001-Use-a-pristine-copy-of-argv-to-restart-Emacs.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]