Sdílet prostřednictvím


funkce Networking_DhcpServerConfig_SetNtpServerAddresses

Hlavička: #include <applibs/networking.h>

Použije sadu IP adres serveru NTP na strukturu Networking_DhcpServerConfig .

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

Parametry

  • dhcpServerConfig Ukazatel na Networking_DhcpServerConfig strukturu, která se má aktualizovat.

  • ntpServerAddresses Ukazatel na pole IP adres serveru NTP.

  • serverCount Počet IP adres v ntpServerAddresses poli.

Chyby

Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno se na chybovou hodnotu.

  • EFAULT: dhcpServerConfig Parametr je NULL.

  • EFAULT: ntpServerAddresses Parametr je NULL.

  • EINVAL: Byly poskytnuty více než tři IP adresy.

Je také možné zadat všechny ostatní errno chyby. Tyto chyby nejsou deterministické a stejné chování nemusí být zachováno prostřednictvím aktualizací systému.

Vrácená hodnota

Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání. V tomto případě errno se nastaví na chybovou hodnotu.

Koncepty a ukázky