GNU bug report logs -
#14541
24.3.50; `ediff-buffers' does not play well with recent Cygwin version
Previous Next
Reported by: Drew Adams <drew.adams <at> oracle.com>
Date: Mon, 3 Jun 2013 04:15:02 UTC
Severity: minor
Tags: wontfix
Found in version 24.3.50
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> Date: Mon, 3 Jun 2013 09:21:10 -0700 (PDT)
> From: Drew Adams <drew.adams <at> oracle.com>
> Cc: 14541 <at> debbugs.gnu.org
>
> > We could perhaps push "CYGWIN=nodosfilewarning" into the environment
> > when Emacs launches child processes. However, as these URLs indicate:
> >
> > http://stackoverflow.com/questions/9079982/cygwin-nodosfilewarning-doesnt-
> > help-cygwin-warning
> > http://superuser.com/questions/370545/behaviour-of-cygwins-
> > nodosfilewarning
> >
> > this solution is not reliable if there's some other Cygwin process
> > running on the same system. So I think the only reliable solution is
> > to put the above into the System environment variables, so that
> > whatever the first Cygwin process is, it always sees it.
>
> I read the postings at both of those URLs, but I do not see anywhere where
> they say what you say about reliability. What is a concrete example of a
> problem introduced by Emacs setting this env var?
According to those URLs, only the first Cygwin process invoked on a
system checks the CYGWIN environment variable. It leaves the result
in a shared memory, which all the other Cygwin processes access. So
if the first process was invoked outside of Emacs, and didn't see that
variable, you will get the warning, even if we push the variable into
the environment of our child programs.
This bug report was last modified 3 years and 154 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.