mirror of
https://github.com/libvirt/libvirt.git
synced 2026-10-02 12:20:06 -05:00
Introduce virDomain{Get,Set}Time APIs
These APIs allow users to get or set time in a domain, which may come handy if the domain has been resumed just recently and NTP is not configured or hasn't kicked in yet and the guest is running something time critical. In addition, NTP may refuse to re-set the clock if the skew is too big. In addition, new ACL attribute is introduced 'set_time'. Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
1 parent
a4693c76f5
commit
0abb369380
10 files changed
+249
-3
No files matched your search
@@ -5289,6 +5289,20 @@ int virDomainFSThaw(virDomainPtr dom,
|
||||
unsigned int nmountpoints,
|
||||
unsigned int flags);
|
||||
|
||||
int virDomainGetTime(virDomainPtr dom,
|
||||
long long *seconds,
|
||||
unsigned int *nseconds,
|
||||
unsigned int flags);
|
||||
|
||||
typedef enum {
|
||||
VIR_DOMAIN_TIME_SYNC = (1 << 0), /* Re-sync domain time from domain's RTC */
|
||||
} virDomainSetTimeFlags;
|
||||
|
||||
int virDomainSetTime(virDomainPtr dom,
|
||||
long long seconds,
|
||||
unsigned int nseconds,
|
||||
unsigned int flags);
|
||||
|
||||
/**
|
||||
* virSchedParameterType:
|
||||
*
|
||||
|
||||
Reference in new issue
Block a user