GNU bug report logs - #37884
27.0.50; Cannot write to a file in VirtualBox shared directory

Previous Next

Package: emacs;

Reported by: Bernardo <bernardo.bacic <at> pobox.com>

Date: Wed, 23 Oct 2019 10:29:01 UTC

Severity: normal

Found in version 27.0.50

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Robert Pluim <rpluim <at> gmail.com>
To: 37884 <at> debbugs.gnu.org
Cc: eggert <at> cs.ucla.edu, bernardo.bacic <at> pobox.com
Subject: bug#37884: 27.0.50; Cannot write to a file in VirtualBox shared directory
Date: Thu, 31 Oct 2019 08:38:59 +0100
>>>>> On Wed, 30 Oct 2019 18:41:10 -0700, Paul Eggert <eggert <at> cs.ucla.edu> said:

    Paul> On 10/30/19 9:25 AM, Eli Zaretskii wrote:
    >> Paul, do you
    >> see any downsides to the last change posted in this discussion?  IOW,
    >> could there be some situations where it could do any harm?

    Paul> That change involves two extra system calls (one of which doesn't
    Paul> check the return value?!).

I donʼt know what value there would be in checking the return value of
chmod, given that weʼre already in an error situation.

    Paul> In contrast, Bernardo's suggestion is
    Paul> simpler, involves no extra system calls (or machine instructions, for
    Paul> that matter), and has been tested. So I installed the attached patch
    Paul> to implement and document the workaround, and am optimistically
    Paul> closing the bug report.

Looks good to me. I was trying to avoid that, since I thought there
was a strong desire to keep the file read-only, otherwise why bother
with the fchmod in the first place?

Robert




This bug report was last modified 5 years and 205 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.