mirror of
https://github.com/libvirt/libvirt.git
synced 2026-07-29 23:58:02 -05:00
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:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -1310,7 +1310,7 @@ storagePoolSetAutostart(virStoragePoolPtr pool,
|
||||
goto cleanup;
|
||||
}
|
||||
}
|
||||
virStoragePoolObjSetAutostart(obj, autostart);
|
||||
virStoragePoolObjSetAutostart(obj, new_autostart);
|
||||
}
|
||||
|
||||
ret = 0;
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user