changeset 5278:db215107402f

Add lseek patch for gnulib * src/default-octave-1-gnulib.patch, src/release-octave-1-gnulib.patch, src/stable-octave-1-gnulib.patch: patch lseek
author John Donoghue <john.donoghue@ieee.org>
date Sun, 26 Jan 2020 08:04:12 -0500
parents da6488584877
children fbb5ba9cfd8a
files src/default-octave-1-gnulib.patch src/release-octave-1-gnulib.patch src/stable-octave-1-gnulib.patch
diffstat 3 files changed, 39 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/default-octave-1-gnulib.patch	Sat Jan 25 16:13:18 2020 +0100
+++ b/src/default-octave-1-gnulib.patch	Sun Jan 26 08:04:12 2020 -0500
@@ -10,3 +10,16 @@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
  #   undef gethostname
  #   define gethostname rpl_gethostname
+
+diff -u a/libgnu/lseek.c b/libgnu/lseek.c
+--- a/libgnu/lseek.c	2020-01-25 23:41:47.321133728 -0500
++++ b/libgnu/lseek.c	2020-01-25 23:43:05.587623161 -0500
+@@ -63,7 +63,7 @@
+       return -1;
+     }
+ #endif
+-#if _GL_WINDOWS_64_BIT_OFF_T
++#if _GL_WINDOWS_64_BIT_OFF_T || (defined __MINGW32__ && defined _FILE_OFFSET_BITS && (_FILE_OFFSET_BITS == 64))
+   return _lseeki64 (fd, offset, whence);
+ #else
+   return lseek (fd, offset, whence);
--- a/src/release-octave-1-gnulib.patch	Sat Jan 25 16:13:18 2020 +0100
+++ b/src/release-octave-1-gnulib.patch	Sun Jan 26 08:04:12 2020 -0500
@@ -10,3 +10,16 @@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
  #   undef gethostname
  #   define gethostname rpl_gethostname
+
+diff -u a/libgnu/lseek.c b/libgnu/lseek.c
+--- a/libgnu/lseek.c    2020-01-25 23:41:47.321133728 -0500
++++ b/libgnu/lseek.c    2020-01-25 23:43:05.587623161 -0500
+@@ -63,7 +63,7 @@
+       return -1;
+     }
+ #endif
+-#if _GL_WINDOWS_64_BIT_OFF_T
++#if _GL_WINDOWS_64_BIT_OFF_T || (defined __MINGW32__ && defined _FILE_OFFSET_BITS && (_FILE_OFFSET_BITS == 64))
+   return _lseeki64 (fd, offset, whence);
+ #else
+   return lseek (fd, offset, whence)
--- a/src/stable-octave-1-gnulib.patch	Sat Jan 25 16:13:18 2020 +0100
+++ b/src/stable-octave-1-gnulib.patch	Sun Jan 26 08:04:12 2020 -0500
@@ -10,3 +10,16 @@
  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
  #   undef gethostname
  #   define gethostname rpl_gethostname
+
+diff -u a/libgnu/lseek.c b/libgnu/lseek.c
+--- a/libgnu/lseek.c    2020-01-25 23:41:47.321133728 -0500
++++ b/libgnu/lseek.c    2020-01-25 23:43:05.587623161 -0500
+@@ -63,7 +63,7 @@
+       return -1;
+     }
+ #endif
+-#if _GL_WINDOWS_64_BIT_OFF_T
++#if _GL_WINDOWS_64_BIT_OFF_T || (defined __MINGW32__ && defined _FILE_OFFSET_BITS && (_FILE_OFFSET_BITS == 64))
+   return _lseeki64 (fd, offset, whence);
+ #else
+   return lseek (fd, offset, whence)