Megosztás a következőn keresztül:


clock_systohc függvény

Fejléc: #include <applibs/rtc.h>

Szinkronizálja a valós idejű órát (RTC) az aktuális rendszeridővel. Az RTC csak UTC/GMT formátumban tárolja az időt. Ezért a helyi időről való átváltásra csak akkor van szükség, ha a helyi időzóna nem GMT.

int clock_systohc(void);

Hibák

-1 értéket ad vissza, ha hiba történik, és a hibaértékre van halmazva errno .

  • EACCES: a hívó nem rendelkezik SystemTime képességgel.

  • EBUSY: Az RTC-eszköz használatban volt, és nem nyitható meg. A hívónak rendszeresen újra kell próbálkoznia, amíg sikeres nem lesz.

errno Más is megadható; az ilyen hibák nem determinisztikusak, és előfordulhat, hogy a rendszerfrissítések nem őrzik meg ugyanazt a viselkedést.

Visszatérési érték

0 értéket ad vissza a sikerhez, vagy -1 hibát, amely esetben errno a hibaérték van beállítva.

Alkalmazásjegyzékre vonatkozó követelmények

Ehhez a függvényhez a SystemTime képesség szükséges az alkalmazásjegyzékben.

Fogalmak és minták