diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2010-09-21 11:37:21 +0300 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2010-09-21 11:37:21 +0300 |
commit | 8f7874c1933fc1dff36685d13abfedda56ca9ab7 (patch) | |
tree | de372b5d494ad0a7de7357f28bf1316701a3adfe | |
parent | 2fb15a5443c6a1461a53309d3d4ace598996d8b2 (diff) | |
download | rpm-8f7874c1933fc1dff36685d13abfedda56ca9ab7.tar.gz rpm-8f7874c1933fc1dff36685d13abfedda56ca9ab7.tar.bz2 rpm-8f7874c1933fc1dff36685d13abfedda56ca9ab7.zip |
Fix up bunch of silly int vs rpmRC return code mismatches
-rw-r--r-- | build/files.c | 23 | ||||
-rw-r--r-- | build/pack.c | 2 | ||||
-rw-r--r-- | build/policies.c | 6 | ||||
-rw-r--r-- | build/rpmbuild_internal.h | 6 | ||||
-rw-r--r-- | build/rpmfc.c | 12 | ||||
-rw-r--r-- | lib/manifest.c | 2 | ||||
-rw-r--r-- | lib/psm.c | 7 | ||||
-rw-r--r-- | lib/rpmplugins.c | 4 | ||||
-rw-r--r-- | lib/rpmrc.c | 4 | ||||
-rw-r--r-- | plugins/exec.c | 2 | ||||
-rw-r--r-- | plugins/sepolicy.c | 4 | ||||
-rw-r--r-- | rpm2cpio.c | 2 |
12 files changed, 37 insertions, 37 deletions
diff --git a/build/files.c b/build/files.c index d74542983..5b1a8d1d8 100644 --- a/build/files.c +++ b/build/files.c @@ -361,7 +361,7 @@ static rpmRC parseForDev(const char * buf, FileList fl) const char * name; const char * errstr = NULL; char *p, *pe, *q = NULL; - int rc = RPMRC_FAIL; /* assume error */ + rpmRC rc = RPMRC_FAIL; /* assume error */ if ((p = strstr(buf, (name = "%dev"))) == NULL) return RPMRC_OK; @@ -862,7 +862,7 @@ static rpmRC parseForSimple(rpmSpec spec, Package pkg, char * buf, FileList fl, const char ** fileName) { char *s, *t; - int res; + rpmRC res; char *specialDocBuf = NULL; *fileName = NULL; @@ -1526,7 +1526,7 @@ static rpmRC recurseDir(FileList fl, const char * diskPath) FTS * ftsp; FTSENT * fts; int myFtsOpts = (FTS_COMFOLLOW | FTS_NOCHDIR | FTS_PHYSICAL); - int rc = RPMRC_FAIL; + rpmRC rc = RPMRC_FAIL; fl->isDir = 1; /* Keep it from following myftw() again */ @@ -1544,7 +1544,7 @@ static rpmRC recurseDir(FileList fl, const char * diskPath) break; case FTS_DOT: /* dot or dot-dot */ case FTS_DP: /* postorder directory */ - rc = 0; + rc = RPMRC_OK; break; case FTS_NS: /* stat(2) failed */ case FTS_DNR: /* unreadable directory */ @@ -1584,7 +1584,7 @@ static rpmRC processMetadataFile(Package pkg, FileList fl, uint8_t * pkt = NULL; ssize_t pktlen = 0; int absolute = 0; - int rc = RPMRC_FAIL; + rpmRC rc = RPMRC_FAIL; int xx; if (*fileName == '/') { @@ -1647,7 +1647,7 @@ static rpmRC processBinaryFile(Package pkg, FileList fl, const char * fileName) int quote = 1; /* XXX permit quoted glob characters. */ int doGlob; char *diskPath = NULL; - int rc = RPMRC_OK; + rpmRC rc = RPMRC_OK; doGlob = glob_pattern_p(fileName, quote); @@ -1680,8 +1680,7 @@ static rpmRC processBinaryFile(Package pkg, FileList fl, const char * fileName) goto exit; } - rc = rpmGlob(diskPath, &argc, &argv); - if (rc == 0 && argc >= 1) { + if (rpmGlob(diskPath, &argc, &argv) == 0 && argc >= 1) { for (i = 0; i < argc; i++) { rc = addFile(fl, argv[i], NULL); } @@ -1948,7 +1947,7 @@ static void genSourceRpmName(rpmSpec spec) } } -int processSourceFiles(rpmSpec spec, rpmBuildPkgFlags pkgFlags) +rpmRC processSourceFiles(rpmSpec spec, rpmBuildPkgFlags pkgFlags) { struct Source *srcPtr; StringBuf sourceFiles; @@ -2075,7 +2074,7 @@ int processSourceFiles(rpmSpec spec, rpmBuildPkgFlags pkgFlags) sourceFiles = freeStringBuf(sourceFiles); fl.fileList = freeFileList(fl.fileList, fl.fileListRecsUsed); freeAttrRec(&fl.def_ar); - return fl.processingFailed; + return fl.processingFailed ? RPMRC_FAIL : RPMRC_OK; } /** @@ -2122,11 +2121,11 @@ exit: return rc; } -int processBinaryFiles(rpmSpec spec, rpmBuildPkgFlags pkgFlags, +rpmRC processBinaryFiles(rpmSpec spec, rpmBuildPkgFlags pkgFlags, int installSpecialDoc, int test) { Package pkg; - int rc = RPMRC_OK; + rpmRC rc = RPMRC_OK; check_fileList = newStringBuf(); genSourceRpmName(spec); diff --git a/build/pack.c b/build/pack.c index fa4b4efa9..0b57613fe 100644 --- a/build/pack.c +++ b/build/pack.c @@ -658,7 +658,7 @@ static rpmRC checkPackages(char *pkgcheck) xx = system(pkgcheck); if (WEXITSTATUS(xx) == -1 || WEXITSTATUS(xx) == 127) { rpmlog(RPMLOG_ERR, _("Execution of \"%s\" failed.\n"), pkgcheck); - if (fail) return 127; + if (fail) return RPMRC_NOTFOUND; } if (WEXITSTATUS(xx) != 0) { rpmlog(RPMLOG_ERR, _("Package check \"%s\" failed.\n"), pkgcheck); diff --git a/build/policies.c b/build/policies.c index 8874494dc..8cef31866 100644 --- a/build/policies.c +++ b/build/policies.c @@ -26,7 +26,7 @@ typedef struct ModuleRec_s { static rpmRC writeModuleToHeader(ModuleRec mod, Package pkg) { - int rc = RPMRC_FAIL; + rpmRC rc = RPMRC_FAIL; ARGV_t av; uint32_t count; struct rpmtd_s policies; @@ -293,10 +293,10 @@ static rpmRC processPolicies(rpmSpec spec, Package pkg, int test) return rc; } -int processBinaryPolicies(rpmSpec spec, int test) +rpmRC processBinaryPolicies(rpmSpec spec, int test) { Package pkg; - int rc = RPMRC_OK; + rpmRC rc = RPMRC_OK; char *nvr; #if WITH_SELINUX diff --git a/build/rpmbuild_internal.h b/build/rpmbuild_internal.h index 5ec8142a6..c6813816e 100644 --- a/build/rpmbuild_internal.h +++ b/build/rpmbuild_internal.h @@ -263,7 +263,7 @@ Package newPackage(rpmSpec spec); * @return 0 on success */ RPM_GNUC_INTERNAL -int processBinaryFiles(rpmSpec spec, rpmBuildPkgFlags pkgFlags, +rpmRC processBinaryFiles(rpmSpec spec, rpmBuildPkgFlags pkgFlags, int installSpecialDoc, int test); /** \ingroup rpmbuild @@ -273,7 +273,7 @@ int processBinaryFiles(rpmSpec spec, rpmBuildPkgFlags pkgFlags, * @return 0 on success */ RPM_GNUC_INTERNAL -int processBinaryPolicies(rpmSpec spec, int test); +rpmRC processBinaryPolicies(rpmSpec spec, int test); /** \ingroup rpmbuild * Post-build processing for source package. @@ -282,7 +282,7 @@ int processBinaryPolicies(rpmSpec spec, int test); * @return 0 on success */ RPM_GNUC_INTERNAL -int processSourceFiles(rpmSpec spec, rpmBuildPkgFlags pkgFlags); +rpmRC processSourceFiles(rpmSpec spec, rpmBuildPkgFlags pkgFlags); /** \ingroup rpmbuild * Generate binary package(s). diff --git a/build/rpmfc.c b/build/rpmfc.c index 645a25fe2..319b2fd9c 100644 --- a/build/rpmfc.c +++ b/build/rpmfc.c @@ -864,7 +864,7 @@ rpmRC rpmfcClassify(rpmfc fc, ARGV_t argv, rpm_mode_t * fmode) rpmRC rc = RPMRC_FAIL; if (fc == NULL || argv == NULL) - return 0; /* XXX looks very wrong */ + return RPMRC_OK; /* XXX looks very wrong */ if (initAttrs(fc) < 1) { rpmlog(RPMLOG_ERR, _("No file attributes configured\n")); @@ -1088,13 +1088,13 @@ static void printDeps(Header h) /** */ -static int rpmfcGenerateDependsHelper(const rpmSpec spec, Package pkg, rpmfi fi) +static rpmRC rpmfcGenerateDependsHelper(const rpmSpec spec, Package pkg, rpmfi fi) { StringBuf sb_stdin; StringBuf sb_stdout; DepMsg_t dm; int failnonzero = 0; - int rc = RPMRC_OK; + rpmRC rc = RPMRC_OK; /* * Create file manifest buffer to deliver to dependency finder. @@ -1166,18 +1166,18 @@ rpmRC rpmfcGenerateDepends(const rpmSpec spec, Package pkg) int ac = rpmfiFC(fi); char *buf = NULL; int genConfigDeps; - int rc = RPMRC_OK; + rpmRC rc = RPMRC_OK; int xx; int idx; struct rpmtd_s td; /* Skip packages with no files. */ if (ac <= 0) - return 0; + return rc; /* Skip packages that have dependency generation disabled. */ if (! (pkg->autoReq || pkg->autoProv)) - return 0; + return rc; /* If new-fangled dependency generation is disabled ... */ if (!rpmExpandNumeric("%{?_use_internal_dependency_generator}")) { diff --git a/lib/manifest.c b/lib/manifest.c index 020a841db..2ee0a52ed 100644 --- a/lib/manifest.c +++ b/lib/manifest.c @@ -115,7 +115,7 @@ rpmRC rpmReadPackageManifest(FD_t fd, int * argcPtr, char *** argvPtr) } /* Glob manifest items. */ - rpmrc = rpmGlob(s, &ac, &av); + rpmrc = (rpmGlob(s, &ac, &av) == 0 ? RPMRC_OK : RPMRC_FAIL); if (rpmrc != RPMRC_OK) goto exit; rpmlog(RPMLOG_DEBUG, "adding %d args from manifest.\n", ac); @@ -687,7 +687,7 @@ static rpmpsm rpmpsmNew(rpmts ts, rpmte te) return psm; } -static int rpmpsmNext(rpmpsm psm, pkgStage nstage) +static rpmRC rpmpsmNext(rpmpsm psm, pkgStage nstage) { psm->nstage = nstage; return rpmpsmStage(psm, psm->nstage); @@ -1035,7 +1035,7 @@ static rpmRC rpmpsmStage(rpmpsm psm, pkgStage stage) } (void) rpmswEnter(rpmtsOp(ts, RPMTS_OP_DBADD), 0); - rc = rpmdbAdd(rpmtsGetRdb(ts), h); + rc = (rpmdbAdd(rpmtsGetRdb(ts), h) == 0) ? RPMRC_OK : RPMRC_FAIL; (void) rpmswExit(rpmtsOp(ts, RPMTS_OP_DBADD), 0); if (rc == RPMRC_OK) @@ -1045,7 +1045,8 @@ static rpmRC rpmpsmStage(rpmpsm psm, pkgStage stage) case PSM_RPMDB_REMOVE: (void) rpmswEnter(rpmtsOp(ts, RPMTS_OP_DBREMOVE), 0); - rc = rpmdbRemove(rpmtsGetRdb(ts), rpmteDBInstance(psm->te)); + rc = (rpmdbRemove(rpmtsGetRdb(ts), rpmteDBInstance(psm->te)) == 0) ? + RPMRC_OK : RPMRC_FAIL; (void) rpmswExit(rpmtsOp(ts, RPMTS_OP_DBREMOVE), 0); if (rc == RPMRC_OK) rpmteSetDBInstance(psm->te, 0); diff --git a/lib/rpmplugins.c b/lib/rpmplugins.c index e97d088aa..59506d8ec 100644 --- a/lib/rpmplugins.c +++ b/lib/rpmplugins.c @@ -30,7 +30,7 @@ static int rpmpluginsGetPluginIndex(rpmPlugins plugins, const char *name) return -1; } -static rpmRC rpmpluginsHookIsSupported(void *handle, rpmPluginHook hook) +static int rpmpluginsHookIsSupported(void *handle, rpmPluginHook hook) { rpmPluginHook *supportedHooks = (rpmPluginHook *) dlsym(handle, STR(PLUGIN_HOOKS)); @@ -81,7 +81,7 @@ rpmRC rpmpluginsAddCollectionPlugin(rpmPlugins plugins, const char *name) { char *path; char *options; - int rc = RPMRC_FAIL; + rpmRC rc = RPMRC_FAIL; path = rpmExpand("%{?__collection_", name, "}", NULL); if (!path || rstreq(path, "")) { diff --git a/lib/rpmrc.c b/lib/rpmrc.c index f4be2d5b2..d5cc834a1 100644 --- a/lib/rpmrc.c +++ b/lib/rpmrc.c @@ -624,9 +624,9 @@ static rpmRC rpmPlatform(const char * platform) ssize_t blen = 0; int init_platform = 0; char * p, * pe; - int rc; + rpmRC rc; - rc = rpmioSlurp(platform, &b, &blen); + rc = (rpmioSlurp(platform, &b, &blen) == 0) ? RPMRC_OK : RPMRC_FAIL; if (rc || b == NULL || blen <= 0) { rc = RPMRC_FAIL; diff --git a/plugins/exec.c b/plugins/exec.c index fd25f2be6..49a4cae5a 100644 --- a/plugins/exec.c +++ b/plugins/exec.c @@ -26,7 +26,7 @@ rpmRC PLUGINHOOK_CLEANUP_FUNC(void) rpmRC PLUGINHOOK_COLL_POST_ANY_FUNC(void) { - int rc = RPMRC_FAIL; + rpmRC rc = RPMRC_FAIL; if (rpmChrootIn()) { goto exit; diff --git a/plugins/sepolicy.c b/plugins/sepolicy.c index cfd45d062..101187fe4 100644 --- a/plugins/sepolicy.c +++ b/plugins/sepolicy.c @@ -213,7 +213,7 @@ static rpmRC sepolWritePolicy(const sepol * pol, char **path) FD_t fd = NULL; char *policy = NULL; size_t policylen; - int rc = RPMRC_FAIL; + rpmRC rc = RPMRC_FAIL; if (b64decode(pol->data, (void **) &policy, &policylen) != 0) { rpmlog(RPMLOG_ERR, _("Failed to decode policy for %s\n"), @@ -532,7 +532,7 @@ static rpmRC sepolGo() semanage_handle_t *sh; int existingPolicy; char *policytype = NULL; - int rc = RPMRC_FAIL; + rpmRC rc = RPMRC_FAIL; static int performed = 0; if (performed) { diff --git a/rpm2cpio.c b/rpm2cpio.c index bf7f17c3c..ed3051ed3 100644 --- a/rpm2cpio.c +++ b/rpm2cpio.c @@ -17,7 +17,7 @@ int main(int argc, char *argv[]) FD_t fdi, fdo; Header h; char * rpmio_flags = NULL; - rpmRC rc; + int rc; FD_t gzdi; setprogname(argv[0]); /* Retrofit glibc __progname */ |