#include <rpm/rpmtypes.h>
#include <rpm/argv.h>
Go to the source code of this file.
Defines |
#define | RPMGI_COMFOLLOW 0x0001 /* follow command line symlinks */ |
| rpmgi FTS-flags
|
#define | RPMGI_LOGICAL 0x0002 /* logical walk */ |
#define | RPMGI_NOCHDIR 0x0004 /* don't change directories */ |
#define | RPMGI_NOSTAT 0x0008 /* don't get stat info */ |
#define | RPMGI_PHYSICAL 0x0010 /* physical walk */ |
#define | RPMGI_SEEDOT 0x0020 /* return dot and dot-dot */ |
#define | RPMGI_XDEV 0x0040 /* don't cross devices */ |
#define | RPMGI_WHITEOUT 0x0080 /* return whiteout information */ |
Typedefs |
typedef enum rpmgiFlags_e | rpmgiFlags |
Enumerations |
enum | rpmgiFlags_e {
RPMGI_NONE = 0,
RPMGI_TSADD = (1 << 0),
RPMGI_TSORDER = (1 << 1),
RPMGI_NOGLOB = (1 << 2),
RPMGI_NOMANIFEST = (1 << 3),
RPMGI_NOHEADER = (1 << 4)
} |
Functions |
rpmgi | rpmgiUnlink (rpmgi gi, const char *msg) |
| Unreference a generalized iterator instance.
|
rpmgi | rpmgiLink (rpmgi gi, const char *msg) |
| Reference a generalized iterator instance.
|
rpmgi | rpmgiFree (rpmgi gi) |
| Destroy a generalized iterator.
|
rpmgi | rpmgiNew (rpmts ts, rpmTag tag, const void *keyp, size_t keylen) |
| Return a generalized iterator.
|
rpmRC | rpmgiNext (rpmgi gi) |
| Perform next iteration step.
|
const char * | rpmgiHdrPath (rpmgi gi) |
| Return current header path.
|
Header | rpmgiHeader (rpmgi gi) |
| Return current iteration header.
|
rpmts | rpmgiTs (rpmgi gi) |
| Return current iteration transaction set.
|
rpmRC | rpmgiSetArgs (rpmgi gi, ARGV_const_t argv, int ftsOpts, rpmgiFlags flags) |
| Load iterator args.
|
rpmgiFlags | rpmgiGetFlags (rpmgi gi) |
| Retrieve iterator flags.
|
int | rpmgiNumErrors (rpmgi gi) |
| Return number of errors (file not found etc) encountered during iteration.
|
Variables |
int | _rpmgi_debug |
rpmgiFlags | giFlags |
Detailed Description
Definition in file rpmgi.h.
Define Documentation
#define RPMGI_XDEV 0x0040 /* don't cross devices */ |
Variable Documentation