* @return string to identify a file type
*/
static
-const char * ftstring (fileTypes ft)
+const char * ftstring (rpmFileTypes ft)
{
switch (ft) {
case XDIR: return "directory";
}
}
-fileTypes whatis(uint_16 mode)
+rpmFileTypes whatis(uint_16 mode)
{
if (S_ISDIR(mode)) return XDIR;
if (S_ISCHR(mode)) return CDEV;
int rpmfiCompare(const rpmfi afi, const rpmfi bfi)
{
- fileTypes awhat = whatis(rpmfiFMode(afi));
- fileTypes bwhat = whatis(rpmfiFMode(bfi));
+ rpmFileTypes awhat = whatis(rpmfiFMode(afi));
+ rpmFileTypes bwhat = whatis(rpmfiFMode(bfi));
if (awhat != bwhat) return 1;
const char * fn = rpmfiFN(nfi);
int newFlags = rpmfiFFlags(nfi);
char buffer[1024];
- fileTypes dbWhat, newWhat, diskWhat;
+ rpmFileTypes dbWhat, newWhat, diskWhat;
struct stat sb;
int save = (newFlags & RPMFILE_NOREPLACE) ? FA_ALTNAME : FA_SAVE;
const char * fn = rpmfiFN(fi);
int flags = rpmfiFFlags(fi);
char buffer[1024];
- fileTypes newWhat, diskWhat;
+ rpmFileTypes newWhat, diskWhat;
struct stat sb;
if (!(flags & RPMFILE_CONFIG) || lstat(fn, &sb)) {
/* Relocate individual paths. */
for (i = fileCount - 1; i >= 0; i--) {
- fileTypes ft;
+ rpmFileTypes ft;
int fnlen;
len = reldel +
* the file mode tag from a header. The values are arbitrary,
* but are identical to the linux stat(2) file types.
*/
-typedef enum fileTypes_e {
+typedef enum rpmFileTypes_e {
PIPE = 1, /*!< pipe/fifo */
CDEV = 2, /*!< character device */
XDIR = 4, /*!< directory */
REG = 8, /*!< regular file */
LINK = 10, /*!< hard link */
SOCK = 12 /*!< socket */
-} fileTypes;
+} rpmFileTypes;
/** \ingroup payload
* Iterator across package file info, forward on install, backward on erase.