From fcc870021857f9233e4bb893ab01537e9c482605 Mon Sep 17 00:00:00 2001
From: Yang Tse <yangsita@gmail.com>
Date: Fri, 22 Aug 2008 19:01:00 +0000
Subject: [PATCH] Reinstate struct_stat definition that got lost in previous
 commit.

---
 lib/setup.h | 3 +++
 src/main.c  | 4 ++++
 2 files changed, 7 insertions(+)

diff --git a/lib/setup.h b/lib/setup.h
index 2de894cef5..42d6d01af4 100644
--- a/lib/setup.h
+++ b/lib/setup.h
@@ -298,6 +298,9 @@
 #  define struct_stat                struct _stat
 #endif
 
+#ifndef struct_stat
+#  define struct_stat struct stat
+#endif
 
 /* Below we define some functions. They should
    1. close a socket
diff --git a/src/main.c b/src/main.c
index 6c149cfb62..3127f09377 100644
--- a/src/main.c
+++ b/src/main.c
@@ -238,6 +238,10 @@ typedef enum {
 #  define struct_stat                struct _stat
 #endif
 
+#ifndef struct_stat
+#  define struct_stat struct stat
+#endif
+
 #ifdef CURL_DOES_CONVERSIONS
 #ifdef HAVE_ICONV
 iconv_t inbound_cd  = (iconv_t)-1;
-- 
GitLab