--- old/configure.ac +++ new/configure.ac @@ -43,7 +43,7 @@ dnl inspired by rsync's configure.ac -AC_CHECK_FUNCS(fchmod setmode open64 mkstemp64) +AC_CHECK_FUNCS(strlcpy fchmod setmode open64 mkstemp64) AC_CACHE_CHECK([for secure mkstemp],csync_cv_HAVE_SECURE_MKSTEMP,[ AC_TRY_RUN([#include #include --- old/rsync.c +++ new/rsync.c @@ -38,7 +38,7 @@ #include #endif - +#ifndef HAVE_STRLCPY /* This has been taken from rsync:lib/compat.c */ /** @@ -61,6 +61,7 @@ } return ret; } +#endif /* splits filepath at the last '/', if any, like so: * dirname basename filepath