On 07/19/2010 03:28 PM, Eric Blake wrote:
By the way, I don't see your patch for using mkostemp on cygwin in
git://git.sv.gnu.org/sed.git; am I missing something, or is that not the
latest git repository for sed?

I wanted to make sure you liked it before pushing. :)  I'll now push it.

I also experimented with forcing "wt" or "wb" depending on the presence or absence of --binary, but I convinced myself that at least using "wt" is wrong.

For now, I won't change the behavior of building the file in /tmp. While this may make rename not atomic, it can be "corrected" anyway by setting TMPDIR=. in the environment. By comparison, "perl -i" is implemented using unlink+open which is not atomic so it's unlikely that anyone is relying on atomicity (and also wastes quota like TMPDIR=. would do).

Paolo



Reply via email to