• Wayne Davison's avatar
    - Added a new function, maybe_hard_link(), which now holds the code · 3cd5301f
    Wayne Davison authored
      (moved from hard_link_cluster()) that checks the inode/dev of an
      existing file and either does nothing (when properly linked), or
      removes the existing file before calling hard_link_one().
    - Changed hard_link_check() so that it checks if the master item is
      marked with FINISHED_LINK (in its hlindex int), and if so, it
      finishes the current file by calling maybe_hard_link() (and
      marking it as finished too).  Otherwise it marks the item as
      skipped by setting hlindex to SKIPPED_LINK.
    - Fixed the outputting of an error in hard_link_one() so that the
      message is always output when the caller did not request "terse"
      processing.
    - Changed hard_link_cluster() so that it marks the master item with
      FINISHED_LINK and then links only the skipped items (marking them
      with FINISHED_LINK too).
    3cd5301f
Name
Last commit
Last update
doc Loading commit data...
lib Loading commit data...
packaging Loading commit data...
popt Loading commit data...
support Loading commit data...
testhelp Loading commit data...
testsuite Loading commit data...
zlib Loading commit data...
.cvsignore Loading commit data...
.ignore Loading commit data...
COPYING Loading commit data...
Doxyfile Loading commit data...
INSTALL Loading commit data...
Makefile.in Loading commit data...
NEWS Loading commit data...
OLDNEWS Loading commit data...
README Loading commit data...
TODO Loading commit data...
access.c Loading commit data...
aclocal.m4 Loading commit data...
authenticate.c Loading commit data...
backup.c Loading commit data...
batch.c Loading commit data...
byteorder.h Loading commit data...
checksum.c Loading commit data...
cleanup.c Loading commit data...
clientname.c Loading commit data...
clientserver.c Loading commit data...
compat.c Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
configure.in Loading commit data...
connection.c Loading commit data...
csprotocol.txt Loading commit data...
errcode.h Loading commit data...
exclude.c Loading commit data...
fileio.c Loading commit data...
flist.c Loading commit data...
generator.c Loading commit data...
getfsdev.c Loading commit data...
getgroups.c Loading commit data...
hlink.c Loading commit data...
install-sh Loading commit data...
io.c Loading commit data...
loadparm.c Loading commit data...
log.c Loading commit data...
main.c Loading commit data...
match.c Loading commit data...
mkproto.awk Loading commit data...
options.c Loading commit data...
params.c Loading commit data...
pipe.c Loading commit data...
progress.c Loading commit data...
receiver.c Loading commit data...
rsync.c Loading commit data...
rsync.h Loading commit data...
rsync.yo Loading commit data...
rsync3.txt Loading commit data...
rsyncd.conf.yo Loading commit data...
rsyncsh.txt Loading commit data...
runtests.sh Loading commit data...
sender.c Loading commit data...
shconfig.in Loading commit data...
socket.c Loading commit data...
syscall.c Loading commit data...
t_stub.c Loading commit data...
t_unsafe.c Loading commit data...
tech_report.tex Loading commit data...
tls.c Loading commit data...
token.c Loading commit data...
trimslash.c Loading commit data...
uidlist.c Loading commit data...
util.c Loading commit data...
wildtest.c Loading commit data...
wildtest.txt Loading commit data...