[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#44644: /tmp/emacs0/ not cleaned up upon exit
From: |
Lars Ingebrigtsen |
Subject: |
bug#44644: /tmp/emacs0/ not cleaned up upon exit |
Date: |
Tue, 24 Nov 2020 06:42:47 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
>> True. Looking at the code, it looks like having `server-start' add
>> `server-force-delete' to `kill-emacs-query-functions' would do the
>> trick?
>>
>> Does anybody see any downsides to doing that?
>
> What if the Emacs that's being killed is not the one that created the
> server file?
I didn't read the code closely enough -- emacs-server already does this,
but only deletes the /tmp/emacs0/server socket, but leaves the directory
behind. As you say, there may be more than one server (with different
names), so deleting the directory may fail, but the final Emacs that
exits should successfully delete directory, at least, and I've added
that to Emacs 28.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
- bug#44644: /tmp/emacs0/ not cleaned up upon exit, 積丹尼 Dan Jacobson, 2020/11/14
- bug#44644: /tmp/emacs0/ not cleaned up upon exit, Lars Ingebrigtsen, 2020/11/16
- bug#44644: /tmp/emacs0/ not cleaned up upon exit, Eli Zaretskii, 2020/11/24
- bug#44644: /tmp/emacs0/ not cleaned up upon exit, Jean Louis, 2020/11/24
- bug#44644: /tmp/emacs0/ not cleaned up upon exit, Lars Ingebrigtsen, 2020/11/25
- bug#44644: /tmp/emacs0/ not cleaned up upon exit, Eli Zaretskii, 2020/11/26
- bug#44644: /tmp/emacs0/ not cleaned up upon exit, Lars Ingebrigtsen, 2020/11/27
- bug#44644: /tmp/emacs0/ not cleaned up upon exit, Eli Zaretskii, 2020/11/27
- bug#44644: /tmp/emacs0/ not cleaned up upon exit, Jean Louis, 2020/11/27