Share via


funktionen clock_systohc

Sidhuvud: #include <applibs/rtc.h>

Synkroniserar realtidsklockan (RTC) med den aktuella systemtiden. RTC lagrar bara tiden i UTC/GMT. Därför är konvertering från lokal tid endast nödvändig om den lokala tidszonen inte är GMT.

int clock_systohc(void);

Fel

Returnerar -1 om ett fel uppstår och anger errno felvärdet.

  • EACCES: uppringaren har inte systemtime-funktionen.

  • EBUSY: RTC-enheten användes och kunde inte öppnas. Uppringaren bör försöka igen med jämna mellanrum tills den lyckas.

errno Andra kan också anges, sådana fel är inte deterministiska och samma beteende kanske inte behålls via systemuppdateringar.

Returvärde

Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno är inställt på felvärdet.

Krav för programmanifest

Den här funktionen kräver SystemTime-funktionen i programmanifestet.

Koncept och exempel