46 lines
1.5 KiB
Diff
46 lines
1.5 KiB
Diff
diff -ru rpm-5.2.1/rpmio/gzdio.c rpm-5.2.1.orig/rpmio/gzdio.c
|
|
--- rpm-5.2.1/rpmio/gzdio.c 2009-03-25 21:26:46.000000000 +0100
|
|
+++ rpm-5.2.1.orig/rpmio/gzdio.c 2018-08-13 12:53:38.122742573 +0200
|
|
@@ -375,7 +375,7 @@
|
|
int rc;
|
|
#if defined(HAVE_GZSEEK)
|
|
#ifdef USE_COOKIE_SEEK_POINTER
|
|
- _IO_off64_t p = *pos;
|
|
+ off64_t p = *pos;
|
|
#else
|
|
off_t p = pos;
|
|
#endif
|
|
diff -ru rpm-5.2.1/rpmio/rpmio.c rpm-5.2.1.orig/rpmio/rpmio.c
|
|
--- rpm-5.2.1/rpmio/rpmio.c 2009-11-11 23:27:52.000000000 +0100
|
|
+++ rpm-5.2.1.orig/rpmio/rpmio.c 2018-08-13 12:56:03.182473172 +0200
|
|
@@ -451,7 +451,7 @@
|
|
/*@modifies fileSystem, internalState @*/
|
|
{
|
|
#ifdef USE_COOKIE_SEEK_POINTER
|
|
- _IO_off64_t p = *pos;
|
|
+ off64_t p = *pos;
|
|
#else
|
|
off_t p = pos;
|
|
#endif
|
|
@@ -2424,7 +2424,7 @@
|
|
int Fseek(FD_t fd, _libio_off_t offset, int whence) {
|
|
fdio_seek_function_t _seek;
|
|
#ifdef USE_COOKIE_SEEK_POINTER
|
|
- _IO_off64_t o64 = offset;
|
|
+ off64_t o64 = offset;
|
|
_libio_pos_t pos = &o64;
|
|
#else
|
|
_libio_pos_t pos = offset;
|
|
diff -ru rpm-5.2.1/rpmio/rpmio.h rpm-5.2.1.orig/rpmio/rpmio.h
|
|
--- rpm-5.2.1/rpmio/rpmio.h 2009-03-26 21:09:03.000000000 +0100
|
|
+++ rpm-5.2.1.orig/rpmio/rpmio.h 2018-08-13 12:53:04.208571677 +0200
|
|
@@ -26,7 +26,7 @@
|
|
#if !defined(__LCLINT__) && !defined(__UCLIBC__) && defined(__GLIBC__) && \
|
|
(__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2))
|
|
#define USE_COOKIE_SEEK_POINTER 1
|
|
-typedef _IO_off64_t _libio_off_t;
|
|
+typedef off64_t _libio_off_t;
|
|
typedef _libio_off_t * _libio_pos_t;
|
|
#else
|
|
typedef off_t _libio_off_t;
|