1
0
mirror of https://gitlab.com/libvirt/libvirt.git synced 2025-03-07 17:28:15 +00:00

secret: Rename virSecretEntry

Rename to virSecretObj - preparation for future patch, but also follows
similar code in other drivers.

Signed-off-by: John Ferlan <jferlan@redhat.com>
This commit is contained in:
John Ferlan 2016-02-23 17:40:37 -05:00
parent 558a61a3d0
commit ea86edba9f

View File

@ -52,10 +52,10 @@ enum { SECRET_MAX_XML_FILE = 10*1024*1024 };
/* Internal driver state */ /* Internal driver state */
typedef struct _virSecretEntry virSecretEntry; typedef struct _virSecretObj virSecretObj;
typedef virSecretEntry *virSecretEntryPtr; typedef virSecretObj *virSecretObjPtr;
struct _virSecretEntry { struct _virSecretObj {
virSecretEntryPtr next; virSecretObjPtr next;
virSecretDefPtr def; virSecretDefPtr def;
unsigned char *value; /* May be NULL */ unsigned char *value; /* May be NULL */
size_t value_size; size_t value_size;
@ -65,7 +65,7 @@ typedef struct _virSecretDriverState virSecretDriverState;
typedef virSecretDriverState *virSecretDriverStatePtr; typedef virSecretDriverState *virSecretDriverStatePtr;
struct _virSecretDriverState { struct _virSecretDriverState {
virMutex lock; virMutex lock;
virSecretEntry *secrets; virSecretObj *secrets;
char *directory; char *directory;
}; };
@ -83,10 +83,10 @@ secretDriverUnlock(void)
virMutexUnlock(&driver->lock); virMutexUnlock(&driver->lock);
} }
static virSecretEntryPtr static virSecretObjPtr
listUnlink(virSecretEntryPtr *pptr) listUnlink(virSecretObjPtr *pptr)
{ {
virSecretEntryPtr secret; virSecretObjPtr secret;
secret = *pptr; secret = *pptr;
*pptr = secret->next; *pptr = secret->next;
@ -94,15 +94,15 @@ listUnlink(virSecretEntryPtr *pptr)
} }
static void static void
listInsert(virSecretEntryPtr *pptr, listInsert(virSecretObjPtr *pptr,
virSecretEntryPtr secret) virSecretObjPtr secret)
{ {
secret->next = *pptr; secret->next = *pptr;
*pptr = secret; *pptr = secret;
} }
static void static void
secretFree(virSecretEntryPtr secret) secretFree(virSecretObjPtr secret)
{ {
if (secret == NULL) if (secret == NULL)
return; return;
@ -115,10 +115,10 @@ secretFree(virSecretEntryPtr secret)
VIR_FREE(secret); VIR_FREE(secret);
} }
static virSecretEntryPtr static virSecretObjPtr
secretFindByUUID(const unsigned char *uuid) secretFindByUUID(const unsigned char *uuid)
{ {
virSecretEntryPtr *pptr, s; virSecretObjPtr *pptr, s;
for (pptr = &driver->secrets; *pptr != NULL; pptr = &s->next) { for (pptr = &driver->secrets; *pptr != NULL; pptr = &s->next) {
s = *pptr; s = *pptr;
@ -128,11 +128,11 @@ secretFindByUUID(const unsigned char *uuid)
return NULL; return NULL;
} }
static virSecretEntryPtr static virSecretObjPtr
secretFindByUsage(int usageType, secretFindByUsage(int usageType,
const char *usageID) const char *usageID)
{ {
virSecretEntryPtr *pptr, s; virSecretObjPtr *pptr, s;
for (pptr = &driver->secrets; *pptr != NULL; pptr = &s->next) { for (pptr = &driver->secrets; *pptr != NULL; pptr = &s->next) {
s = *pptr; s = *pptr;
@ -184,7 +184,7 @@ secretRewriteFile(int fd,
} }
static char * static char *
secretComputePath(const virSecretEntry *secret, secretComputePath(const virSecretObj *secret,
const char *suffix) const char *suffix)
{ {
char *ret; char *ret;
@ -198,13 +198,13 @@ secretComputePath(const virSecretEntry *secret,
} }
static char * static char *
secretXMLPath(const virSecretEntry *secret) secretXMLPath(const virSecretObj *secret)
{ {
return secretComputePath(secret, ".xml"); return secretComputePath(secret, ".xml");
} }
static char * static char *
secretBase64Path(const virSecretEntry *secret) secretBase64Path(const virSecretObj *secret)
{ {
return secretComputePath(secret, ".base64"); return secretComputePath(secret, ".base64");
} }
@ -221,7 +221,7 @@ secretEnsureDirectory(void)
} }
static int static int
secretSaveDef(const virSecretEntry *secret) secretSaveDef(const virSecretObj *secret)
{ {
char *filename = NULL, *xml = NULL; char *filename = NULL, *xml = NULL;
int ret = -1; int ret = -1;
@ -248,7 +248,7 @@ secretSaveDef(const virSecretEntry *secret)
} }
static int static int
secretSaveValue(const virSecretEntry *secret) secretSaveValue(const virSecretObj *secret)
{ {
char *filename = NULL, *base64 = NULL; char *filename = NULL, *base64 = NULL;
int ret = -1; int ret = -1;
@ -282,7 +282,7 @@ secretSaveValue(const virSecretEntry *secret)
} }
static int static int
secretDeleteSaved(const virSecretEntry *secret) secretDeleteSaved(const virSecretObj *secret)
{ {
char *xml_filename = NULL, *value_filename = NULL; char *xml_filename = NULL, *value_filename = NULL;
int ret = -1; int ret = -1;
@ -326,7 +326,7 @@ secretLoadValidateUUID(virSecretDefPtr def,
} }
static int static int
secretLoadValue(virSecretEntryPtr secret) secretLoadValue(virSecretObjPtr secret)
{ {
int ret = -1, fd = -1; int ret = -1, fd = -1;
struct stat st; struct stat st;
@ -394,11 +394,11 @@ secretLoadValue(virSecretEntryPtr secret)
return ret; return ret;
} }
static virSecretEntryPtr static virSecretObjPtr
secretLoad(const char *xml_basename) secretLoad(const char *xml_basename)
{ {
virSecretDefPtr def = NULL; virSecretDefPtr def = NULL;
virSecretEntryPtr secret = NULL, ret = NULL; virSecretObjPtr secret = NULL, ret = NULL;
char *xml_filename; char *xml_filename;
if (virAsprintf(&xml_filename, "%s/%s", driver->directory, if (virAsprintf(&xml_filename, "%s/%s", driver->directory,
@ -432,11 +432,11 @@ secretLoad(const char *xml_basename)
} }
static int static int
loadSecrets(virSecretEntryPtr *dest) loadSecrets(virSecretObjPtr *dest)
{ {
DIR *dir = NULL; DIR *dir = NULL;
struct dirent *de; struct dirent *de;
virSecretEntryPtr list = NULL; virSecretObjPtr list = NULL;
if (!(dir = opendir(driver->directory))) { if (!(dir = opendir(driver->directory))) {
if (errno == ENOENT) if (errno == ENOENT)
@ -447,7 +447,7 @@ loadSecrets(virSecretEntryPtr *dest)
} }
while (virDirRead(dir, &de, NULL) > 0) { while (virDirRead(dir, &de, NULL) > 0) {
virSecretEntryPtr secret; virSecretObjPtr secret;
if (STREQ(de->d_name, ".") || STREQ(de->d_name, "..")) if (STREQ(de->d_name, ".") || STREQ(de->d_name, ".."))
continue; continue;
@ -470,7 +470,7 @@ loadSecrets(virSecretEntryPtr *dest)
secrets we managed to find. */ secrets we managed to find. */
while (list != NULL) { while (list != NULL) {
virSecretEntryPtr s; virSecretObjPtr s;
s = listUnlink(&list); s = listUnlink(&list);
listInsert(dest, s); listInsert(dest, s);
@ -486,7 +486,7 @@ static int
secretConnectNumOfSecrets(virConnectPtr conn) secretConnectNumOfSecrets(virConnectPtr conn)
{ {
size_t i; size_t i;
virSecretEntryPtr secret; virSecretObjPtr secret;
if (virConnectNumOfSecretsEnsureACL(conn) < 0) if (virConnectNumOfSecretsEnsureACL(conn) < 0)
return -1; return -1;
@ -510,7 +510,7 @@ secretConnectListSecrets(virConnectPtr conn,
int maxuuids) int maxuuids)
{ {
size_t i; size_t i;
virSecretEntryPtr secret; virSecretObjPtr secret;
memset(uuids, 0, maxuuids * sizeof(*uuids)); memset(uuids, 0, maxuuids * sizeof(*uuids));
@ -577,7 +577,7 @@ secretConnectListAllSecrets(virConnectPtr conn,
int nsecrets = 0; int nsecrets = 0;
int ret_nsecrets = 0; int ret_nsecrets = 0;
virSecretPtr secret = NULL; virSecretPtr secret = NULL;
virSecretEntryPtr entry = NULL; virSecretObjPtr entry = NULL;
size_t i = 0; size_t i = 0;
int ret = -1; int ret = -1;
@ -653,7 +653,7 @@ secretLookupByUUID(virConnectPtr conn,
const unsigned char *uuid) const unsigned char *uuid)
{ {
virSecretPtr ret = NULL; virSecretPtr ret = NULL;
virSecretEntryPtr secret; virSecretObjPtr secret;
secretDriverLock(); secretDriverLock();
@ -685,7 +685,7 @@ secretLookupByUsage(virConnectPtr conn,
const char *usageID) const char *usageID)
{ {
virSecretPtr ret = NULL; virSecretPtr ret = NULL;
virSecretEntryPtr secret; virSecretObjPtr secret;
secretDriverLock(); secretDriverLock();
@ -715,7 +715,7 @@ secretDefineXML(virConnectPtr conn,
unsigned int flags) unsigned int flags)
{ {
virSecretPtr ret = NULL; virSecretPtr ret = NULL;
virSecretEntryPtr secret; virSecretObjPtr secret;
virSecretDefPtr backup = NULL; virSecretDefPtr backup = NULL;
virSecretDefPtr new_attrs; virSecretDefPtr new_attrs;
@ -829,7 +829,7 @@ secretGetXMLDesc(virSecretPtr obj,
unsigned int flags) unsigned int flags)
{ {
char *ret = NULL; char *ret = NULL;
virSecretEntryPtr secret; virSecretObjPtr secret;
virCheckFlags(0, NULL); virCheckFlags(0, NULL);
@ -863,7 +863,7 @@ secretSetValue(virSecretPtr obj,
int ret = -1; int ret = -1;
unsigned char *old_value, *new_value; unsigned char *old_value, *new_value;
size_t old_value_size; size_t old_value_size;
virSecretEntryPtr secret; virSecretObjPtr secret;
virCheckFlags(0, -1); virCheckFlags(0, -1);
@ -924,7 +924,7 @@ secretGetValue(virSecretPtr obj,
unsigned int internalFlags) unsigned int internalFlags)
{ {
unsigned char *ret = NULL; unsigned char *ret = NULL;
virSecretEntryPtr secret; virSecretObjPtr secret;
virCheckFlags(0, NULL); virCheckFlags(0, NULL);
@ -971,7 +971,7 @@ static int
secretUndefine(virSecretPtr obj) secretUndefine(virSecretPtr obj)
{ {
int ret = -1; int ret = -1;
virSecretEntryPtr secret; virSecretObjPtr secret;
secretDriverLock(); secretDriverLock();
@ -993,7 +993,7 @@ secretUndefine(virSecretPtr obj)
if (driver->secrets == secret) { if (driver->secrets == secret) {
driver->secrets = secret->next; driver->secrets = secret->next;
} else { } else {
virSecretEntryPtr tmp = driver->secrets; virSecretObjPtr tmp = driver->secrets;
while (tmp && tmp->next != secret) while (tmp && tmp->next != secret)
tmp = tmp->next; tmp = tmp->next;
if (tmp) if (tmp)
@ -1018,7 +1018,7 @@ secretStateCleanup(void)
secretDriverLock(); secretDriverLock();
while (driver->secrets != NULL) { while (driver->secrets != NULL) {
virSecretEntryPtr s; virSecretObjPtr s;
s = listUnlink(&driver->secrets); s = listUnlink(&driver->secrets);
secretFree(s); secretFree(s);
@ -1075,7 +1075,7 @@ secretStateInitialize(bool privileged,
static int static int
secretStateReload(void) secretStateReload(void)
{ {
virSecretEntryPtr new_secrets = NULL; virSecretObjPtr new_secrets = NULL;
if (!driver) if (!driver)
return -1; return -1;
@ -1089,7 +1089,7 @@ secretStateReload(void)
* Discard non-ephemeral secrets that were removed * Discard non-ephemeral secrets that were removed
* by the secrets directory. */ * by the secrets directory. */
while (driver->secrets != NULL) { while (driver->secrets != NULL) {
virSecretEntryPtr s; virSecretObjPtr s;
s = listUnlink(&driver->secrets); s = listUnlink(&driver->secrets);
if (s->def->ephemeral) if (s->def->ephemeral)