File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / ntp / kernel / sys / chudefs.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue May 29 12:08:38 2012 UTC (12 years, 4 months ago) by misho
Branches: ntp, MAIN
CVS tags: v4_2_6p5p0, v4_2_6p5, HEAD
ntp 4.2.6p5

    1: /*
    2:  * Definitions for the CHU line discipline v2.0
    3:  */
    4: 
    5: /*
    6:  * The CHU time code consists of 10 BCD digits and is repeated
    7:  * twice for a total of 10 characters.  A time is taken after
    8:  * the arrival of each character.  The following structure is
    9:  * used to return this stuff.
   10:  */
   11: #define	NCHUCHARS	(10)
   12: 
   13: struct chucode {
   14: 	u_char codechars[NCHUCHARS];	/* code characters */
   15: 	u_char ncodechars;		/* number of code characters */
   16: 	u_char chutype;			/* packet type */
   17: 	struct timeval codetimes[NCHUCHARS];	/* arrival times */
   18: };
   19: 
   20: #define CHU_TIME 0		/* second half is equal to first half */
   21: #define CHU_YEAR 1		/* second half is one's complement */
   22: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>