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;