X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/d6e6ecbdbf0452ec95afc98c2700076e39b4692f..c8e78d87ad420c06f6b1688ef8d2e86a01c6bc76:/rsync.h diff --git a/rsync.h b/rsync.h index 14910462..0368451a 100644 --- a/rsync.h +++ b/rsync.h @@ -21,6 +21,8 @@ #define RSYNC_RSH_ENV "RSYNC_RSH" #define RSYNC_NAME "rsync" +#define RSYNCD_CONF "/etc/rsyncd.conf" + #define BACKUP_SUFFIX "~" /* a non-zero CHAR_OFFSET makes the rolling sum stronger, but is @@ -43,15 +45,19 @@ #define MIN_PROTOCOL_VERSION 11 #define MAX_PROTOCOL_VERSION 30 +#define RSYNC_PORT 873 + #define SPARSE_WRITE_SIZE (1024) #define WRITE_SIZE (32*1024) #define CHUNK_SIZE (32*1024) #define MAX_MAP_SIZE (4*1024*1024) +#define MAX_ARGS 100 + #define BLOCKING_TIMEOUT 10 -#define FERROR stderr -#define FINFO (am_server?stderr:stdout) +#define FERROR 1 +#define FINFO 2 #include "config.h" @@ -66,6 +72,7 @@ #include #endif #include +#include #ifdef HAVE_SYS_PARAM_H #include @@ -167,6 +174,13 @@ #include #include +#include +#include +#include +#include +#include +#include + #ifndef S_IFLNK #define S_IFLNK 0120000 #endif @@ -175,6 +189,8 @@ #define S_ISLNK(mode) (((mode) & S_IFLNK) == S_IFLNK) #endif +#define BOOL int + #ifndef uchar #define uchar unsigned char #endif