Networking_TimeSync_EnableCustomNTP fonction
En-tête : #include <applibs/networking.h>
Indique à l’appareil d’utiliser les adresses de serveur NTP fournies par l’utilisateur. Jusqu’à deux noms d’hôte ou adresses IP peuvent être spécifiés et jusqu’à trois sont tentés si le serveur par défaut est activé.
int Networking_TimeSync_EnableCustomNtp(const char *primaryNtpServer, const char *secondaryNtpServer, Networking_NtpOption option);
Paramètres
-
primaryNtpServer
Adresse du serveur NTP principal à utiliser. -
secondaryNtpServer
Adresse du serveur NTP secondaire à utiliser. Cette valeur peut être définie sur NULL. -
option
Active ou désactive le serveur NTP par défaut.
Erreurs
Retourne -1 si une erreur est rencontrée et définit errno
sur la valeur d’erreur.
EFAULT : a la
primaryNtpServer
valeur NULL.EACCES : l’application appelante n’a pas la fonctionnalité TimeSyncConfig.
ERANGE : la
primaryNtpServer
longueur ousecondaryNtpServer
est supérieure à la longueur maximale du nom de domaine complet ou n’est pas terminée par null.
Toutes les autres errno
peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et il n’existe aucune garantie que le même comportement sera conservé via les mises à jour système.
Valeur de retour
Retourne 0 en cas de réussite ou -1 en cas d’échec, auquel cas errno
est défini sur la valeur d’erreur.