Функция clock_systohc
Заголовок: #include <applibs/rtc.h>
Синхронизирует часы реального времени (RTC) с текущим системным временем. RTC хранит время только в формате UTC/GMT. Поэтому преобразование из местного времени необходимо только в том случае, если местный часовой пояс не gmt.
int clock_systohc(void);
Ошибки
Возвращает значение -1 при обнаружении ошибки и задает errno
значение ошибки.
EACCES: вызывающий объект не имеет возможности SystemTime.
EBUSY: устройство RTC использовалось и не удавалось открыть. Вызывающему объекту следует периодически повторять попытки, пока не будет выполнено успешное выполнение.
Можно также указать любой другой errno
. Такие ошибки не являются детерминированными, и такое же поведение может не сохраняться при обновлении системы.
Возвращаемое значение
Возвращает значение 0 для успешного выполнения или -1 для сбоя. В этом случае errno
задается значение ошибки.
Требования к манифесту приложения
Для этой функции требуется возможность SystemTime в манифесте приложения.