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


Функция Networking_DhcpServerConfig_SetNtpServerAddresses

Заголовок: #include <applibs/networking.h>

Применяет набор IP-адресов NTP-сервера к структуре Networking_DhcpServerConfig .

int Networking_DhcpServerConfig_SetNtpServerAddresses(Networking_DhcpServerConfig *dhcpServerConfig, const struct in_addr *ntpServerAddresses, size_t serverCount);

Параметры

  • dhcpServerConfig Указатель на структуру Networking_DhcpServerConfig для обновления.

  • ntpServerAddresses Указатель на массив IP-адресов NTP-сервера.

  • serverCount Количество IP-адресов в массиве ntpServerAddresses .

Ошибки

Возвращает значение -1 при обнаружении ошибки и задает errno значение ошибки.

  • EFAULT: dhcpServerConfig параметр имеет значение NULL.

  • EFAULT: ntpServerAddresses параметр имеет значение NULL.

  • EINVAL: Было предоставлено более трех IP-адресов.

Можно также указать любой другой errno . Такие ошибки не являются детерминированными, и такое же поведение может не сохраняться при обновлении системы.

Возвращаемое значение

Возвращает значение 0 для успешного выполнения или -1 для сбоя. В этом случае errno будет задано значение ошибки.

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