Networking_DhcpServerConfig_SetNtpServerAddresses, fonction
En-tête : #include <applibs/networking.h>
Applique un ensemble d’adresses IP de serveur NTP à un struct Networking_DhcpServerConfig .
int Networking_DhcpServerConfig_SetNtpServerAddresses(Networking_DhcpServerConfig *dhcpServerConfig, const struct in_addr *ntpServerAddresses, size_t serverCount);
Paramètres
dhcpServerConfig
Pointeur vers le struct Networking_DhcpServerConfig à mettre à jour.ntpServerAddresses
Pointeur vers un tableau d’adresses IP de serveur NTP.serverCount
Nombre d’adresses IP dans lentpServerAddresses
tableau.
Erreurs
Retourne -1 si une erreur est rencontrée et définit errno
sur la valeur d’erreur.
EFAULT : le
dhcpServerConfig
paramètre est NULL.EFAULT : le
ntpServerAddresses
paramètre est NULL.EINVAL : plus de trois adresses IP ont été fournies.
Toutes les autres errno
peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et le même comportement peut ne pas être conservé par le biais des mises à jour système.
Valeur de retour
Retourne 0 en cas de réussite ou -1 en cas d’échec, auquel cas errno
est défini sur la valeur d’erreur.