rpm-build/rpmdb
Alexey Tourbin 355063e53f domd5: fall back to fd read loop on mmap failure
This completes support for building packages with 2G+ files, more or
less (packaging 4G+ files is still a distant goal).  I am able to build
a valid package with a 3G sparse file on both i586 and x86-64.  On i586,
though, such a package cannot be installed with rpm-4.0:

    error: unpacking of archive failed on file /usr/bin/6;5a70a676:
    cpio: write failed - File too large

I believe there is no obvious way to identify and mark such packages,
since rpmlib(LargeFiles) dependency is meant only for 4G+ files, which
require 07070X cpio entries.

Therefore, limited support for handling such packages shall be provided
for rpm-4.0 in branch p8 (there are issues other than simply enabling
AC_SYS_LARGEFILE).
2018-06-26 12:42:44 +03:00
..
.lclintrc re-added .lclintrc and .cvsignore files from CVS 2002-03-25 20:27:37 +00:00
db3.c db3.c (db3close): removed dobule close code (rpm5.org, RH#138589) 2009-04-23 16:48:19 +04:00
dbconfig.c further removed RPMDBI_DEPENDS 2010-07-12 10:02:00 +04:00
fprint.c fprint.h: turned entry.dirName into flexible array 2009-06-13 08:56:04 +04:00
fprint.h fprint.h: turned entry.dirName into flexible array 2009-06-13 08:56:04 +04:00
hdrinline.h relocated hdrinline.h and header.c from lib to rpmdb 2005-10-15 14:12:36 +00:00
hdrNVR.c relocated headerNVR() from lib to rpmdb; added headerNEVRA() to rpmdb 2005-10-15 15:03:18 +00:00
header.c Fix some harmless compilation warnings 2014-02-15 22:44:35 +00:00
jhash.h jhash.h, rpmhash.c: switch to Jenkins One-at-a-time hash 2009-03-26 11:19:01 +03:00
legacy.c domd5: fall back to fd read loop on mmap failure 2018-06-26 12:42:44 +03:00
Makefile.am Fix automake warnings 2014-02-15 22:19:47 +00:00
merge.c updated code to snapshot 2002-04-04 2002-04-05 08:04:32 +00:00
poptDB.c removed _noDirTokens (producing legacy filelist format) 2009-06-17 06:32:18 +04:00
rpmdb.c Fix some harmless compilation warnings 2014-02-15 22:44:35 +00:00
rpmdb.h Remove ancient, unused code to filter duplicates on rpmdb rebuild 2009-10-01 04:38:10 +04:00
rpmhash.c rpmhash.c (hashEqualityString): bare strcmp call 2009-03-26 11:20:50 +03:00
rpmhash.h jhash.h, rpmhash.c: switch to Jenkins One-at-a-time hash 2009-03-26 11:19:01 +03:00
rpmvercmp.c relocated rpmvercmp.c from lib to rpmdb 2005-10-15 14:44:31 +00:00
tagname.c further removed RPMDBI_DEPENDS 2010-07-12 10:02:00 +04:00