summaryrefslogtreecommitdiff
path: root/rpmio
diff options
context:
space:
mode:
authorjbj <devnull@localhost>2001-06-12 04:10:21 +0000
committerjbj <devnull@localhost>2001-06-12 04:10:21 +0000
commit1b87bd9ef75810794edede55d94c25c5d1e94d41 (patch)
tree64ad442a900ff06b72085c92ac2ccc2507f3e176 /rpmio
parent03f527390168680d98f13ada0dbf6be4cd17dc9c (diff)
downloadrpm-1b87bd9ef75810794edede55d94c25c5d1e94d41.tar.gz
rpm-1b87bd9ef75810794edede55d94c25c5d1e94d41.tar.bz2
rpm-1b87bd9ef75810794edede55d94c25c5d1e94d41.zip
- remove dead code frpm popt table reorg.
- more CLI typedefs/prototypes moved from rpmlib.h to rpmcli.h. - rpm --verify skips files in non-installed states. - rpm --verify skips content checks for %ghost files. - rpm --verify displays config/doc/gnost/license/readme atrrs for files. - rpm --verify checks immutable header region digest if available. - rpmbuild adds header region digest (SHA1 as string). - use rpmTag* typedefs in new hge/hae/hme/hre header vectors. CVS patchset: 4854 CVS date: 2001/06/12 04:10:21
Diffstat (limited to 'rpmio')
-rw-r--r--rpmio/rpmerr.h27
1 files changed, 25 insertions, 2 deletions
diff --git a/rpmio/rpmerr.h b/rpmio/rpmerr.h
index c83ba3252..36d50a299 100644
--- a/rpmio/rpmerr.h
+++ b/rpmio/rpmerr.h
@@ -22,16 +22,20 @@
/**
* Tokens used by rpmError().
*/
-/*@-enummemuse -typeuse @*/
+/*@-typeuse @*/
typedef enum rpmerrCode_e {
+/*@-enummemuse@*/
RPMERR_GDBMOPEN = _em(2), /*!< gdbm open failed */
RPMERR_GDBMREAD = _em(3), /*!< gdbm read failed */
RPMERR_GDBMWRITE = _em(4), /*!< gdbm write failed */
+/*@=enummemuse@*/
RPMERR_INTERNAL = _em(5), /*!< internal RPM error */
RPMERR_DBCORRUPT = _em(6), /*!< rpm database is corrupt */
+/*@-enummemuse@*/
RPMERR_OLDDBCORRUPT = _em(7), /*!< old style rpm database is corrupt */
RPMERR_OLDDBMISSING = _em(8), /*!< old style rpm database is missing */
RPMERR_NOCREATEDB = _em(9), /*!< cannot create new database */
+/*@=enummemuse@*/
RPMERR_DBOPEN = _em(10), /*!< database open failed */
RPMERR_DBGETINDEX = _em(11), /*!< database get from index failed */
RPMERR_DBPUTINDEX = _em(12), /*!< database get from index failed */
@@ -40,29 +44,39 @@ typedef enum rpmerrCode_e {
RPMERR_RENAME = _em(15), /*!< rename(2) failed */
RPMERR_UNLINK = _em(16), /*!< unlink(2) failed */
RPMERR_RMDIR = _em(17), /*!< rmdir(2) failed */
+/*@-enummemuse@*/
RPMERR_PKGINSTALLED = _em(18), /*!< package already installed */
RPMERR_CHOWN = _em(19), /*!< chown() call failed */
RPMERR_NOUSER = _em(20), /*!< user does not exist */
RPMERR_NOGROUP = _em(21), /*!< group does not exist */
+/*@=enummemuse@*/
RPMERR_MKDIR = _em(22), /*!< mkdir() call failed */
+/*@-enummemuse@*/
RPMERR_FILECONFLICT = _em(23), /*!< file being installed exists */
+/*@=enummemuse@*/
RPMERR_RPMRC = _em(24), /*!< bad line in rpmrc */
RPMERR_NOSPEC = _em(25), /*!< .spec file is missing */
RPMERR_NOTSRPM = _em(26), /*!< a source rpm was expected */
RPMERR_FLOCK = _em(27), /*!< locking the database failed */
+/*@-enummemuse@*/
RPMERR_OLDPACKAGE = _em(28), /*!< trying upgrading to old version */
/* RPMERR_BADARCH = _em(29), bad architecture or arch mismatch */
+/*@=enummemuse@*/
RPMERR_CREATE = _em(30), /*!< failed to create a file */
RPMERR_NOSPACE = _em(31), /*!< out of disk space */
+/*@-enummemuse@*/
RPMERR_NORELOCATE = _em(32), /*!< tried to do improper relocatation */
/* RPMERR_BADOS = _em(33), bad architecture or arch mismatch */
RPMMESS_BACKUP = _em(34), /*!< backup made during [un]install */
+/*@=enummemuse@*/
RPMERR_MTAB = _em(35), /*!< failed to read mount table */
RPMERR_STAT = _em(36), /*!< failed to stat something */
RPMERR_BADDEV = _em(37), /*!< file on device not listed in mtab */
+/*@-enummemuse@*/
RPMMESS_ALTNAME = _em(38), /*!< file written as .rpmnew */
RPMMESS_PREREQLOOP = _em(39), /*!< loop in prerequisites */
RPMERR_BADRELOCATE = _em(40), /*!< bad relocation was specified */
+/*@=enummemuse@*/
RPMERR_OLDDB = _em(41), /*!< old format database */
RPMERR_UNMATCHEDIF = _em(107), /*!< unclosed %ifarch or %ifos */
@@ -70,14 +84,20 @@ typedef enum rpmerrCode_e {
RPMERR_BADARG = _em(109), /*!< */
RPMERR_SCRIPT = _em(110), /*!< errors related to script exec */
RPMERR_READ = _em(111), /*!< */
+/*@-enummemuse@*/
RPMERR_UNKNOWNOS = _em(112), /*!< */
RPMERR_UNKNOWNARCH = _em(113), /*!< */
+/*@=enummemuse@*/
RPMERR_EXEC = _em(114), /*!< */
RPMERR_FORK = _em(115), /*!< */
RPMERR_CPIO = _em(116), /*!< */
+/*@-enummemuse@*/
RPMERR_GZIP = _em(117), /*!< */
+/*@=enummemuse@*/
RPMERR_BADSPEC = _em(118), /*!< */
+/*@-enummemuse@*/
RPMERR_LDD = _em(119), /*!< couldn't understand ldd output */
+/*@=enummemuse@*/
RPMERR_BADFILENAME = _em(120), /*!< */
RPMERR_OPEN = _em(121), /*!< */
RPMERR_POPEN = _em(122), /*!< */
@@ -86,7 +106,9 @@ typedef enum rpmerrCode_e {
RPMERR_QFMT = _em(125), /*!< */
RPMERR_DBCONFIG = _em(126), /*!< */
RPMERR_DBERR = _em(127), /*!< */
+/*@-enummemuse@*/
RPMERR_BADPACKAGE = _em(128), /*!< getNextHeader: %s */
+/*@=enummemuse@*/
RPMERR_FREELIST = _em(129), /*!< free list corrupt (%u)- please ... */
RPMERR_DATATYPE = _em(130), /*!< Data type %d not supported */
RPMERR_BUILDROOT = _em(131), /*!< */
@@ -98,6 +120,7 @@ typedef enum rpmerrCode_e {
RPMERR_QUERYINFO = _nm(137), /*!< */
RPMERR_MANIFEST = _nm(138), /*!< %s: read manifest failed: %s */
RPMERR_BADHEADER = _em(139), /*!< */
+ RPMERR_FSEEK = _em(140), /*!< %s: Fseek failed: %s */
RPMERR_BADSIGTYPE = _em(200), /*!< Unknown signature type */
RPMERR_SIGGEN = _em(201), /*!< Error generating signature */
@@ -107,7 +130,7 @@ typedef enum rpmerrCode_e {
RPMWARN_RMDIR = _wm(512u+17), /*!< rmdir(2) failed */
RPMWARN_FLOCK = _wm(512u+27) /*!< locking the database failed */
} rpmerrCode;
-/*@=enummemuse =typeuse @*/
+/*@=typeuse @*/
/**
* Retrofit rpmError() onto rpmlog sub-system.