Funzione Networking_DhcpServerConfig_SetNtpServerAddressesNetworking_DhcpServerConfig_SetNtpServerAddresses Function

Intestazione: #include <applibs/networking.h>Header: #include <applibs/networking.h>

Applica un set di indirizzi IP del server NTP a uno struct Networking_DhcpServerConfig.Applies a set of NTP server IP addresses to a Networking_DhcpServerConfig struct.

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

ParametriParameters

  • dhcpServerConfig Puntatore allo struct Networking_DhcpServerConfig da aggiornare.dhcpServerConfig A pointer to the Networking_DhcpServerConfig struct to update.

  • ntpServerAddresses Puntatore a una matrice di indirizzi IP del server NTP.ntpServerAddresses A pointer to an array of NTP server IP addresses.

  • serverCount Il numero di indirizzi IP nella matrice ntpServerAddresses.serverCount The number of IP addresses in the ntpServerAddresses array.

ErrorsErrors

Restituisce-1 se viene rilevato un errore e imposta sul errno valore di errore.Returns -1 if an error is encountered and sets errno to the error value.

  • EFAULT: il parametro dhcpServerConfig è NULL.EFAULT: the dhcpServerConfig parameter is NULL.

  • EFAULT: il parametro ntpServerAddresses è NULL.EFAULT: the ntpServerAddresses parameter is NULL.

  • EINVAL: sono stati specificati più di tre indirizzi IP.EINVAL: More than three IP address were provided.

errnoÈ possibile specificare anche qualsiasi altro tipo di errore. tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti del sistema.Any other errno may also be specified; such errors aren't deterministic and the same behavior might not be retained through system updates.

Valore restituitoReturn value

Restituisce 0 per l'esito positivo o-1 per l'esito negativo, nel qual caso errno verrà impostato sul valore di errore.Returns 0 for success, or -1 for failure, in which case errno will be set to the error value.

Concetti ed esempiConcepts and samples