Networking_TimeSync_EnableCustomNTP funkce
Hlavička: #include <applibs/networking.h>
Dá zařízení pokyn, aby používalo adresy serveru NTP poskytnuté uživatelem. Je možné zadat až dva názvy hostitelů nebo IP adresy, a pokud je povolený výchozí server, budou se pokoušet až tři.
int Networking_TimeSync_EnableCustomNtp(const char *primaryNtpServer, const char *secondaryNtpServer, Networking_NtpOption option);
Parametry
-
primaryNtpServer
Adresa primárního serveru NTP, která se má použít. -
secondaryNtpServer
Adresa sekundárního serveru NTP, která se má použít. Toto nastavení je možné nastavit na hodnotu NULL. -
option
Povolí nebo zakáže výchozí server NTP.
Chyby
Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno
se na chybovou hodnotu.
EFAULT: hodnota
primaryNtpServer
je NULL.EACCES: Volající aplikace nemá funkci TimeSyncConfig.
ERANGE:
primaryNtpServer
Délka nebosecondaryNtpServer
je větší než maximální délka plně kvalifikovaného názvu domény nebo není ukončena hodnotou null.
Je také možné zadat jakékoli jiné errno
chyby. Takové chyby nejsou deterministické a neexistuje žádná záruka, že se stejné chování zachová prostřednictvím aktualizací systému.
Vrácená hodnota
Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání. V tomto případě errno
se nastaví na chybovou hodnotu.