summaryrefslogtreecommitdiff
path: root/lib/rpmds.h
diff options
context:
space:
mode:
authorjbj <devnull@localhost>2001-11-09 19:22:29 +0000
committerjbj <devnull@localhost>2001-11-09 19:22:29 +0000
commit978a87ed82871b869addf3cd0e8e3fd43546f65b (patch)
treed8ad078d08bfd0d7b9e5915162a81e68fe465963 /lib/rpmds.h
parentac15c68ca55ee520177bfb0e1576b1069d9fbccf (diff)
downloadlibrpm-tizen-978a87ed82871b869addf3cd0e8e3fd43546f65b.tar.gz
librpm-tizen-978a87ed82871b869addf3cd0e8e3fd43546f65b.tar.bz2
librpm-tizen-978a87ed82871b869addf3cd0e8e3fd43546f65b.zip
Start deconstructing TFI_t in favor of a per-transactionElement rpmFNSet.
CVS patchset: 5164 CVS date: 2001/11/09 19:22:29
Diffstat (limited to 'lib/rpmds.h')
-rw-r--r--lib/rpmds.h33
1 files changed, 26 insertions, 7 deletions
diff --git a/lib/rpmds.h b/lib/rpmds.h
index bf6999d93..8aec0c2eb 100644
--- a/lib/rpmds.h
+++ b/lib/rpmds.h
@@ -24,16 +24,35 @@ struct rpmFNSet_s {
Header h; /*!< Header for file name set (or NULL) */
/*@only@*/
- const char ** BN; /*!< File base name(s). */
+ const char ** bnl; /*!< Base name(s) (from header) */
/*@only@*/
- const int_32 * DI; /*!< File directory index. */
+ const char ** dnl; /*!< Directory name(s) (from header) */
+
+/*@only@*/
+ const char ** fmd5s; /*!< File MD5 sum(s) (from header) */
+/*@only@*/
+ const char ** flinks; /*!< File link(s) (from header) */
+/*@only@*/
+ const char ** flangs; /*!< File lang(s) */
+
+/*@only@*/
+ const uint_32 * dil; /*!< Directory indice(s) (from header) */
/*@only@*/
- const uint_32 * Flags; /*!< File flags. */
+ const uint_32 * fflags; /*!< File flag(s) (from header) */
/*@only@*/
- const char ** DN; /*!< Directory name(s). */
- int_32 DCount; /*!< No. of directories. */
- rpmTagType BNt, DIt, Ft, DNt; /*!< Tag data types. */
- int_32 Count; /*!< No. of files. */
+ const uint_32 * fsizes; /*!< File size(s) (from header) */
+/*@only@*/
+ const uint_32 * fmtimes; /*!< File modification time(s) (from header) */
+/*@only@*/
+ const uint_16 * fmodes; /*!< File mode(s) (from header) */
+/*@only@*/
+ const uint_16 * frdevs; /*!< File rdev(s) (from header) */
+
+/*@only@*/
+ char * fstates; /*!< File state(s) (from header) */
+
+ int_32 dc; /*!< No. of directories. */
+ int_32 fc; /*!< No. of files. */
};
/**