X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/0596df00b3dc0ad31365514ab55ab191e27a3ad4..a3779426b693a90a79aa872dc2e02ddaf45cfcf0:/rsync.h diff --git a/rsync.h b/rsync.h index d37243ac..b005f906 100644 --- a/rsync.h +++ b/rsync.h @@ -27,7 +27,7 @@ #define RSYNC_RSH_IO_ENV "RSYNC_RSH_IO" #define RSYNC_NAME "rsync" -#define RSYNCD_SYSCONF "/etc/rsyncd.conf" +/* RSYNCD_SYSCONF is now set in config.h */ #define RSYNCD_USERCONF "rsyncd.conf" #define DEFAULT_LOCK_FILE "/var/run/rsyncd.lock" @@ -246,6 +246,12 @@ enum msgcode { # endif #endif +#if MAJOR_IN_MKDEV +#include +#elif MAJOR_IN_SYSMACROS +#include +#endif + #ifdef HAVE_COMPAT_H #include #endif @@ -593,6 +599,10 @@ extern int errno; #define STDERR_FILENO 2 #endif +#ifndef S_IRUSR +#define S_IRUSR 0400 +#endif + #ifndef S_IWUSR #define S_IWUSR 0200 #endif @@ -752,6 +762,10 @@ int inet_pton(int af, const char *src, void *dst); const char *get_panic_action(void); #endif +#if !(defined(__hpux) || defined(_hpux) || defined (hpux)) #define UNUSED(x) x __attribute__((__unused__)) +#else +#define UNUSED(x) x +#endif extern const char *io_write_phase, *io_read_phase;