- fixed an off by 1 bug in the hard link support
[rsync/rsync.git] / rsync.h
diff --git a/rsync.h b/rsync.h
index cda1621..e5f73df 100644 (file)
--- a/rsync.h
+++ b/rsync.h
 #include <stdlib.h>
 #endif
 
+#ifdef HAVE_SYS_SOCKET_H
+#include <sys/socket.h>
+#endif
+
 #ifdef HAVE_STRING_H
 #include <string.h>
 #endif
 #include <sys/select.h>
 #endif
 
+#ifdef HAVE_SYS_MODE_H
+/* apparently AIX needs this for S_ISLNK */
+#ifndef S_ISLNK
+#include <sys/mode.h>
+#endif
+#endif
+
 #ifdef HAVE_FNMATCH
 #include <fnmatch.h>
 #else