funktionen Networking_SntpServer_Start
Sidhuvud: #include <applibs/networking.h>
Registrerar och startar en SNTP-server för ett nätverksgränssnitt.
int Networking_SntpServer_Start(const char *networkInterfaceName, const Networking_SntpServerConfig *sntpServerConfig);
Parametrar
networkInterfaceName
Namnet på nätverksgränssnittet som ska konfigureras.sntpServerConfig
En pekare till den Networking_SntpServerConfig struct som representerar SNTP-serverkonfigurationen.
Fel
Returnerar -1 om ett fel uppstår och anger errno
felvärdet.
EACCES: det anropande programmet har inte SntpService-funktionen.
EFAULT: parametern
networkInterfaceName
är NULL.EFAULT: parametern
sntpServerConfig
är NULL.ENOENT: parametern
networkInterfaceName
refererar till ett gränssnitt som inte finns..EPERM: den här åtgärden är inte tillåten i nätverksgränssnittet.
EAGAIN: nätverksstacken är inte klar.
errno
Andra kan också anges, sådana fel är inte deterministiska och samma beteende kanske inte behålls via systemuppdateringar.
Returvärde
Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno
felvärdet anges.
Anmärkningar
Om SNTP-servern redan körs och är ansluten till gränssnittet returnerar den här funktionen ett lyckat resultat. Om nätverketInterfaceName-gränssnittet är ned eller inaktiverat registreras SNTP-servern för gränssnittet, men servern startas inte.
Krav för programmanifest
Programmanifestet måste innehålla funktionen SntpService.