X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/ebb0a6f61826aeaba0aeb1866df41dee8b7c7269..7b8356d0bcc11d7681294afde83a18dfd46fa1ad:/rsync.h diff --git a/rsync.h b/rsync.h index 9301062a..6e7210cf 100644 --- a/rsync.h +++ b/rsync.h @@ -19,10 +19,21 @@ #define BLOCK_SIZE 700 #define RSYNC_RSH_ENV "RSYNC_RSH" + +#if HAVE_REMSH +#define RSYNC_RSH "remsh" +#else #define RSYNC_RSH "rsh" +#endif + #define RSYNC_NAME "rsync" #define BACKUP_SUFFIX "~" +/* a non-zero CHAR_OFFSET makes the rolling sum stronger, but is + imcompatible with older versions :-( */ +#define CHAR_OFFSET 0 + + #define FILE_VALID 1 #define SAME_MODE (1<<1) #define SAME_RDEV (1<<2) @@ -278,5 +289,21 @@ extern int errno; #define EWOULDBLOCK EAGAIN #endif +#ifndef STDIN_FILENO +#define STDIN_FILENO 0 +#endif + +#ifndef STDOUT_FILENO +#define STDOUT_FILENO 1 +#endif + +#ifndef STDERR_FILENO +#define STDERR_FILENO 2 +#endif + +#ifndef S_IWUSR +#define S_IWUSR 0200 +#endif + #define IS_DEVICE(mode) (S_ISCHR(mode) || S_ISBLK(mode))