GNU bug report logs -
#3911
get-free-disk-space race condition on default-directory test
Previous Next
Reported by: Kevin Ryde <user42 <at> zip.com.au>
Date: Thu, 23 Jul 2009 22:25:05 UTC
Severity: normal
Tags: patch
Merged with 2631
Done: Kevin Ryde <user42 <at> zip.com.au>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>> How 'bout this patch instead (which could even work on Tramp
>> directories)?
> I don't think so. It's still a race condition in between choosing an
> apparently existent directory and then making use of that directory,
> isn't it?
Emacs is made of such race conditions. But there's a big difference
between DIR and/or its parents appearing/disappearing (as in my patch),
vs $HOME or some other unrealted directory appearing/disappearing.
> I think "/" is the only place certain to exist and not go
> away. It's also the simplest approach.
I'd like to make it work for Tramp dirs as well.
> `sha1-string-external' is another place this comes up. In that case the
> operation is completely unrelated to any directory, and so really should
> go to "/" so as to be independent of default-directory or whether that
> dir is coming or going.
For that one, yes, "/" is clearly a better choice.
Stefan
This bug report was last modified 14 years and 83 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.