Go to the documentation of this file.
20 #if defined(_FPRINT_INTERNAL)
27 struct fprintCacheEntry_s {
36 struct fprintCache_s {
52 const struct fprintCacheEntry_s *
entry;
62 #define FP_ENTRY_EQUAL(a, b) (((a)->dev == (b)->dev) && ((a)->ino == (b)->ino))
66 #define FP_EQUAL(a, b) ( \
67 FP_ENTRY_EQUAL((a).entry, (b).entry) && \
68 !strcmp((a).baseName, (b).baseName) && ( \
69 ((a).subDir == (b).subDir) || \
70 ((a).subDir && (b).subDir && !strcmp((a).subDir, (b).subDir)) \
106 const char * baseName,
int scareMem)
118 uint32_t
fpHashFunction(uint32_t h,
const void * data,
size_t size)
128 int fpEqual(
const void * key1,
const void * key2)
142 const char ** baseNames,
const rpmuint32_t * dirIndexes,
157 void * _p,
int filenr)