18 #ifdef _RPMWF_INTERNAL
80 #define rpmwfUnlink(_wf, _msg) \
81 ((rpmwf)rpmioUnlinkPoolItem((rpmioItem)(_wf), _msg, __FILE__, __LINE__))
92 #define rpmwfLink(_wf, _msg) \
93 ((rpmwf)rpmioLinkPoolItem((rpmioItem)(_wf), _msg, __FILE__, __LINE__))
99 #define rpmwfFree(_wf) \
100 ((rpmwf)rpmioFreePoolItem((rpmioItem)(_wf), __FUNCTION__, __FILE__, __LINE__))
Structure(s)and methods for a XAR archive wrapper format.
#define rpmwfLink(_wf, _msg)
rpmRC rpmwfPushXAR(rpmwf wf, const char *fn)
rpmRC rpmwfPushRPM(rpmwf wf, const char *fn)
rpmwf rpmwfNew(const char *fn)
rpmRC rpmwfPullXAR(rpmwf wf, const char *fn)
rpmRC rpmwfInit(rpmwf wf, const char *fn, const char *fmode)
rpmRC wrXAR(const char *xarfn, rpmwf wf)
The FD_t File Handle data structure.
rpmRC rpmwfFini(rpmwf wf)
#define rpmwfUnlink(_wf, _msg)
enum rpmRC_e rpmRC
RPM return codes.
rpmwf rdXAR(const char *xarfn)
rpmRC wrRPM(const char *rpmfn, rpmwf wf)
rpmwf rdRPM(const char *rpmfn)