Create non-transferred files in a more atomic manner:
authorWayne Davison <wayned@samba.org>
Sat, 29 Aug 2009 18:27:40 +0000 (11:27 -0700)
committerWayne Davison <wayned@samba.org>
Sat, 29 Aug 2009 23:18:57 +0000 (16:18 -0700)
commitc55fb5e1d639d72a16604c6e0153e19d04ef0d78
tree59c320c5ed9c32b86b6142c2dc504b6be593d5ab
parent8a21be11f08dca35e8db1bf7225975f90d66c997
Create non-transferred files in a more atomic manner:
If a symlink, device, special-file, or hard-linked file is replacing
an existing non-directory, the new file is created using a temporary
filename and then renamed into place.  Also changed the handling of
a cluster of hard-linked symlinks/devices/special-files to always
ensure the first item in the cluster is correct, since it doesn't
really save any significant work to try to find an existing correct
item later in the cluster to link with.
NEWS
generator.c
hlink.c
receiver.c
testsuite/devices.test