Networking_TimeSync_EnableCustomNTP 함수
헤더: #include <applibs/networking.h>
사용자가 제공한 NTP 서버 주소를 사용하도록 디바이스에 지시합니다. 최대 2개의 호스트 이름 또는 IP 주소를 지정할 수 있으며 기본 서버를 사용하는 경우 최대 3개가 시도됩니다.
int Networking_TimeSync_EnableCustomNtp(const char *primaryNtpServer, const char *secondaryNtpServer, Networking_NtpOption option);
매개 변수
-
primaryNtpServer
사용할 기본 NTP 서버 주소입니다. -
secondaryNtpServer
사용할 보조 NTP 서버 주소입니다. NULL로 설정할 수 있습니다. -
option
기본 NTP 서버를 사용하거나 사용하지 않도록 설정합니다.
오류
오류가 발생하고 를 오류 값으로 설정 errno
하면 -1을 반환합니다.
EFAULT: 는
primaryNtpServer
NULL입니다.EACCES: 호출 애플리케이션에는 TimeSyncConfig 기능이 없습니다.
ERANGE:
primaryNtpServer
또는secondaryNtpServer
길이가 최대 FQDN 길이보다 크거나 null로 종료되지 않습니다.
다른 errno
모든 오류도 지정할 수 있습니다. 이러한 오류는 결정적이지 않으며 시스템 업데이트를 통해 동일한 동작이 유지된다는 보장은 없습니다.
반환 값
성공의 경우 0을 반환하고 실패의 경우 -1을 반환합니다. 이 경우 errno
오류 값으로 설정됩니다.