Files
vxWorks/h/sntpcLib.h
2025-08-20 18:25:46 +08:00

45 lines
1.0 KiB
C

/* sntpcLib.h - Simple Network Time Protocol client include file */
/* Copyright 1984-1997 Wind River Systems, Inc. */
/*
Modification history
--------------------
01c,25aug99,cno Add extern "C" definition (SPR21825)
01b,15jul97,spm code cleanup, documentation, and integration; entered in
source code control
01a,20apr97,kyc written
*/
#ifndef __INCsntpch
#define __INCsntpch
/* includes */
#include "sntp.h"
/* defines */
#define S_sntpcLib_INVALID_PARAMETER (M_sntpcLib | 1)
#define S_sntpcLib_INVALID_ADDRESS (M_sntpcLib | 2)
#define S_sntpcLib_TIMEOUT (M_sntpcLib | 3)
#define S_sntpcLib_VERSION_UNSUPPORTED (M_sntpcLib | 4)
#define S_sntpcLib_SERVER_UNSYNC (M_sntpcLib | 5)
#define SNTP_CLIENT_REQUEST 0x0B /* standard SNTP client request */
#ifdef __cplusplus
extern "C" {
#endif
IMPORT STATUS sntpcInit (u_short);
IMPORT STATUS sntpcTimeGet (char *, u_int, struct timespec *);
#ifdef __cplusplus
}
#endif
#endif /* __INCsntpch */