Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

lib/verify.c File Reference

More...

#include "system.h"
#include <rpmlib.h>
#include <rpmbuild.h>
#include <rpmurl.h>
#include "depends.h"
#include "install.h"
#include "md5.h"
#include "misc.h"
#include "debug.h"

Go to the source code of this file.

Compounds

union  _vendian

Defines

#define IS_BIG_ENDIAN()    (_endian->b[0] == '\x44')
#define IS_LITTLE_ENDIAN()    (_endian->b[0] == '\x11')
#define S_ISDEV(m)    (S_ISBLK((m)) || S_ISCHR((m)))
#define POPT_NODEPS   1000
#define POPT_NOFILES   1001
#define POPT_NOMD5   1002
#define POPT_NOSCRIPTS   1003
#define _verify(_RPMVERIFY_F, _C)
#define _verifylink(_RPMVERIFY_F, _C)
#define _verifyfile(_RPMVERIFY_F, _C)

Functions

void verifyArgCallback (poptContext con, enum poptCallbackReason reason, const struct poptOption * opt, const char * arg, const void * data)
int verifyHeader (QVA_t *qva, Header h)
int verifyDependencies (rpmdb rpmdb, Header h)

Variables

int noFiles = 0
int noMd5 = 0
int noScripts = 0


Detailed Description

Definition in file verify.c.


Define Documentation

#define IS_BIG_ENDIAN( )   (_endian->b[0] == '\x44')
 

Definition at line 19 of file verify.c.

#define IS_LITTLE_ENDIAN( )   (_endian->b[0] == '\x11')
 

Definition at line 20 of file verify.c.

#define POPT_NODEPS   1000
 

Definition at line 24 of file verify.c.

#define POPT_NOFILES   1001
 

Definition at line 25 of file verify.c.

#define POPT_NOMD5   1002
 

Definition at line 26 of file verify.c.

#define POPT_NOSCRIPTS   1003
 

Definition at line 27 of file verify.c.

#define S_ISDEV( m )   (S_ISBLK((m)) || S_ISCHR((m)))
 

Definition at line 22 of file verify.c.

Referenced by rpmVerifyFile().

#define _verify( _RPMVERIFY_F, _C )
 

Initializer:

\
        ((verifyResult & _RPMVERIFY_F) ? _C : aok)

Referenced by verifyHeader().

#define _verifyfile( _RPMVERIFY_F, _C )
 

Initializer:

\
        ((verifyResult & RPMVERIFY_READFAIL) ? unknown : \
         (verifyResult & _RPMVERIFY_F) ? _C : aok)

Referenced by verifyHeader().

#define _verifylink( _RPMVERIFY_F, _C )
 

Initializer:

\
        ((verifyResult & RPMVERIFY_READLINKFAIL) ? unknown : \
         (verifyResult & _RPMVERIFY_F) ? _C : aok)

Referenced by verifyHeader().


Function Documentation

void verifyArgCallback ( poptContext con,
enum poptCallbackReason reason,
const struct poptOption * opt,
const char * arg,
const void * data ) [static]
 

Definition at line 30 of file verify.c.

int verifyDependencies ( rpmdb rpmdb,
Header h ) [static]
 

Definition at line 375 of file verify.c.

Referenced by showVerifyPackage().

int verifyHeader ( QVA_t * qva,
Header h ) [static]
 

Definition at line 291 of file verify.c.

Referenced by showVerifyPackage().


Variable Documentation

int noFiles = 0 [static]
 

Definition at line 45 of file verify.c.

int noMd5 = 0 [static]
 

Definition at line 46 of file verify.c.

int noScripts = 0 [static]
 

Definition at line 47 of file verify.c.


Generated at Sun Apr 8 18:43:04 2001 for rpm by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000