1) pkgReadHeader() optionally returns major/minor version of package
authorewt <devnull@localhost>
Thu, 29 Aug 1996 04:15:25 +0000 (04:15 +0000)
committerewt <devnull@localhost>
Thu, 29 Aug 1996 04:15:25 +0000 (04:15 +0000)
2) rpmInstallSourcePackage() takes notify function, label format

CVS patchset: 989
CVS date: 1996/08/29 04:15:25

lib/rpmlib.h

index 118d759..750ed96 100644 (file)
@@ -15,7 +15,8 @@ struct rpmTagTableEntry {
     int val;
 };
 
-int pkgReadHeader(int fd, Header * hdr, int * isSource);
+int pkgReadHeader(int fd, Header * hdr, int * isSource, int * major,
+                 int * minor);
    /* 0 = success */
    /* 1 = bad magic */
    /* 2 = error */
@@ -202,7 +203,8 @@ int rpmdbFindByRequiredBy(rpmdb db, char * filespec, dbIndexSet * matches);
 
 int rpmArchScore(char * arch);
 int rpmOsScore(char * arch);
-int rpmInstallSourcePackage(char * prefix, int fd, char ** specFile);
+int rpmInstallSourcePackage(char * prefix, int fd, char ** specFile,
+                           notifyFunction notify, char * labelFormat);
 int rpmInstallPackage(char * rootdir, rpmdb db, int fd, char * prefix, 
                     int flags, notifyFunction notify, char * labelFormat);
 int rpmEnsureOlder(rpmdb db, char * name, char * newVersion,