rpm/rpmio
Panu Matilainen bf3a14a866 Dont use mmap() for anything, axe the code instead
- Commit 4cb02aa928 asked to see
  what breaks when mmap() is used, now we know: large package support
  broke when enabling it. Could be fixed of course by eg adding
  a size cap to the fsm part as well, but just doesn't seem worth it:
  I fail to measure any meaningful performance improvement from mmap
  usage in either case, and added complexity for what is close to
  zero benefit just doesn't make sense... and various sources in fact
  note the rpm usage (read through the entire file sequentially) as one
  of the cases where mmap() is NOT beneficial due to mmap() high
  setup + teardown cost + page fault speed (or lack of thereof).
2012-07-02 15:02:11 +03:00
..
Makefile.am Split rpmGlob() to a separate source file 2012-05-31 16:45:26 +03:00
argv.c Eliminate dead NULL-assignments on argvFree() and argiFree() 2011-05-28 19:42:54 +03:00
argv.h Stop abusing enum typedefs for bitfield types 2010-09-21 11:10:14 +03:00
base64.c Make base64 encoding/decoding part of rpmio public API 2011-11-09 15:16:28 +02:00
digest.c Bury all NSS specifics into a separate source 2011-11-04 16:49:01 +02:00
digest.h Make base64 encoding/decoding part of rpmio public API 2011-11-09 15:16:28 +02:00
digest_nss.c Bury all NSS specifics into a separate source 2011-11-04 16:49:01 +02:00
macro.c Add support for 7zip compressed tarballs 2012-05-22 13:48:01 +03:00
rpmbase64.h Make base64 encoding/decoding part of rpmio public API 2011-11-09 15:16:28 +02:00
rpmfileutil.c Dont use mmap() for anything, axe the code instead 2012-07-02 15:02:11 +03:00
rpmfileutil.h Export our own version of glob_pattern_p() as rpmIsGlob() 2012-05-31 16:45:32 +03:00
rpmglob.c Only use local mempcpy() if system libraries dont provide one 2012-05-31 18:10:33 +03:00
rpmhook.c Ugh, fix brokenness from previous commit 2009-08-31 11:20:40 +03:00
rpmhook.h Add "c++ protection" to (hopefully) all of our internal headers 2010-09-21 15:21:12 +03:00
rpmio.c Always return NULL from fdFree() 2012-04-18 10:19:25 +03:00
rpmio.h Fix ufdCopy() for large (> 2GB) files 2012-03-14 11:19:47 +02:00
rpmio_internal.h Eliminate use of pgpHashAlgo in rpmio interface arguments 2010-10-22 12:22:44 +03:00
rpmkeyring.c Make base64 encoding/decoding part of rpmio public API 2011-11-09 15:16:28 +02:00
rpmkeyring.h Add a signature verification method to keyring 2011-11-09 13:09:37 +02:00
rpmlog.c Include <stdlib.h> as necessary instead of system.h 2010-01-05 15:04:20 +02:00
rpmlog.h Enable variadic checks for rpmExpand(), rpmlog() and rpmGetPath() 2008-02-25 11:03:38 +02:00
rpmlua.c Unbreak lua's base64 encode/decode extensions 2012-03-14 11:35:37 +02:00
rpmlua.h Add support for nested Lua macro expansion (RhBug:490740) 2011-05-24 20:41:38 +03:00
rpmmacro.h Include rpmfileutil.h from rpmmacro.h so that 2008-12-01 12:16:56 +01:00
rpmmalloc.c Avoid using void pointer when we have a real type for the memfail function 2010-09-21 13:41:25 +03:00
rpmpgp.c Oops, "magic eight" is necessary here afterall 2012-03-22 12:34:08 +02:00
rpmpgp.h Add an alternative API for parsing PGP packets 2011-11-09 11:54:40 +02:00
rpmsq.c RIP rpmsqFork() + rpmsqWait() and the related bits 2011-05-03 11:21:19 +03:00
rpmsq.h Bring back c++ "protection" to rpmsq, oops 2011-07-05 22:46:18 +03:00
rpmstring.c Missing va_end() call 2011-03-17 13:24:47 +02:00
rpmstring.h Move string hash function to librpmio and rename for namespacing 2011-03-10 10:17:39 +02:00
rpmsw.c Rip i386-specific RDTSC support from rpmsw, use gettimeofday() everywhere 2008-04-21 12:39:18 +03:00
rpmsw.h More missing system includes for size_t & friends 2008-01-28 13:43:32 +02:00
rpmurl.h Clean up urlGetFile() return values 2011-04-18 10:20:19 +03:00
rpmutil.h Add "C++ protection" to the public rpmutil.h header, oops... 2010-09-21 15:13:02 +03:00
stubs.c Bury our glob() implementation entirely inside rpmglob.c (RhBug:819680) 2012-05-31 16:46:40 +03:00
url.c Eliminate bunch of obvious dead NULL-assignments around librpmio 2011-05-28 19:43:52 +03:00