storage: Internally represent @autostart as bool

Since it's been used that way anyway, let's just convert it to a bool
and only make the external representation be an int.
This commit is contained in:
John Ferlan 2017-08-19 08:16:18 -04:00
parent bb15e65af2
commit ccc8c311b2
4 changed files with 7 additions and 7 deletions

View File

@ -133,13 +133,13 @@ virStoragePoolObjIsAutostart(virStoragePoolObjPtr obj)
if (!obj->configFile)
return 0;
return obj->autostart == 1;
return obj->autostart;
}
void
virStoragePoolObjSetAutostart(virStoragePoolObjPtr obj,
int autostart)
bool autostart)
{
obj->autostart = autostart;
}

View File

@ -33,7 +33,7 @@ struct _virStoragePoolObj {
char *configFile;
char *autostartLink;
bool active;
int autostart;
bool autostart;
unsigned int asyncjobs;
virStoragePoolDefPtr def;
@ -108,7 +108,7 @@ virStoragePoolObjIsAutostart(virStoragePoolObjPtr obj);
void
virStoragePoolObjSetAutostart(virStoragePoolObjPtr obj,
int autostart);
bool autostart);
unsigned int
virStoragePoolObjGetAsyncjobs(virStoragePoolObjPtr obj);

View File

@ -1310,7 +1310,7 @@ storagePoolSetAutostart(virStoragePoolPtr pool,
goto cleanup;
}
}
virStoragePoolObjSetAutostart(obj, autostart);
virStoragePoolObjSetAutostart(obj, new_autostart);
}
ret = 0;

View File

@ -4777,6 +4777,7 @@ testStoragePoolSetAutostart(virStoragePoolPtr pool,
{
testDriverPtr privconn = pool->conn->privateData;
virStoragePoolObjPtr obj;
bool new_autostart = (autostart != 0);
int ret = -1;
if (!(obj = testStoragePoolObjFindByName(privconn, pool->name)))
@ -4788,8 +4789,7 @@ testStoragePoolSetAutostart(virStoragePoolPtr pool,
goto cleanup;
}
autostart = (autostart != 0);
virStoragePoolObjSetAutostart(obj, autostart);
virStoragePoolObjSetAutostart(obj, new_autostart);
ret = 0;
cleanup: