Networking_TimeSync_EnableCustomNTP függvény
Fejléc: #include <applibs/networking.h>
Utasítja az eszközt, hogy a felhasználó által megadott NTP-kiszolgálócímeket használja. Legfeljebb két gazdagépnév vagy IP-cím adható meg, és legfeljebb három kísérlet történik, ha az alapértelmezett kiszolgáló engedélyezve van.
int Networking_TimeSync_EnableCustomNtp(const char *primaryNtpServer, const char *secondaryNtpServer, Networking_NtpOption option);
Paraméterek
primaryNtpServer
A használni kívánt elsődleges NTP-kiszolgáló címe.secondaryNtpServer
A használni kívánt másodlagos NTP-kiszolgáló címe. Ez null értékűre állítható.option
Engedélyezi vagy letiltja az alapértelmezett NTP-kiszolgálót.
Hibák
-1 értéket ad vissza, ha hiba történik, és a hibaértékre van halmazva errno
.
EFAULT: a
primaryNtpServer
értéke NULL.EACCES: a hívó alkalmazás nem rendelkezik a TimeSyncConfig képességgel.
ERANGE: a vagy
secondaryNtpServer
aprimaryNtpServer
hossz nagyobb, mint a maximális teljes tartománynév hossza, vagy nem null értékű.
errno
Más is megadható; az ilyen hibák nem determinisztikusak, és nem garantálható, hogy a rendszerfrissítések ugyanazt a viselkedést megőrzik.
Visszatérési érték
Siker esetén 0, hiba esetén -1 értéket ad vissza, amely esetben errno
a hibaérték lesz beállítva.