X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/7b3d425783f68e3784ac25af60ed9407a2ae9a18..1e8ae5ede66ba337ba6abbb4afad2b3319c1db74:/rsync.h diff --git a/rsync.h b/rsync.h index 7485e5d4..5ea5301d 100644 --- a/rsync.h +++ b/rsync.h @@ -23,6 +23,8 @@ #define RSYNC_NAME "rsync" #define RSYNCD_CONF "/etc/rsyncd.conf" +#define URL_PREFIX "rsync://" + #define BACKUP_SUFFIX "~" /* a non-zero CHAR_OFFSET makes the rolling sum stronger, but is @@ -61,6 +63,8 @@ #define FINFO 2 #define FLOG 3 +#include "errcode.h" + #include "config.h" #if HAVE_REMSH @@ -470,3 +474,14 @@ extern int errno; #ifdef REPLACE_INET_NTOA #define inet_ntoa rep_inet_ntoa #endif + + +#ifndef HAVE_STRLCPY +size_t strlcpy(char *d, const char *s, size_t bufsize); +#endif + +#ifndef HAVE_STRLCAT +size_t strlcat(char *d, const char *s, size_t bufsize); +#endif + +#define exit_cleanup(code) _exit_cleanup(code, __FILE__, __LINE__)