Partager via


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 le ntpServerAddresses 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.

Concepts et exemples