From c1b43ddfd100cf45089b60756291a8232d6a7fb5 Mon Sep 17 00:00:00 2001
From: Julien Malik <julien.malik@c-s.fr>
Date: Sun, 30 Sep 2012 15:23:33 +0200
Subject: [PATCH] WRG: do not unconditionnally define macro that can be defined
 elsewhere

---
 Utilities/otb6S/libf2c/sysdep1.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/Utilities/otb6S/libf2c/sysdep1.h b/Utilities/otb6S/libf2c/sysdep1.h
index 4c026a240a..9fbd16cd96 100644
--- a/Utilities/otb6S/libf2c/sysdep1.h
+++ b/Utilities/otb6S/libf2c/sysdep1.h
@@ -10,8 +10,10 @@
 
 #ifdef __linux__
 #define USE_LARGEFILE
+#ifndef OFF_T
 #define OFF_T __off64_t
 #endif
+#endif
 
 #ifdef _AIX43
 #define _LARGE_FILES
@@ -39,8 +41,12 @@
 #ifndef OFF_T
 #define OFF_T off64_t
 #endif
+#ifndef _LARGEFILE_SOURCE
 #define _LARGEFILE_SOURCE
+#endif
+#ifndef _LARGEFILE64_SOURCE
 #define _LARGEFILE64_SOURCE
+#endif
 #include <sys/types.h>
 #include <sys/stat.h>
 #define FOPEN fopen64
-- 
GitLab