[RFC][PATCH] Using "lyx_tmpdir" magic constant

Stephan Witt st.witt at gmx.net
Mon Feb 17 12:28:15 UTC 2020


Am 17.02.2020 um 11:29 schrieb Enrico Forestieri <forenr at lyx.org>:
> 
> On Mon, Feb 17, 2020 at 10:05:01AM +0100, Stephan Witt wrote:
>> Hi all,
>> 
>> while trying to understand how temp directory management works
>> I’ve stumbled over the „lyx_tmpdir“ string constant use.
>> 
>> 1. This magic name should be coded in filetools only.
>> For this I didn’t prepare a patch.
>> 
>> BTW: is the code in lyxSockets() of lyxclient ok?
>> There is a check for "lyx_tmpdir" + pid but I cannot see
>> how this match should happen.
> 
> Normally, lyxclient looks for all temporary directories and returns
> all the ones in which it finds a lyxsocket. One can restrict the
> search to a particular one by specifying -p pid on the command line,
> otherwise pid is empty.
> 
> The documentation has to be updated for specifying that pid is
> actually the stem of "lyx_tmpdir" and not the pid of the process.

Ah, now I see. Thanks.

>> 2. The attached patch simplifies LyX::prepareExit()
>> IMO it’s safe and an improvement. Isn’t it?
> 
> I don't think you need a nod to apply this patch ;-)

It’s in with commit hash 0f1f00db27.

Thanks again.

Stephan


More information about the lyx-devel mailing list