[libvirt] [PATCH 01/10] secret: Move virSecretObj to secret_conf.h

John Ferlan jferlan at redhat.com
Wed Mar 2 18:54:58 UTC 2016


To support being able to create a hashed secrets list, move the
virSecretObj to secret_conf.h so that secret_conf.c can at least find
the definition.

Signed-off-by: John Ferlan <jferlan at redhat.com>
---
 src/conf/secret_conf.h     | 13 ++++++++++++-
 src/secret/secret_driver.c | 11 -----------
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/src/conf/secret_conf.h b/src/conf/secret_conf.h
index 9c13f05..8eedb40 100644
--- a/src/conf/secret_conf.h
+++ b/src/conf/secret_conf.h
@@ -1,7 +1,7 @@
 /*
  * secret_conf.h: internal <secret> XML handling API
  *
- * Copyright (C) 2009-2010, 2013-2014 Red Hat, Inc.
+ * Copyright (C) 2009-2010, 2013-2014, 2016 Red Hat, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -43,6 +43,17 @@ struct _virSecretDef {
     } usage;
 };
 
+typedef struct _virSecretObj virSecretObj;
+typedef virSecretObj *virSecretObjPtr;
+struct _virSecretObj {
+    virSecretObjPtr next;
+    char *configFile;
+    char *base64File;
+    virSecretDefPtr def;
+    unsigned char *value;       /* May be NULL */
+    size_t value_size;
+};
+
 void virSecretDefFree(virSecretDefPtr def);
 virSecretDefPtr virSecretDefParseString(const char *xml);
 virSecretDefPtr virSecretDefParseFile(const char *filename);
diff --git a/src/secret/secret_driver.c b/src/secret/secret_driver.c
index 36e28b9..b07cc6f 100644
--- a/src/secret/secret_driver.c
+++ b/src/secret/secret_driver.c
@@ -52,17 +52,6 @@ enum { SECRET_MAX_XML_FILE = 10*1024*1024 };
 
 /* Internal driver state */
 
-typedef struct _virSecretObj virSecretObj;
-typedef virSecretObj *virSecretObjPtr;
-struct _virSecretObj {
-    virSecretObjPtr next;
-    char *configFile;
-    char *base64File;
-    virSecretDefPtr def;
-    unsigned char *value;       /* May be NULL */
-    size_t value_size;
-};
-
 typedef struct _virSecretDriverState virSecretDriverState;
 typedef virSecretDriverState *virSecretDriverStatePtr;
 struct _virSecretDriverState {
-- 
2.5.0




More information about the libvir-list mailing list