Dela via


funktionen Networking_DhcpServerConfig_SetNtpServerAddresses

Sidhuvud: #include <applibs/networking.h>

Tillämpar en uppsättning NTP-server-IP-adresser på en Networking_DhcpServerConfig struct.

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

Parametrar

  • dhcpServerConfig En pekare till den Networking_DhcpServerConfig struct som ska uppdateras.

  • ntpServerAddresses En pekare till en matris med NTP-server-IP-adresser.

  • serverCount Antalet IP-adresser i matrisen ntpServerAddresses .

Fel

Returnerar -1 om ett fel uppstår och anger errno felvärdet.

  • EFAULT: parametern dhcpServerConfig är NULL.

  • EFAULT: parametern ntpServerAddresses är NULL.

  • Mer än tre IP-adresser har angetts.

errno Andra kan också anges, sådana fel är inte deterministiska och samma beteende kanske inte behålls via systemuppdateringar.

Returvärde

Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno felvärdet anges.

Koncept och exempel