X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/58c2960960782a41d796892d7ead4b60e149b797..0b4af330ced1003dcac7d169d0012ecf5c79e29f:/rsync.h diff --git a/rsync.h b/rsync.h index 01d8ccd8..2bfe2506 100644 --- a/rsync.h +++ b/rsync.h @@ -85,11 +85,9 @@ enum logcode {FNONE=0, FERROR=1, FINFO=2, FLOG=3 }; #include "config.h" -#if HAVE_REMSH -#define RSYNC_RSH "remsh" -#else -#define RSYNC_RSH "rsh" -#endif +/* The default RSYNC_RSH is always set in config.h, either to "remsh", + * "rsh", or otherwise something specified by the user. HAVE_REMSH + * controls parameter munging for HP/UX, etc. */ #include @@ -463,6 +461,9 @@ extern int errno; #define SUPPORT_LINKS HAVE_READLINK #define SUPPORT_HARD_LINKS HAVE_LINK +/* This could be bad on systems which have no lchown and where chown + * follows symbollic links. On such systems it might be better not to + * try to chown symlinks at all. */ #ifndef HAVE_LCHOWN #define lchown chown #endif