mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00: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:
parent
bb15e65af2
commit
ccc8c311b2
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user