rpm  4.11.1-rc1
Macros | Typedefs | Enumerations | Functions | Variables
rpmfc.h File Reference

Structures and methods for build-time file classification. More...

#include <rpm/rpmtypes.h>
#include <rpm/argv.h>
#include <rpm/rpmspec.h>
Include dependency graph for rpmfc.h:

Go to the source code of this file.

Macros

#define RPMFC_ELF   (RPMFC_ELF32|RPMFC_ELF64|RPMFC_ELFMIPSN32)
 

Typedefs

typedef struct rpmfc_s * rpmfc
 
typedef rpmFlags FCOLOR_t
 
typedef struct rpmfcTokens_s * rpmfcToken
 

Enumerations

enum  FCOLOR_e {
  RPMFC_BLACK = 0, RPMFC_ELF32 = (1 << 0), RPMFC_ELF64 = (1 << 1), RPMFC_ELFMIPSN32 = (1 << 2),
  RPMFC_WHITE = (1 << 29), RPMFC_INCLUDE = (1 << 30), RPMFC_ERROR = (1 << 31)
}
 

Functions

void rpmfcPrint (const char *msg, rpmfc fc, FILE *fp)
 Print results of file classification. More...
 
rpmfc rpmfcFree (rpmfc fc)
 Destroy a file classifier. More...
 
rpmfc rpmfcCreate (const char *rootDir, rpmFlags flags)
 Create a file classifier. More...
 
RPM_GNUC_DEPRECATED rpmfc rpmfcNew (void)
 
rpmRC rpmfcClassify (rpmfc fc, ARGV_t argv, rpm_mode_t *fmode)
 Build file class dictionary and mappings. More...
 
rpmRC rpmfcApply (rpmfc fc)
 Build file/package dependency dictionary and mappings. More...
 
rpmds rpmfcProvides (rpmfc fc)
 Retrieve file classification provides. More...
 
rpmds rpmfcRequires (rpmfc fc)
 Retrieve file classification requires. More...
 

Variables

int _rpmfc_debug
 

Detailed Description

Structures and methods for build-time file classification.

Definition in file rpmfc.h.

Macro Definition Documentation

#define RPMFC_ELF   (RPMFC_ELF32|RPMFC_ELF64|RPMFC_ELFMIPSN32)

Definition at line 30 of file rpmfc.h.

Variable Documentation

int _rpmfc_debug