GNU bug report logs -
#10257
23.3.1 Cygwin: network drives - file is write protected (false positive)
Previous Next
Reported by: Jari Aalto <jari.aalto <at> cante.net>
Date: Fri, 9 Dec 2011 18:25:02 UTC
Severity: normal
Found in version 23.3+1-4
Fixed in version 24.0.93
Done: Ken Brown <kbrown <at> cornell.edu>
Bug is archived. No further changes may be made.
Full log
Message #35 received at 10257 <at> debbugs.gnu.org (full text, mbox):
> Date: Tue, 13 Dec 2011 18:26:28 +0200
> From: jari <jari.aalto <at> cante.net>
> Cc: kbrown <at> cornell.edu, 10257 <at> debbugs.gnu.org
>
> - The mapped drive can be written to without any extra 1:1 GUID,UID
> configuration.
> - Under Cygwin, should Emacs rely on unreliable[*] UID, GID?
> - Is there need for this extra prompt? The protective
> nature turned into nightmare.
>
> Much better would be to give control back to the user:
>
> (setq write-file-interactive-confirmation-flag nil)
>
> This doesn't affect Emacs's ability to signal an error on write
> failure.
Emacs assumes Posix-compliant APIs wrt UID/GID/EUID. Platforms that
don't comply with the Posix semantics of these APIs should either
(a) become more compliant, or (b) modify the Emacs sources with
platform-specific code or #ifdef's to work around the lack of
compliance. (Emacs maintainers generally prefer the former
possibility, for obvious reasons.) All the other platforms do one
or the other; why should Cygwin be different? why should we change
long-standing Emacs code because one platform turns out to be non-
compliant, and the user refuses to work around the problem by
configuring his system in a slightly different way?
This bug report was last modified 13 years and 222 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.