Nuke useless rpmfiFContext()
authorPanu Matilainen <pmatilai@redhat.com>
Tue, 18 Nov 2008 14:33:07 +0000 (16:33 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Tue, 18 Nov 2008 14:33:07 +0000 (16:33 +0200)
- it only ever returns NULLs because there are no security contexts in
  headers (and having them in headers make no sense as the context varies
  based on whatever selinux policy happens to be active on the target
  system)

lib/rpmfi.c
lib/rpmfi.h
lib/rpmfi_internal.h

index 37cedfa..97ababe 100644 (file)
@@ -299,17 +299,6 @@ const char * rpmfiFClass(rpmfi fi)
     return fclass;
 }
 
-const char * rpmfiFContext(rpmfi fi)
-{
-    const char * fcontext = NULL;
-
-    if (fi != NULL && fi->i >= 0 && fi->i < fi->fc) {
-       if (fi->fcontexts != NULL)
-           fcontext = fi->fcontexts[fi->i];
-    }
-    return fcontext;
-}
-
 uint32_t rpmfiFDepends(rpmfi fi, const uint32_t ** fddictp)
 {
     int fddictx = -1;
index 7755a71..7bee44f 100644 (file)
@@ -284,13 +284,6 @@ rpm_color_t rpmfiFColor(rpmfi fi);
 const char * rpmfiFClass(rpmfi fi);
 
 /** \ingroup rpmfi
- * Return current file security context from file info set.
- * @param fi           file info set
- * @return             current file context, 0 on invalid
- */
-const char * rpmfiFContext(rpmfi fi);
-
-/** \ingroup rpmfi
  * Return current file depends dictionary from file info set.
  * @param fi           file info set
  * @retval *fddictp    file depends dictionary array (or NULL)
index cf9a6aa..3eb7b52 100644 (file)
@@ -58,9 +58,6 @@ struct rpmfi_s {
     char * fstates;            /*!< File state(s) (from header) */
 
     const rpm_color_t * fcolors;/*!< File color bits (header) */
-
-    const char ** fcontexts;   /*! FIle security contexts. */
-
     const char ** fcaps;       /*! File capabilities (header) */
 
     const char ** cdict;       /*!< File class dictionary (header) */