2
작동하지 :설정 하드웨어 시계
How Do You Programmatically Set the Hardware Clock on Linux?
의 (시간이 새로운 시간에 업데이트되지 않습니다)가 작동하지 않습니다.
fd = open("/dev/rtc", O_RDONLY); //<- return 3
ioctl(fd, RTC_SET_TIME, &rt); //<- return 0
내가 추가 할 때
system("/sbin/hwclock --systohc");
내가 얻을 :
터미널에서 hwclock과의 --systohc 실행 를 통해 알려진 방법
을 하드웨어 시계에 액세스 할 수 없습니다 일.
VirtualBox의 Ubuntu 10.10 mashine입니다. 내가 GCC와 코드 :: 블록 10.05를 사용
4.4.5여기 내 전체 소스 코드입니다
그리고 그래, 내가 루트로 programm에 실행이.
VirtualBox가 가상 RTC를 에뮬레이트하지 않습니까? – NKnusperer
@ mc-kay VirtualBox의 옵션을 통해 VM에 UTC를 지정해야 할 수 있습니다. –
VirtualBox 설정에서 "UTC로 하드웨어 시계"를 사용했습니다. – NKnusperer