Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

lib/query.c File Reference

Display tag values from package metadata. More...

#include "system.h"
#include <rpmcli.h>
#include <rpmbuild.h>
#include "manifest.h"
#include "debug.h"

Go to the source code of this file.

RPMQV

int showQueryPackage (QVA_t qva, rpmdb rpmdb, Header h)
void rpmDisplayQueryTags (FILE *fp)
int showMatches (QVA_t qva, rpmdbMatchIterator mi, QVF_t showPackage)
int rpmQueryVerify (QVA_t qva, rpmQVSources source, const char *arg, rpmdb rpmdb, QVF_t showPackage)
int rpmQuery (QVA_t qva, rpmQVSources source, const char *arg)

Defines

#define PATH_MAX   255

Functions

void printFileInfo (char *te, const char *name, unsigned int size, unsigned short mode, unsigned int mtime, unsigned short rdev, unsigned int nlink, const char *owner, const char *group, int uid, int gid, const char *linkto)
const char* queryHeader (Header h, const char *qfmt)
int countLinks (int_16 *fileRdevList, int_32 *fileInodeList, int nfiles, int xfile)
void printNewSpecfile (Spec spec)
unsigned char nibble (char c)
 Convert hex to binary nibble. More...


Variables

int (* parseSpecVec )(Spec *specp, const char *specFile, const char *rootdir, const char *buildRoot, int recursing, const char *passPhrase, char *cookie, int anyarch, int force)=NULL
Spec (* freeSpecVec )(Spec spec)=NULL


Detailed Description

Display tag values from package metadata.

Definition in file query.c.


Define Documentation

#define PATH_MAX   255
 

Definition at line 10 of file query.c.


Function Documentation

int countLinks ( int_16 * fileRdevList,
int_32 * fileInodeList,
int nfiles,
int xfile ) [static]
 

Definition at line 125 of file query.c.

Referenced by showQueryPackage().

unsigned char nibble ( char c ) [inline, static]
 

Convert hex to binary nibble.

Parameters:
c   hex character
Returns:
binary nibble

Definition at line 555 of file query.c.

Referenced by rpmQueryVerify().

void printFileInfo ( char * te,
const char * name,
unsigned int size,
unsigned short mode,
unsigned int mtime,
unsigned short rdev,
unsigned int nlink,
const char * owner,
const char * group,
int uid,
int gid,
const char * linkto ) [static]
 

Definition at line 26 of file query.c.

Referenced by showQueryPackage().

void printNewSpecfile ( Spec spec ) [static]
 

Definition at line 406 of file query.c.

Referenced by rpmQueryVerify().

const char * queryHeader ( Header h,
const char * qfmt ) [inline, static]
 

Definition at line 111 of file query.c.

Referenced by showQueryPackage().


Variable Documentation

Spec (* freeSpecVec)(Spec spec) = NULL
 

Todo:
Eliminate linkage loop into librpmbuild.a

Definition at line 577 of file query.c.

Referenced by rpmQueryVerify().

int (* parseSpecVec)(Spec *specp, const char *specFile, const char *rootdir, const char *buildRoot, int recursing, const char *passPhrase, char *cookie, int anyarch, int force) = NULL
 

Todo:
Eliminate linkage loop into librpmbuild.a

Definition at line 571 of file query.c.

Referenced by rpmQueryVerify().


Generated at Fri Feb 15 10:36:03 2002 for rpm by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001