X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/7b8356d0bcc11d7681294afde83a18dfd46fa1ad..773f2bd47f48b737cef2852341b86f5d086a5fef:/rsync.h diff --git a/rsync.h b/rsync.h index 6e7210cf..eb3c01b2 100644 --- a/rsync.h +++ b/rsync.h @@ -20,12 +20,6 @@ #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 "~" @@ -61,6 +55,12 @@ #include "config.h" +#if HAVE_REMSH +#define RSYNC_RSH "remsh" +#else +#define RSYNC_RSH "rsh" +#endif + #include #ifdef HAVE_UNISTD_H #include @@ -136,6 +136,15 @@ #include #endif +#ifdef HAVE_SYS_SELECT_H +#include +#endif + +#ifdef HAVE_SYS_MODE_H +/* apparently AIX needs this for S_ISLNK */ +#include +#endif + #ifdef HAVE_FNMATCH #include #else @@ -283,6 +292,10 @@ extern int errno; #define lstat stat #endif +#ifndef HAVE_LCHOWN +#define lchown chown +#endif + #define SIGNAL_CAST (RETSIGTYPE (*)()) #ifndef EWOULDBLOCK