Функция 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
будет задано значение ошибки.