Поделиться через


Функция 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 в манифесте приложения.

Основные понятия и примеры