Networking_DhcpServerConfig_SetNtpServerAddresses-Funktion
Header: #include <applibs/networking.h>
Wendet eine Gruppe von NTP-Server-IP-Adressen auf eine Networking_DhcpServerConfig-Struktur an.
int Networking_DhcpServerConfig_SetNtpServerAddresses(Networking_DhcpServerConfig *dhcpServerConfig, const struct in_addr *ntpServerAddresses, size_t serverCount);
Parameter
dhcpServerConfig
Ein Zeiger auf die zu aktualisierende Networking_DhcpServerConfig Struktur.ntpServerAddresses
Ein Zeiger auf ein Array von NTP-Server-IP-Adressen.serverCount
Die Anzahl der IP-Adressen imntpServerAddresses
Array.
Fehler
Gibt -1 zurück, wenn ein Fehler auftritt, und legt auf den Fehlerwert fest errno
.
EFAULT: Der
dhcpServerConfig
Parameter ist NULL.EFAULT: Der
ntpServerAddresses
Parameter ist NULL.EINVAL: Es wurden mehr als drei IP-Adressen angegeben.
Auch andere errno
Fehler können angegeben werden. Solche Fehler sind nicht deterministisch, und dasselbe Verhalten wird möglicherweise nicht durch Systemupdates beibehalten.
Rückgabewert
Gibt 0 für erfolg oder -1 für Fehler zurück. In diesem Fall errno
wird auf den Fehlerwert festgelegt.