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)

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 9 of file query.c.


Function Documentation

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

Definition at line 121 of file query.c.

Referenced by showQueryPackage().

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 24 of file query.c.

Referenced by showQueryPackage().

void printNewSpecfile ( Spec spec ) [static]
 

Definition at line 389 of file query.c.

Referenced by rpmQueryVerify().

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

Definition at line 108 of file query.c.

Referenced by showQueryPackage().


Variable Documentation

Spec (* freeSpecVec)(Spec spec) = NULL
 

Todo:
Eliminate linkage loop into librpmbuild.a

Definition at line 539 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 533 of file query.c.

Referenced by rpmQueryVerify().


Generated at Thu Sep 6 11:32:35 2001 for rpm by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001