Funzione Networking_StartSntpServerNetworking_StartSntpServer Function

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

Importante

questa funzione è obsoleta.This function is obsolete. Usare invece Networking_SntpServer_Start.Use Networking_SntpServer_Start instead.

Registra e avvia il server SNTP per un'interfaccia di rete.Registers and starts the SNTP server for a network interface.

Se il server SNTP è già in esecuzione, questa funzione ha esito positivo.If the SNTP server is already running, this function returns success. Se l'interfaccia di rete è arrestata o disabilitata, il server SNTP viene registrato ma verrà avviato solo dopo l'avvio dell'interfaccia.If the network interface is shutdown or disabled, then the SNTP server is registered but will not start until the interface starts.

int Networking_StartSntpServer(const char *networkInterfaceName);

ParametriParameters

  • networkInterfaceName Una stringa che contiene il nome dell'interfaccia di rete del server SNTP.networkInterfaceName A string that contains the name of the network interface of the SNTP server.

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.

  • EACCES: il manifesto dell'applicazione non include la funzionalità NetworkConfig.EACCES: the application manifest does not include the NetworkConfig capability.

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

  • ENOENT: l'interfaccia di rete non esiste.ENOENT: the network interface does not exist.

  • EPERM: questa operazione non è consentita per l'interfaccia di rete.EPERM: this operation is not allowed on the network interface.

  • EAGAIN: lo stack di rete non è pronto.EAGAIN: the networking stack isn't ready.

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,-1 per l'errore, nel qual caso errno viene impostato sul valore di errore.Returns 0 for success, -1 for failure, in which case errno is set to the error value.