Просмотр исходного кода

apt-pkg/pkgcache.h: Add pkgCache::Header::CacheFileSize, storing the cache size

Julian Andres Klode лет назад: 15
Родитель
Сommit
0688ccd8d9
3 измененных файлов с 12 добавлено и 0 удалено
  1. 2 0
      apt-pkg/pkgcache.cc
  2. 3 0
      apt-pkg/pkgcache.h
  3. 7 0
      debian/changelog

+ 2 - 0
apt-pkg/pkgcache.cc

@@ -84,6 +84,8 @@ pkgCache::Header::Header()
    memset(PkgHashTable,0,sizeof(PkgHashTable));
    memset(GrpHashTable,0,sizeof(GrpHashTable));
    memset(Pools,0,sizeof(Pools));
+
+   CacheFileSize = 0;
 }
 									/*}}}*/
 // Cache::Header::CheckSizes - Check if the two headers have same *sz	/*{{{*/

+ 3 - 0
apt-pkg/pkgcache.h

@@ -314,6 +314,9 @@ struct pkgCache::Header
    map_ptrloc PkgHashTable[2*1048];
    map_ptrloc GrpHashTable[2*1048];
 
+   /** \brief Size of the complete cache file */
+   unsigned long  CacheFileSize;
+
    bool CheckSizes(Header &Against) const;
    Header();
 };

+ 7 - 0
debian/changelog

@@ -1,3 +1,10 @@
+apt (0.8.16~exp4) UNRELEASED; urgency=low
+
+  * apt-pkg/pkgcache.h:
+    - [ABI break] Add pkgCache::Header::CacheFileSize, storing the cache size
+
+ -- Julian Andres Klode <jak@debian.org>  Wed, 20 Jul 2011 16:23:55 +0200
+
 apt (0.8.16~exp3) experimental; urgency=low
 
   [ David Kalnischkies ]