43 lines
1.2 KiB
Diff
43 lines
1.2 KiB
Diff
diff -up ./x86_64-redhat-linux-gnu/zzip/_config.h.orig ./x86_64-redhat-linux-gnu/zzip/_config.h
|
|
--- ./x86_64-redhat-linux-gnu/zzip/_config.h.orig 2018-02-01 22:13:36.593910695 +0200
|
|
+++ ./x86_64-redhat-linux-gnu/zzip/_config.h 2018-02-01 22:15:40.341476130 +0200
|
|
@@ -133,7 +133,11 @@
|
|
|
|
/* whether the system defaults to 32bit off_t but can do 64bit when requested
|
|
*/
|
|
-/* #undef LARGEFILE_SENSITIVE */
|
|
+#if __WORDSIZE == 32
|
|
+#ifndef ZZIP_LARGEFILE_SENSITIVE
|
|
+#define ZZIP_LARGEFILE_SENSITIVE 1
|
|
+#endif
|
|
+#endif
|
|
|
|
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
|
*/
|
|
@@ -183,8 +187,12 @@
|
|
|
|
/* The number of bytes in type long */
|
|
#ifndef ZZIP_SIZEOF_LONG
|
|
+#if __WORDSIZE == 32
|
|
+#define ZZIP_SIZEOF_LONG 4
|
|
+#elif __WORDSIZE == 64
|
|
#define ZZIP_SIZEOF_LONG 8
|
|
#endif
|
|
+#endif
|
|
|
|
/* The number of bytes in type short */
|
|
#ifndef ZZIP_SIZEOF_SHORT
|
|
@@ -219,7 +227,11 @@
|
|
#endif
|
|
|
|
/* Number of bits in a file offset, on hosts where this is settable. */
|
|
-/* #undef _FILE_OFFSET_BITS */
|
|
+#if __WORDSIZE == 32
|
|
+#ifndef ZZIP__FILE_OFFSET_BITS
|
|
+#define ZZIP__FILE_OFFSET_BITS 64
|
|
+#endif
|
|
+#endif
|
|
|
|
/* Define for large files, on AIX-style hosts. */
|
|
/* #undef _LARGE_FILES */
|