diff --git a/src/timezone/zic.c b/src/timezone/zic.c
index 52d8004ff73e437e5ec8146a878ff3ce822bfde2..04f4df27ceccb7abe05262bc3350a0e66bf894c4 100644
--- a/src/timezone/zic.c
+++ b/src/timezone/zic.c
@@ -35,6 +35,9 @@ typedef int64 zic_t;
 #define MKDIR_UMASK 0755
 #endif
 #endif
+#ifndef S_ISLNK
+#define S_ISLNK(m) 0
+#endif
 
 struct rule
 {