Use fdGetFILE() instead of rpmio internal fdGetFp() everywhere
authorPanu Matilainen <pmatilai@redhat.com>
Mon, 29 Oct 2007 07:42:21 +0000 (09:42 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Mon, 29 Oct 2007 07:42:21 +0000 (09:42 +0200)
build/build.c
build/files.c
build/pack.c
build/parseSpec.c
lib/manifest.c
python/rpmfd-py.c

index 3d4c4c1..f6f9cf3 100644 (file)
@@ -5,7 +5,6 @@
 
 #include "system.h"
 
-#include "rpmio_internal.h"
 #include "rpmbuild.h"
 #include "rpmerr.h"
 #include "misc.h"      /* XXX for makeTempFile */
@@ -135,13 +134,12 @@ int doScript(rpmSpec spec, rpmBuildFlags what, const char *name, StringBuf sb, i
        goto exit;
     }
 
-    if (fdGetFp(fd) == NULL)
+    if (fdGetFILE(fd) == NULL)
        xfd = Fdopen(fd, "w.fpio");
     else
        xfd = fd;
 
-    /* FIX: cast? */
-    if ((fp = fdGetFp(xfd)) == NULL) {
+    if ((fp = fdGetFILE(xfd)) == NULL) {
        rc = RPMERR_SCRIPT;
        goto exit;
     }
index 0060763..2c60d94 100644 (file)
@@ -1801,7 +1801,7 @@ static int processPackageFiles(rpmSpec spec, Package pkg,
        }
        ffn = _free(ffn);
 
-       f = fdGetFp(fd);
+       f = fdGetFILE(fd);
        if (f != NULL)
        while (fgets(buf, sizeof(buf), f)) {
            handleComments(buf);
index b948f4d..89fb07d 100644 (file)
@@ -129,8 +129,7 @@ static StringBuf addFileToTagAux(rpmSpec spec,
        sb = freeStringBuf(sb);
        return NULL;
     }
-    /* FIX: cast? */
-    if ((f = fdGetFp(fd)) != NULL)
+    if ((f = fdGetFILE(fd)) != NULL)
     while (fgets(buf, sizeof(buf), f)) {
        /* XXX display fn in error msg */
        if (expandMacros(spec, spec->macros, buf, sizeof(buf))) {
index eeb1d6e..6d2fe9e 100644 (file)
@@ -5,7 +5,6 @@
 
 #include "system.h"
 
-#include "rpmio_internal.h"
 #include "rpmbuild.h"
 #include "rpmds.h"
 #include "rpmts.h"
@@ -230,8 +229,7 @@ retry:
 
     /* Make sure we have something in the read buffer */
     if (!(ofi->readPtr && *(ofi->readPtr))) {
-       /* FIX: cast? */
-       FILE * f = fdGetFp(ofi->fd);
+       FILE * f = fdGetFILE(ofi->fd);
        if (f == NULL || !fgets(ofi->readBuf, BUFSIZ, f)) {
            /* EOF */
            if (spec->readStack->next) {
index 4812e22..93bf4d0 100644 (file)
@@ -4,7 +4,6 @@
 
 #include "system.h"
 
-#include "rpmio_internal.h"
 #include "rpmlib.h"
 #include "rpmmacro.h"
 
@@ -69,7 +68,7 @@ rpmRC rpmReadPackageManifest(FD_t fd, int * argcPtr, const char *** argvPtr)
     const char ** av = NULL;
     int argc = (argcPtr ? *argcPtr : 0);
     const char ** argv = (argvPtr ? *argvPtr : NULL);
-    FILE * f = (FILE *) fdGetFp(fd);
+    FILE * f = fdGetFILE(fd);
     rpmRC rpmrc = RPMRC_OK;
     int i, j, next, npre;
 
index 30be42f..f03218f 100644 (file)
@@ -4,7 +4,7 @@
 
 #include "system.h"
 
-#include "rpmio_internal.h"    /* XXX fdGetFp */
+#include "rpmio.h"     /* XXX fdGetFILE */
 
 #include "header-py.h" /* XXX pyrpmError */
 #include "rpmfd-py.h"
@@ -115,7 +115,7 @@ rpmfd_Fopen(PyObject * s, PyObject * args, PyObject * kwds)
        return NULL;
     }
 
-    node->f = fdGetFp(node->fd);
+    node->f = fdGetFILE(node->fd);
     if (!node->f) {
        PyErr_SetString(pyrpmError, "FD_t has no FILE*");
        free(node);