RPM Community Forums

Mailing List Message of <rpm-cvs>

[CVS] RPM: rpm/ CHANGES build.c rpm/build/ expression.c misc.c names.c...

From: Jeff Johnson <jbj@rpm5.org>
Date: Mon 16 Jul 2007 - 03:32:33 CEST
Message-Id: <20070716013233.316DE3484F3@rpm5.org>
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  jbj@rpm5.org
  Module: rpm                              Date:   16-Jul-2007 03:32:33
  Branch: HEAD                             Handle: 2007071602322508

  Modified files:
    rpm                     CHANGES build.c rpmqv.c
    rpm/build               expression.c misc.c names.c
                            parseBuildInstallClean.c parseChangelog.c
                            parseDescription.c parseFiles.c parseReqs.c
                            parseScript.c poptBT.c reqprov.c spec.c
    rpm/lib                 fs.c misc.c misc.h package.c poptALL.c poptI.c
                            poptQV.c psm.c query.c rpmal.c rpmfc.c rpmgi.c
                            rpminstall.c rpmlead.c rpmlib.h rpmlock.c rpmps.c
                            rpmrollback.c rpmsx.c rpmte.c signature.c
                            signature.h transaction.c verify.c
    rpm/rpmdb               db3.c dbconfig.c hdrNVR.c hdrinline.h header.c
                            header.h poptDB.c sqlite.c tagname.c
    rpm/tools               rpmdeps.c

  Log:
    - refactor rpmio.h include out of header files.

  Summary:
    Revision    Changes     Path
    1.1472      +1  -0      rpm/CHANGES
    2.105       +1  -0      rpm/build.c
    2.30        +1  -0      rpm/build/expression.c
    2.22        +1  -0      rpm/build/misc.c
    1.32        +1  -0      rpm/build/names.c
    2.21        +1  -0      rpm/build/parseBuildInstallClean.c
    2.31        +1  -0      rpm/build/parseChangelog.c
    2.29        +1  -0      rpm/build/parseDescription.c
    2.28        +1  -0      rpm/build/parseFiles.c
    2.47        +1  -0      rpm/build/parseReqs.c
    2.48        +1  -0      rpm/build/parseScript.c
    2.10        +1  -0      rpm/build/poptBT.c
    1.69        +1  -0      rpm/build/reqprov.c
    2.149       +1  -0      rpm/build/spec.c
    2.53        +1  -0      rpm/lib/fs.c
    2.140       +3  -2      rpm/lib/misc.c
    2.66        +3  -3      rpm/lib/misc.h
    2.140       +4  -2      rpm/lib/package.c
    2.33        +1  -0      rpm/lib/poptALL.c
    2.33        +1  -0      rpm/lib/poptI.c
    2.40        +1  -0      rpm/lib/poptQV.c
    2.207       +2  -1      rpm/lib/psm.c
    2.175       +1  -0      rpm/lib/query.c
    2.59        +1  -0      rpm/lib/rpmal.c
    1.10        +1  -0      rpm/lib/rpmfc.c
    2.28        +1  -0      rpm/lib/rpmgi.c
    1.150       +1  -0      rpm/lib/rpminstall.c
    2.43        +1  -0      rpm/lib/rpmlead.c
    2.426       +7  -8      rpm/lib/rpmlib.h
    2.13        +1  -0      rpm/lib/rpmlock.c
    2.11        +1  -0      rpm/lib/rpmps.c
    1.7         +1  -0      rpm/lib/rpmrollback.c
    2.15        +1  -0      rpm/lib/rpmsx.c
    2.47        +1  -0      rpm/lib/rpmte.c
    2.168       +4  -2      rpm/lib/signature.c
    2.43        +6  -6      rpm/lib/signature.h
    1.327       +2  -0      rpm/lib/transaction.c
    2.167       +1  -0      rpm/lib/verify.c
    1.68        +1  -0      rpm/rpmdb/db3.c
    1.41        +1  -0      rpm/rpmdb/dbconfig.c
    1.6         +1  -0      rpm/rpmdb/hdrNVR.c
    1.9         +8  -8      rpm/rpmdb/hdrinline.h
    1.52        +6  -4      rpm/rpmdb/header.c
    1.16        +2  -3      rpm/rpmdb/header.h
    1.7         +1  -0      rpm/rpmdb/poptDB.c
    1.9         +1  -0      rpm/rpmdb/sqlite.c
    1.5         +1  -0      rpm/rpmdb/tagname.c
    1.118       +1  -0      rpm/rpmqv.c
    2.10        +1  -0      rpm/tools/rpmdeps.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.1471 -r1.1472 CHANGES
  --- rpm/CHANGES	16 Jul 2007 00:15:20 -0000	1.1471
  +++ rpm/CHANGES	16 Jul 2007 01:32:25 -0000	1.1472
  @@ -1,4 +1,5 @@
   4.5 -> 5.0:
  +    - jbj: refactor rpmio.h include out of header files.
       - jbj: patch macro seems sufficiently functional, delete the old "stuff".
       - jbj: add stub vectors for rpmio I/O API.
       - jbj: drop support for internal lua.
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build.c
  ============================================================================
  $ cvs diff -u -r2.104 -r2.105 build.c
  --- rpm/build.c	25 May 2007 17:35:52 -0000	2.104
  +++ rpm/build.c	16 Jul 2007 01:32:25 -0000	2.105
  @@ -4,6 +4,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #include <rpmcli.h>
   #include <rpmbuild.h>
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build/expression.c
  ============================================================================
  $ cvs diff -u -r2.29 -r2.30 expression.c
  --- rpm/build/expression.c	25 May 2007 17:35:56 -0000	2.29
  +++ rpm/build/expression.c	16 Jul 2007 01:32:26 -0000	2.30
  @@ -13,6 +13,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #include <rpmbuild.h>
   #include <rpmlib.h>
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build/misc.c
  ============================================================================
  $ cvs diff -u -r2.21 -r2.22 misc.c
  --- rpm/build/misc.c	23 Jun 2002 19:47:12 -0000	2.21
  +++ rpm/build/misc.c	16 Jul 2007 01:32:26 -0000	2.22
  @@ -3,6 +3,7 @@
    */
   #include "system.h"
   
  +#include <rpmio.h>
   #include "rpmbuild.h"
   #include "debug.h"
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build/names.c
  ============================================================================
  $ cvs diff -u -r1.31 -r1.32 names.c
  --- rpm/build/names.c	25 May 2007 17:35:56 -0000	1.31
  +++ rpm/build/names.c	16 Jul 2007 01:32:26 -0000	1.32
  @@ -7,6 +7,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #include "rpmbuild.h"
   #include "debug.h"
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build/parseBuildInstallClean.c
  ============================================================================
  $ cvs diff -u -r2.20 -r2.21 parseBuildInstallClean.c
  --- rpm/build/parseBuildInstallClean.c	30 May 2007 02:49:32 -0000	2.20
  +++ rpm/build/parseBuildInstallClean.c	16 Jul 2007 01:32:26 -0000	2.21
  @@ -4,6 +4,7 @@
    */
   #include "system.h"
   
  +#include <rpmio.h>
   #include "rpmbuild.h"
   #include "debug.h"
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build/parseChangelog.c
  ============================================================================
  $ cvs diff -u -r2.30 -r2.31 parseChangelog.c
  --- rpm/build/parseChangelog.c	20 Jun 2007 15:58:15 -0000	2.30
  +++ rpm/build/parseChangelog.c	16 Jul 2007 01:32:26 -0000	2.31
  @@ -5,6 +5,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #include "rpmbuild.h"
   #include "debug.h"
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build/parseDescription.c
  ============================================================================
  $ cvs diff -u -r2.28 -r2.29 parseDescription.c
  --- rpm/build/parseDescription.c	16 Apr 2003 22:13:18 -0000	2.28
  +++ rpm/build/parseDescription.c	16 Jul 2007 01:32:26 -0000	2.29
  @@ -5,6 +5,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #include "rpmbuild.h"
   #include "debug.h"
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build/parseFiles.c
  ============================================================================
  $ cvs diff -u -r2.27 -r2.28 parseFiles.c
  --- rpm/build/parseFiles.c	17 Oct 2001 16:43:36 -0000	2.27
  +++ rpm/build/parseFiles.c	16 Jul 2007 01:32:26 -0000	2.28
  @@ -5,6 +5,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #include "rpmbuild.h"
   #include "debug.h"
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build/parseReqs.c
  ============================================================================
  $ cvs diff -u -r2.46 -r2.47 parseReqs.c
  --- rpm/build/parseReqs.c	25 May 2007 17:35:56 -0000	2.46
  +++ rpm/build/parseReqs.c	16 Jul 2007 01:32:26 -0000	2.47
  @@ -5,6 +5,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #define	_RPMEVR_INTERNAL
   #include "rpmbuild.h"
   #include "debug.h"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build/parseScript.c
  ============================================================================
  $ cvs diff -u -r2.47 -r2.48 parseScript.c
  --- rpm/build/parseScript.c	25 May 2007 17:35:56 -0000	2.47
  +++ rpm/build/parseScript.c	16 Jul 2007 01:32:26 -0000	2.48
  @@ -5,6 +5,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #define	_RPMEVR_INTERNAL
   #include "rpmbuild.h"
   #include "debug.h"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build/poptBT.c
  ============================================================================
  $ cvs diff -u -r2.9 -r2.10 poptBT.c
  --- rpm/build/poptBT.c	25 May 2007 17:35:56 -0000	2.9
  +++ rpm/build/poptBT.c	16 Jul 2007 01:32:26 -0000	2.10
  @@ -5,6 +5,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #include <rpmcli.h>
   #include <rpmbuild.h>
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build/reqprov.c
  ============================================================================
  $ cvs diff -u -r1.68 -r1.69 reqprov.c
  --- rpm/build/reqprov.c	9 Jun 2007 19:07:57 -0000	1.68
  +++ rpm/build/reqprov.c	16 Jul 2007 01:32:26 -0000	1.69
  @@ -5,6 +5,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #define	_RPMEVR_INTERNAL
   #include "rpmbuild.h"
   #include "debug.h"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build/spec.c
  ============================================================================
  $ cvs diff -u -r2.148 -r2.149 spec.c
  --- rpm/build/spec.c	6 Jul 2007 18:22:05 -0000	2.148
  +++ rpm/build/spec.c	16 Jul 2007 01:32:26 -0000	2.149
  @@ -5,6 +5,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #include "buildio.h"
   #include "rpmds.h"
   #include "rpmfi.h"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/fs.c
  ============================================================================
  $ cvs diff -u -r2.52 -r2.53 fs.c
  --- rpm/lib/fs.c	9 Jul 2007 22:31:56 -0000	2.52
  +++ rpm/lib/fs.c	16 Jul 2007 01:32:28 -0000	2.53
  @@ -4,6 +4,7 @@
   
   #include "system.h"
   #include <rpmlib.h>
  +#include <rpmio.h>
   #include <rpmmacro.h>	/* XXX for rpmGetPath */
   
   #include "fs.h"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/misc.c
  ============================================================================
  $ cvs diff -u -r2.139 -r2.140 misc.c
  --- rpm/lib/misc.c	15 Jul 2007 16:32:16 -0000	2.139
  +++ rpm/lib/misc.c	16 Jul 2007 01:32:28 -0000	2.140
  @@ -115,7 +115,7 @@
       return putenv(a);
   }
   
  -int makeTempFile(const char * prefix, const char ** fnptr, FD_t * fdptr)
  +int makeTempFile(const char * prefix, const char ** fnptr, void * fdptr)
   {
       const char * tpmacro = "%{?_tmppath:%{_tmppath}}%{!?_tmppath:/var/tmp}";
       const char * tempfn = NULL;
  @@ -210,7 +210,8 @@
       else 
   	tempfn = _free(tempfn);
       /*@=branchstate@*/
  -    *fdptr = fd;
  +    if (fdptr)
  +	*(FD_t *)fdptr = fd;
   
       return 0;
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/misc.h
  ============================================================================
  $ cvs diff -u -r2.65 -r2.66 misc.h
  --- rpm/lib/misc.h	9 Jul 2007 15:38:53 -0000	2.65
  +++ rpm/lib/misc.h	16 Jul 2007 01:32:28 -0000	2.66
  @@ -87,13 +87,13 @@
    * The file name and the open file handle are returned.
    *
    * @param prefix	leading part of temp file path
  - * @retval fnptr	temp file name (or NULL)
  - * @retval fdptr	temp file handle
  + * @retval *fnptr	temp file name (or NULL)
  + * @retval *fdptr	temp file handle
    * @return		0 on success
    */
   int makeTempFile(/*@null@*/ const char * prefix,
   		/*@null@*/ /*@out@*/ const char ** fnptr,
  -		/*@out@*/ FD_t * fdptr)
  +		/*@out@*/ void * fdptr)
   	/*@globals rpmGlobalMacroContext, h_errno,
   		fileSystem, internalState @*/
   	/*@modifies *fnptr, *fdptr, rpmGlobalMacroContext,
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/package.c
  ============================================================================
  $ cvs diff -u -r2.139 -r2.140 package.c
  --- rpm/lib/package.c	10 Jul 2007 18:13:29 -0000	2.139
  +++ rpm/lib/package.c	16 Jul 2007 01:32:28 -0000	2.140
  @@ -646,8 +646,9 @@
       return rc;
   }
   
  -rpmRC rpmReadHeader(rpmts ts, FD_t fd, Header *hdrp, const char ** msg)
  +rpmRC rpmReadHeader(rpmts ts, void * _fd, Header *hdrp, const char ** msg)
   {
  +    FD_t fd = _fd;
       char buf[BUFSIZ];
       int_32 block[4];
       int_32 il;
  @@ -750,8 +751,9 @@
   }
   
   /*@-bounds@*/	/* LCL: segfault */
  -rpmRC rpmReadPackageFile(rpmts ts, FD_t fd, const char * fn, Header * hdrp)
  +rpmRC rpmReadPackageFile(rpmts ts, void * _fd, const char * fn, Header * hdrp)
   {
  +    FD_t fd = _fd;
       pgpDig dig;
       char buf[8*BUFSIZ];
       ssize_t count;
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/poptALL.c
  ============================================================================
  $ cvs diff -u -r2.32 -r2.33 poptALL.c
  --- rpm/lib/poptALL.c	9 Jul 2007 22:31:56 -0000	2.32
  +++ rpm/lib/poptALL.c	16 Jul 2007 01:32:28 -0000	2.33
  @@ -6,6 +6,7 @@
   #include "system.h"
   const char *__progname;
   
  +#include <rpmio.h>
   #include <rpmcli.h>
   #include <rpmlua.h>		/* XXX rpmluaFree() */
   #include <fs.h>			/* XXX rpmFreeFilesystems() */
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/poptI.c
  ============================================================================
  $ cvs diff -u -r2.32 -r2.33 poptI.c
  --- rpm/lib/poptI.c	25 May 2007 17:36:02 -0000	2.32
  +++ rpm/lib/poptI.c	16 Jul 2007 01:32:28 -0000	2.33
  @@ -5,6 +5,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #include <rpmcli.h>
   
   #include "debug.h"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/poptQV.c
  ============================================================================
  $ cvs diff -u -r2.39 -r2.40 poptQV.c
  --- rpm/lib/poptQV.c	25 May 2007 17:36:02 -0000	2.39
  +++ rpm/lib/poptQV.c	16 Jul 2007 01:32:28 -0000	2.40
  @@ -5,6 +5,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #include <rpmcli.h>
   #include <rpmbuild.h>
   #include <rpmgi.h>	/* XXX for giFlags */
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/psm.c
  ============================================================================
  $ cvs diff -u -r2.206 -r2.207 psm.c
  --- rpm/lib/psm.c	15 Jul 2007 16:32:16 -0000	2.206
  +++ rpm/lib/psm.c	16 Jul 2007 01:32:28 -0000	2.207
  @@ -163,9 +163,10 @@
   }
   /*@=bounds@*/
   
  -rpmRC rpmInstallSourcePackage(rpmts ts, FD_t fd,
  +rpmRC rpmInstallSourcePackage(rpmts ts, void * _fd,
   		const char ** specFilePtr, const char ** cookie)
   {
  +    FD_t fd = _fd;
       int scareMem = 1;	/* XXX fi->h is needed */
       rpmfi fi = NULL;
       const char * _sourcedir = NULL;
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/query.c
  ============================================================================
  $ cvs diff -u -r2.174 -r2.175 query.c
  --- rpm/lib/query.c	25 May 2007 17:36:02 -0000	2.174
  +++ rpm/lib/query.c	16 Jul 2007 01:32:28 -0000	2.175
  @@ -11,6 +11,7 @@
   /*@=incondefs@*/
   #endif
   
  +#include <rpmio.h>
   #include <rpmcli.h>
   
   #include "rpmdb.h"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmal.c
  ============================================================================
  $ cvs diff -u -r2.58 -r2.59 rpmal.c
  --- rpm/lib/rpmal.c	25 May 2007 17:36:02 -0000	2.58
  +++ rpm/lib/rpmal.c	16 Jul 2007 01:32:28 -0000	2.59
  @@ -5,6 +5,7 @@
   #include "system.h"
   
   #include <rpmlib.h>
  +#include <rpmio.h>
   
   #include "rpmal.h"
   #define	_RPMDS_INTERNAL
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmfc.c
  ============================================================================
  $ cvs diff -u -r1.9 -r1.10 rpmfc.c
  --- rpm/lib/rpmfc.c	14 Jul 2007 00:33:23 -0000	1.9
  +++ rpm/lib/rpmfc.c	16 Jul 2007 01:32:28 -0000	1.10
  @@ -7,6 +7,7 @@
   #include "magic.h"
   #endif
   
  +#include <rpmio.h>
   #define	_RPMEVR_INTERNAL
   #include <rpmbuild.h>
   #include <argv.h>
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmgi.c
  ============================================================================
  $ cvs diff -u -r2.27 -r2.28 rpmgi.c
  --- rpm/lib/rpmgi.c	15 Jul 2007 16:32:16 -0000	2.27
  +++ rpm/lib/rpmgi.c	16 Jul 2007 01:32:28 -0000	2.28
  @@ -5,6 +5,7 @@
   #include "system.h"
   
   #include <rpmlib.h>
  +#include <rpmio.h>
   #include <rpmte.h>		/* XXX rpmElementType */
   
   #define	_RPMGI_INTERNAL
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpminstall.c
  ============================================================================
  $ cvs diff -u -r1.149 -r1.150 rpminstall.c
  --- rpm/lib/rpminstall.c	15 Jul 2007 16:32:16 -0000	1.149
  +++ rpm/lib/rpminstall.c	16 Jul 2007 01:32:28 -0000	1.150
  @@ -4,6 +4,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #include <rpmcli.h>
   
   #include "rpmdb.h"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmlead.c
  ============================================================================
  $ cvs diff -u -r2.42 -r2.43 rpmlead.c
  --- rpm/lib/rpmlead.c	9 Jul 2007 22:31:56 -0000	2.42
  +++ rpm/lib/rpmlead.c	16 Jul 2007 01:32:28 -0000	2.43
  @@ -11,6 +11,7 @@
   #include <netinet/in.h>
   
   #include <rpmlib.h>
  +#include <rpmio.h>
   
   #include "signature.h"
   #include "rpmlead.h"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmlib.h
  ============================================================================
  $ cvs diff -u -r2.425 -r2.426 rpmlib.h
  --- rpm/lib/rpmlib.h	6 Jul 2007 19:34:44 -0000	2.425
  +++ rpm/lib/rpmlib.h	16 Jul 2007 01:32:28 -0000	2.426
  @@ -8,7 +8,6 @@
    *
    */
   
  -#include "rpmio.h"
   #include "rpmmessages.h"
   #include "rpmerr.h"
   #include "header.h"
  @@ -809,12 +808,12 @@
   /** 
    * Return checked and loaded header.
    * @param ts		transaction set
  - * @param fd		file handle
  + * @param _fd		file handle
    * @retval hdrp		address of header (or NULL)
    * @retval *msg		verification error message (or NULL)
    * @return		RPMRC_OK on success
    */
  -rpmRC rpmReadHeader(rpmts ts, FD_t fd, /*@out@*/ Header *hdrp,
  +rpmRC rpmReadHeader(rpmts ts, void * _fd, /*@out@*/ Header *hdrp,
   		/*@out@*/ /*@null@*/ const char ** msg)
           /*@globals rpmGlobalMacroContext, h_errno, fileSystem, internalState @*/
           /*@modifies ts, *hdrp, *msg, rpmGlobalMacroContext,
  @@ -823,26 +822,26 @@
   /**
    * Return package header from file handle, verifying digests/signatures.
    * @param ts		transaction set
  - * @param fd		file handle
  + * @param _fd		file handle
    * @param fn		file name
    * @retval hdrp		address of header (or NULL)
    * @return		RPMRC_OK on success
    */
  -rpmRC rpmReadPackageFile(rpmts ts, FD_t fd,
  +rpmRC rpmReadPackageFile(rpmts ts, void * _fd,
   		const char * fn, /*@null@*/ /*@out@*/ Header * hdrp)
   	/*@globals rpmGlobalMacroContext, h_errno, fileSystem, internalState @*/
  -	/*@modifies ts, fd, *hdrp, rpmGlobalMacroContext,
  +	/*@modifies ts, _fd, *hdrp, rpmGlobalMacroContext,
   		fileSystem, internalState @*/;
   
   /**
    * Install source package.
    * @param ts		transaction set
  - * @param fd		file handle
  + * @param _fd		file handle
    * @retval specFilePtr	address of spec file name (or NULL)
    * @retval cookie	address of cookie pointer (or NULL)
    * @return		rpmRC return code
    */
  -rpmRC rpmInstallSourcePackage(rpmts ts, FD_t fd,
  +rpmRC rpmInstallSourcePackage(rpmts ts, void * _fd,
   			/*@null@*/ /*@out@*/ const char ** specFilePtr,
   			/*@null@*/ /*@out@*/ const char ** cookie)
   	/*@globals rpmGlobalMacroContext, h_errno, fileSystem, internalState @*/
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmlock.c
  ============================================================================
  $ cvs diff -u -r2.12 -r2.13 rpmlock.c
  --- rpm/lib/rpmlock.c	25 May 2007 17:36:02 -0000	2.12
  +++ rpm/lib/rpmlock.c	16 Jul 2007 01:32:28 -0000	2.13
  @@ -1,6 +1,7 @@
   #include "system.h"
   
   #include <rpmlib.h>
  +#include <rpmio.h>
   #include <rpmmacro.h>
   
   #include "rpmts.h"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmps.c
  ============================================================================
  $ cvs diff -u -r2.10 -r2.11 rpmps.c
  --- rpm/lib/rpmps.c	25 May 2007 17:36:02 -0000	2.10
  +++ rpm/lib/rpmps.c	16 Jul 2007 01:32:28 -0000	2.11
  @@ -5,6 +5,7 @@
   #include "system.h"
   
   #include <rpmlib.h>
  +#include <rpmio.h>
   
   #define	_RPMPS_INTERNAL
   #include "rpmps.h"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmrollback.c
  ============================================================================
  $ cvs diff -u -r1.6 -r1.7 rpmrollback.c
  --- rpm/lib/rpmrollback.c	15 Jul 2007 16:32:16 -0000	1.6
  +++ rpm/lib/rpmrollback.c	16 Jul 2007 01:32:28 -0000	1.7
  @@ -4,6 +4,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #include <rpmcli.h>
   
   #include "rpmdb.h"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmsx.c
  ============================================================================
  $ cvs diff -u -r2.14 -r2.15 rpmsx.c
  --- rpm/lib/rpmsx.c	10 Jul 2007 18:45:06 -0000	2.14
  +++ rpm/lib/rpmsx.c	16 Jul 2007 01:32:28 -0000	2.15
  @@ -4,6 +4,7 @@
   #include "system.h"
   
   #include <rpmlib.h>
  +#include <rpmio.h>
   #include <rpmmacro.h>	/* for rpmGetPath() */
   
   #define	_RPMSX_INTERNAL
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmte.c
  ============================================================================
  $ cvs diff -u -r2.46 -r2.47 rpmte.c
  --- rpm/lib/rpmte.c	19 Jun 2007 02:32:42 -0000	2.46
  +++ rpm/lib/rpmte.c	16 Jul 2007 01:32:28 -0000	2.47
  @@ -4,6 +4,7 @@
    */
   #include "system.h"
   #include <rpmlib.h>
  +#include <rpmio.h>
   
   #include "psm.h"
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/signature.c
  ============================================================================
  $ cvs diff -u -r2.167 -r2.168 signature.c
  --- rpm/lib/signature.c	10 Jul 2007 20:13:43 -0000	2.167
  +++ rpm/lib/signature.c	16 Jul 2007 01:32:28 -0000	2.168
  @@ -151,9 +151,10 @@
       0x8e, 0xad, 0xe8, 0x01, 0x00, 0x00, 0x00, 0x00
   };
   
  -rpmRC rpmReadSignature(FD_t fd, Header * sighp, sigType sig_type,
  +rpmRC rpmReadSignature(void * _fd, Header * sighp, sigType sig_type,
   		const char ** msg)
   {
  +    FD_t fd = _fd;
       char buf[BUFSIZ];
       int_32 block[4];
       int_32 il;
  @@ -350,8 +351,9 @@
       return rc;
   }
   
  -int rpmWriteSignature(FD_t fd, Header sigh)
  +int rpmWriteSignature(void * _fd, Header sigh)
   {
  +    FD_t fd = _fd;
       static byte buf[8] = { 0, 0, 0, 0, 0, 0, 0, 0 };
       int sigSize, pad;
       int rc;
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/signature.h
  ============================================================================
  $ cvs diff -u -r2.42 -r2.43 signature.h
  --- rpm/lib/signature.h	25 May 2007 17:36:02 -0000	2.42
  +++ rpm/lib/signature.h	16 Jul 2007 01:32:28 -0000	2.43
  @@ -40,26 +40,26 @@
   /** \ingroup signature
    * Read (and verify header+payload size) signature header.
    * If an old-style signature is found, we emulate a new style one.
  - * @param fd		file handle
  + * @param _fd		file handle
    * @retval sighp	address of (signature) header (or NULL)
    * @param sig_type	type of signature header to read (from lead)
    * @retval msg		failure msg
    * @return		rpmRC return code
    */
  -rpmRC rpmReadSignature(FD_t fd, /*@null@*/ /*@out@*/ Header *sighp,
  +rpmRC rpmReadSignature(void * _fd, /*@null@*/ /*@out@*/ Header *sighp,
   		sigType sig_type, /*@null@*/ /*@out@*/ const char ** msg)
   	/*@globals fileSystem @*/
  -	/*@modifies fd, *sighp, *msg, fileSystem @*/;
  +	/*@modifies _fd, *sighp, *msg, fileSystem @*/;
   
   /** \ingroup signature
    * Write signature header.
  - * @param fd		file handle
  + * @param _fd		file handle
    * @param sigh		(signature) header
    * @return		0 on success, 1 on error
    */
  -int rpmWriteSignature(FD_t fd, Header sigh)
  +int rpmWriteSignature(void * _fd, Header sigh)
   	/*@globals fileSystem @*/
  -	/*@modifies fd, sigh, fileSystem @*/;
  +	/*@modifies _fd, sigh, fileSystem @*/;
   
   /** \ingroup signature
    * Generate signature(s) from a header+payload file, save in signature header.
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/transaction.c
  ============================================================================
  $ cvs diff -u -r1.326 -r1.327 transaction.c
  --- rpm/lib/transaction.c	12 Jul 2007 10:00:06 -0000	1.326
  +++ rpm/lib/transaction.c	16 Jul 2007 01:32:28 -0000	1.327
  @@ -3,6 +3,8 @@
    */
   
   #include "system.h"
  +
  +#include <rpmio.h>
   #include "rpmcli.h"	/* IDTX prototypes */
   #include <rpmlib.h>
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/verify.c
  ============================================================================
  $ cvs diff -u -r2.166 -r2.167 verify.c
  --- rpm/lib/verify.c	29 Jun 2007 12:38:49 -0000	2.166
  +++ rpm/lib/verify.c	16 Jul 2007 01:32:28 -0000	2.167
  @@ -5,6 +5,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #define	_RPMPS_INTERNAL	/* XXX rpmps needs iterator. */
   #include <rpmcli.h>
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/db3.c
  ============================================================================
  $ cvs diff -u -r1.67 -r1.68 db3.c
  --- rpm/rpmdb/db3.c	10 Jul 2007 17:55:54 -0000	1.67
  +++ rpm/rpmdb/db3.c	16 Jul 2007 01:32:32 -0000	1.68
  @@ -13,6 +13,7 @@
   #endif
   
   #include <rpmlib.h>
  +#include <rpmio.h>
   #include <rpmmacro.h>
   #include <rpmurl.h>	/* XXX urlPath proto */
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/dbconfig.c
  ============================================================================
  $ cvs diff -u -r1.40 -r1.41 dbconfig.c
  --- rpm/rpmdb/dbconfig.c	30 Jun 2007 15:55:06 -0000	1.40
  +++ rpm/rpmdb/dbconfig.c	16 Jul 2007 01:32:32 -0000	1.41
  @@ -5,6 +5,7 @@
   #include "system.h"
   
   #include <rpmlib.h>
  +#include <rpmio.h>
   #include <rpmmacro.h>
   
   #define	_RPMDB_INTERNAL
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/hdrNVR.c
  ============================================================================
  $ cvs diff -u -r1.5 -r1.6 hdrNVR.c
  --- rpm/rpmdb/hdrNVR.c	9 Jun 2007 19:08:00 -0000	1.5
  +++ rpm/rpmdb/hdrNVR.c	16 Jul 2007 01:32:32 -0000	1.6
  @@ -4,6 +4,7 @@
   
   #include "system.h"
   #include <rpmlib.h>
  +#include <rpmio.h>
   #include <rpmmacro.h>
   #include "debug.h"
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/hdrinline.h
  ============================================================================
  $ cvs diff -u -r1.8 -r1.9 hdrinline.h
  --- rpm/rpmdb/hdrinline.h	9 Jun 2007 19:08:00 -0000	1.8
  +++ rpm/rpmdb/hdrinline.h	16 Jul 2007 01:32:32 -0000	1.9
  @@ -192,32 +192,32 @@
   
   /** \ingroup header
    * Read (and load) header from file handle.
  - * @param fd		file handle
  + * @param _fd		file handle
    * @param magicp	read (and verify) 8 bytes of (magic, 0)?
    * @return		header (or NULL on error)
    */
   /*@unused@*/ static inline
  -/*@null@*/ Header headerRead(FD_t fd, enum hMagic magicp)
  -	/*@modifies fd @*/
  +/*@null@*/ Header headerRead(void * _fd, enum hMagic magicp)
  +	/*@modifies _fd @*/
   {
  -    return hdrVec->hdrread(fd, magicp);
  +    return hdrVec->hdrread(_fd, magicp);
   }
   
   /** \ingroup header
    * Write (with unload) header to file handle.
  - * @param fd		file handle
  + * @param _fd		file handle
    * @param h		header
    * @param magicp	prefix write with 8 bytes of (magic, 0)?
    * @return		0 on success, 1 on error
    */
   /*@unused@*/ static inline
  -int headerWrite(FD_t fd, /*@null@*/ Header h, enum hMagic magicp)
  -	/*@modifies fd, h @*/
  +int headerWrite(void * _fd, /*@null@*/ Header h, enum hMagic magicp)
  +	/*@modifies _fd, h @*/
   {
       /*@-abstract@*/
       if (h == NULL) return 0;
       /*@=abstract@*/
  -    return (h2hv(h)->hdrwrite) (fd, h, magicp);
  +    return (h2hv(h)->hdrwrite) (_fd, h, magicp);
   }
   
   /** \ingroup header
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/header.c
  ============================================================================
  $ cvs diff -u -r1.51 -r1.52 header.c
  --- rpm/rpmdb/header.c	10 Jul 2007 13:05:33 -0000	1.51
  +++ rpm/rpmdb/header.c	16 Jul 2007 01:32:32 -0000	1.52
  @@ -1335,14 +1335,15 @@
   
   /** \ingroup header
    * Read (and load) header from file handle.
  - * @param fd		file handle
  + * @param _fd		file handle
    * @param magicp	read (and verify) 8 bytes of (magic, 0)?
    * @return		header (or NULL on error)
    */
   static /*@null@*/
  -Header headerRead(FD_t fd, enum hMagic magicp)
  +Header headerRead(void * _fd, enum hMagic magicp)
   	/*@modifies fd @*/
   {
  +    FD_t fd = _fd;
       int_32 block[4];
       int_32 reserved;
       int_32 * ei = NULL;
  @@ -1420,16 +1421,17 @@
   
   /** \ingroup header
    * Write (with unload) header to file handle.
  - * @param fd		file handle
  + * @param _fd		file handle
    * @param h		header
    * @param magicp	prefix write with 8 bytes of (magic, 0)?
    * @return		0 on success, 1 on error
    */
   static
  -int headerWrite(FD_t fd, /*@null@*/ Header h, enum hMagic magicp)
  +int headerWrite(void * _fd, /*@null@*/ Header h, enum hMagic magicp)
   	/*@globals fileSystem @*/
   	/*@modifies fd, h, fileSystem @*/
   {
  +    FD_t fd = _fd;
       ssize_t nb;
       int length;
       const void * uh;
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/header.h
  ============================================================================
  $ cvs diff -u -r1.15 -r1.16 header.h
  --- rpm/rpmdb/header.h	19 Jun 2007 02:32:43 -0000	1.15
  +++ rpm/rpmdb/header.h	16 Jul 2007 01:32:32 -0000	1.16
  @@ -80,7 +80,6 @@
   /* RPM - Copyright (C) 1995-2001 Red Hat Software */
   
   #include <stdio.h>
  -#include "rpmio.h"
   
   #ifdef __cplusplus
   extern "C" {
  @@ -460,7 +459,7 @@
    * @return		header (or NULL on error)
    */
   typedef
  -/*@null@*/ Header (*HDRread) (FD_t fd, enum hMagic magicp)
  +/*@null@*/ Header (*HDRread) (void * fd, enum hMagic magicp)
   	/*@modifies fd @*/;
   
   /** \ingroup header
  @@ -471,7 +470,7 @@
    * @return		0 on success, 1 on error
    */
   typedef
  -int (*HDRwrite) (FD_t fd, /*@null@*/ Header h, enum hMagic magicp)
  +int (*HDRwrite) (void * fd, /*@null@*/ Header h, enum hMagic magicp)
   	/*@globals fileSystem @*/
   	/*@modifies fd, h, fileSystem @*/;
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/poptDB.c
  ============================================================================
  $ cvs diff -u -r1.6 -r1.7 poptDB.c
  --- rpm/rpmdb/poptDB.c	25 May 2007 17:36:33 -0000	1.6
  +++ rpm/rpmdb/poptDB.c	16 Jul 2007 01:32:32 -0000	1.7
  @@ -5,6 +5,7 @@
   
   #include "system.h"
   
  +#include <rpmio.h>
   #include <rpmcli.h>
   
   #include "debug.h"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/sqlite.c
  ============================================================================
  $ cvs diff -u -r1.8 -r1.9 sqlite.c
  --- rpm/rpmdb/sqlite.c	10 Jul 2007 17:18:12 -0000	1.8
  +++ rpm/rpmdb/sqlite.c	16 Jul 2007 01:32:32 -0000	1.9
  @@ -38,6 +38,7 @@
   #include "system.h"
   
   #include <rpmlib.h>
  +#include <rpmio.h>
   #include <rpmmacro.h>
   #include <rpmurl.h>     /* XXX urlPath proto */
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/tagname.c
  ============================================================================
  $ cvs diff -u -r1.4 -r1.5 tagname.c
  --- rpm/rpmdb/tagname.c	25 May 2007 17:36:33 -0000	1.4
  +++ rpm/rpmdb/tagname.c	16 Jul 2007 01:32:32 -0000	1.5
  @@ -5,6 +5,7 @@
   #include "system.h"
   
   #include <rpmlib.h>
  +#include <rpmio.h>
   #include "debug.h"
   
   /*@access headerTagTableEntry @*/
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmqv.c
  ============================================================================
  $ cvs diff -u -r1.117 -r1.118 rpmqv.c
  --- rpm/rpmqv.c	6 Jul 2007 18:45:52 -0000	1.117
  +++ rpm/rpmqv.c	16 Jul 2007 01:32:25 -0000	1.118
  @@ -11,6 +11,7 @@
   #define	IAM_RPMK
   #endif
   
  +#include <rpmio.h>
   #include <rpmcli.h>
   #include <rpmbuild.h>
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/tools/rpmdeps.c
  ============================================================================
  $ cvs diff -u -r2.9 -r2.10 rpmdeps.c
  --- rpm/tools/rpmdeps.c	25 May 2007 17:36:41 -0000	2.9
  +++ rpm/tools/rpmdeps.c	16 Jul 2007 01:32:33 -0000	2.10
  @@ -1,6 +1,7 @@
   #include "system.h"
   const char *__progname;
   
  +#include <rpmio.h>
   #include <rpmcli.h>
   #include <argv.h>
   #include <rpmds.h>
  @@ .
Received on Mon Jul 16 03:32:33 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.