Funkcja clock_systohc
Nagłówek: #include <applibs/rtc.h>
Synchronizuje zegar czasu rzeczywistego (RTC) z bieżącym czasem systemowym. Dokument RTC przechowuje czas tylko w czasie UTC/GMT. Dlatego konwersja z czasu lokalnego jest konieczna tylko wtedy, gdy lokalna strefa czasowa nie jest GMT.
int clock_systohc(void);
Błędy
Zwraca wartość -1 w przypadku napotkania błędu i ustawia errno
wartość błędu.
EACCES: wywołujący nie ma funkcji SystemTime.
EBUSY: Urządzenie RTC było w użyciu i nie można było go otworzyć. Wywołujący powinien okresowo próbować ponownie, aż zakończy się ona powodzeniem.
Mogą być również określone inne errno
błędy; takie błędy nie są deterministyczne i to samo zachowanie może nie być zachowane za pośrednictwem aktualizacji systemu.
Zwracana wartość
Zwraca wartość 0 dla powodzenia lub -1 dla niepowodzenia, w którym to przypadku errno
jest ustawiona wartość błędu.
Wymagania dotyczące manifestu aplikacji
Ta funkcja wymaga funkcji SystemTime w manifeście aplikacji.