diff --git a/common/actions.c b/common/actions.c
index b9cb4b052..0ea07ace9 100644
--- a/common/actions.c
+++ b/common/actions.c
@@ -443,7 +443,7 @@ static int action_fstatat_nointr(int dirfd, const char *path, STATBUF *st, int f
     int rc;
 
     do {
-#if defined(HAVE_STAT64) && STAT64_OK
+#if defined(HAVE_STAT64) && STAT64_OK && !defined (_AIX)
         rc = fstatat64(dirfd, path, st, flags);
 #else
         rc = fstatat(dirfd, path, st, flags);
