| rpm
    4.10.0
    | 
#include <rpm/rpmtypes.h>
Go to the source code of this file.
| Defines | |
| #define | RPMVERIFY_ALL ~(RPMVERIFY_NONE) | 
| #define | RPMVERIFY_FAILURES (RPMVERIFY_LSTATFAIL|RPMVERIFY_READFAIL|RPMVERIFY_READLINKFAIL|RPMVERIFY_LGETFILECONFAIL) | 
| #define | VERIFY_ATTRS | 
| #define | VERIFY_ALL | 
| Typedefs | |
| typedef rpmFlags | rpmVerifyAttrs | 
| typedef rpmFlags | rpmVerifyFlags | 
| Enumerations | |
| enum | rpmVerifyAttrs_e { RPMVERIFY_NONE = 0, RPMVERIFY_MD5 = (1 << 0), RPMVERIFY_FILEDIGEST = (1 << 0), RPMVERIFY_FILESIZE = (1 << 1), RPMVERIFY_LINKTO = (1 << 2), RPMVERIFY_USER = (1 << 3), RPMVERIFY_GROUP = (1 << 4), RPMVERIFY_MTIME = (1 << 5), RPMVERIFY_MODE = (1 << 6), RPMVERIFY_RDEV = (1 << 7), RPMVERIFY_CAPS = (1 << 8), RPMVERIFY_CONTEXTS = (1 << 15), RPMVERIFY_READLINKFAIL = (1 << 28), RPMVERIFY_READFAIL = (1 << 29), RPMVERIFY_LSTATFAIL = (1 << 30), RPMVERIFY_LGETFILECONFAIL = (1 << 31) } | 
| Bit(s) for rpmVerifyFile() attributes and result.  More... | |
| enum | rpmVerifyFlags_e { VERIFY_DEFAULT = 0, VERIFY_MD5 = (1 << 0), VERIFY_FILEDIGEST = (1 << 0), VERIFY_SIZE = (1 << 1), VERIFY_LINKTO = (1 << 2), VERIFY_USER = (1 << 3), VERIFY_GROUP = (1 << 4), VERIFY_MTIME = (1 << 5), VERIFY_MODE = (1 << 6), VERIFY_RDEV = (1 << 7), VERIFY_CAPS = (1 << 8), VERIFY_CONTEXTS = (1 << 15), VERIFY_FILES = (1 << 16), VERIFY_DEPS = (1 << 17), VERIFY_SCRIPT = (1 << 18), VERIFY_DIGEST = (1 << 19), VERIFY_SIGNATURE = (1 << 20), VERIFY_PATCHES = (1 << 21), VERIFY_HDRCHK = (1 << 22), VERIFY_FOR_LIST = (1 << 23), VERIFY_FOR_STATE = (1 << 24), VERIFY_FOR_DOCS = (1 << 25), VERIFY_FOR_CONFIG = (1 << 26), VERIFY_FOR_DUMPFILES = (1 << 27) } | 
| Bit(s) to control rpmVerify() operation.  More... | |
| Functions | |
| int | rpmVerifyFile (const rpmts ts, rpmfi fi, rpmVerifyAttrs *res, rpmVerifyAttrs omitMask) | 
| Verify file attributes (including digest). | |
| #define RPMVERIFY_FAILURES (RPMVERIFY_LSTATFAIL|RPMVERIFY_READFAIL|RPMVERIFY_READLINKFAIL|RPMVERIFY_LGETFILECONFAIL) | 
| #define VERIFY_ALL | 
( VERIFY_ATTRS | VERIFY_FILES | VERIFY_DEPS | VERIFY_SCRIPT | VERIFY_DIGEST |\ VERIFY_SIGNATURE | VERIFY_HDRCHK )
Definition at line 82 of file rpmvf.h.
Referenced by main().
| #define VERIFY_ATTRS | 
( VERIFY_FILEDIGEST | VERIFY_SIZE | VERIFY_LINKTO | VERIFY_USER | VERIFY_GROUP | \ VERIFY_MTIME | VERIFY_MODE | VERIFY_RDEV | VERIFY_CONTEXTS | VERIFY_CAPS )
| typedef rpmFlags rpmVerifyAttrs | 
| typedef rpmFlags rpmVerifyFlags | 
| enum rpmVerifyAttrs_e | 
Bit(s) for rpmVerifyFile() attributes and result.
| enum rpmVerifyFlags_e | 
Bit(s) to control rpmVerify() operation.
| int rpmVerifyFile | ( | const rpmts | ts, | 
| rpmfi | fi, | ||
| rpmVerifyAttrs * | res, | ||
| rpmVerifyAttrs | omitMask | ||
| ) | 
Verify file attributes (including digest).
| ts | transaction set | 
| fi | file info (with linked header and current file index) | 
| *res | bit(s) returned to indicate failure | 
| omitMask | bit(s) to disable verify checks | 
 1.7.5
 1.7.5