На основном хосте QEMU у меня работает много виртуальных машин centos.
В целях тестирования я меняю системную дату и время на этой виртуальной машине, но не на главном хосте.
У меня странное поведение при получении дат через вызовы cpp.
Я заметил, что 'hwclock -r' на виртуальной машине возвращает дату и время основного хоста, а на дату виртуальной машины или вызовы localtime и time.h возвращают время виртуальной машины
надеюсь быть достаточно ясным, чтобы увидеть ваши огни ...