clock_systohc 함수

헤더: #include <applibs/rtc.h>

RTC(실시간 클록)를 현재 시스템 시간과 동기화합니다. RTC는 시간만 UTC/GMT에 저장합니다. 따라서 현지 표준 시간대가 GMT가 아닌 경우에만 현지 시간에서 변환이 필요합니다.

int clock_systohc(void);

오류

오류가 발생하고 를 오류 값으로 설정 errno 하면 -1을 반환합니다.

  • EACCES: 호출자에게 SystemTime 기능이 없습니다.

  • EBUSY: RTC 디바이스가 사용 중이며 열 수 없습니다. 호출자는 성공할 때까지 주기적으로 다시 시도해야 합니다.

다른 errno 모든 오류도 지정할 수 있습니다. 이러한 오류는 결정적이지 않으며 시스템 업데이트를 통해 동일한 동작이 유지되지 않을 수 있습니다.

반환 값

성공의 경우 0을 반환하고 실패의 경우 -1을 반환합니다. 이 경우 errno 오류 값으로 설정됩니다.

애플리케이션 매니페스트 요구 사항

이 함수에는 애플리케이션 매니페스트의 SystemTime 기능이 필요합니다.

개념 및 샘플