2009/4/23 Johannes Schindelin [off-list ref]:
Hi,
On Thu, 23 Apr 2009, Alex Riesen wrote:
quoted
2009/4/23 Johannes Schindelin [off-list ref]:
quoted
- if (link(tmpfile, filename))
+ if (unreliable_hardlinks)
+ ret = ~EEXIST;
It is more like "broken_hardlinks" or even "no_hardlinks"!
Wrong. As I wrote, single-stepping (i.e. leaving enough time between
link() and unlink()) works as expected. So it is not even that the
hardlinks are broken. Just the serialization between the operations.
Since when does link(2) involve file _data_?