]> err.no Git - dpkg/commitdiff
Rename checkpoint function to modstatdb_checkpoint and make it global
authorIan Jackson <ian@davenant.greenend.org.uk>
Thu, 20 Mar 2008 03:17:01 +0000 (05:17 +0200)
committerGuillem Jover <guillem@debian.org>
Thu, 20 Mar 2008 03:17:01 +0000 (05:17 +0200)
ChangeLog
lib/dbmodify.c
lib/dpkg-db.h

index 6e42dbcd048b3c9602b7f7a1177e6646eb71fc00..b97767928422df70a79962541f67eebbec97d19b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-03-20  Ian Jackson  <ian@davenant.greenend.org.uk>
+
+       * lib/dpkg-db.h (modstatdb_checkpoint): New prototype.
+       * lib/dbmodify.c (checkpoint):  Remove static keyword. Rename to ...
+       (modstatdb_checkpoint): ... this. Fix all callers.
+
 2008-03-20  Ian Jackson  <ian@davenant.greenend.org.uk>
 
        * lib/tarfn.c (TarExtractor): Initialize h.LinkName and h.Name to
index d13cc10f4d02ff037d174499300fac67db01a743..cfc95cabb35e20e67718ec15fa077687f6e091c1 100644 (file)
@@ -195,7 +195,7 @@ enum modstatdb_rw modstatdb_init(const char *adir, enum modstatdb_rw readwritere
   return cstatus;
 }
 
-static void checkpoint(void) {
+void modstatdb_checkpoint(void) {
   int i;
 
   assert(cstatus >= msdbrw_write);
@@ -214,7 +214,7 @@ void modstatdb_shutdown(void) {
   const struct fni *fnip;
   switch (cstatus) {
   case msdbrw_write:
-    checkpoint();
+    modstatdb_checkpoint();
     writedb(availablefile,1,0);
     /* tidy up a bit, but don't worry too much about failure */
     fclose(importanttmp);
@@ -279,7 +279,7 @@ void modstatdb_note(struct pkginfo *pkg) {
   nextupdate++;  
 
   if (nextupdate > MAXUPDATES) {
-    checkpoint();
+    modstatdb_checkpoint();
     nextupdate= 0;
   }
 
index af7ed0b8b7d6574a10a813adbdf872a0050e1e7f..9f8de44ea8f159a2ddf05ee90dcbfd2913be3024 100644 (file)
@@ -170,6 +170,7 @@ extern struct pipef *status_pipes;
 
 enum modstatdb_rw modstatdb_init(const char *admindir, enum modstatdb_rw reqrwflags);
 void modstatdb_note(struct pkginfo *pkg);
+void modstatdb_checkpoint(void);
 void modstatdb_shutdown(void);
 
 extern char *statusfile, *availablefile; /* initialised by modstatdb_init */