Home | History | Annotate | Line # | Download | only in include
      1 /*	$NetBSD: adjtime.h,v 1.5 2020/05/25 20:47:19 christos Exp $	*/
      2 
      3 /*************************************************************************/
      4 /* (c) Copyright Tai Jin, 1988.  All Rights Reserved.                    */
      5 /*     Hewlett-Packard Laboratories.                                     */
      6 /*                                                                       */
      7 /* Permission is hereby granted for unlimited modification, use, and     */
      8 /* distribution.  This software is made available with no warranty of    */
      9 /* any kind, express or implied.  This copyright notice must remain      */
     10 /* intact in all versions of this software.                              */
     11 /*                                                                       */
     12 /* The author would appreciate it if any bug fixes and enhancements were */
     13 /* to be sent back to him for incorporation into future versions of this */
     14 /* software.  Please send changes to tai (at) iag.hp.com or ken (at) sdd.hp.com.   */
     15 /*************************************************************************/
     16 
     17 /* "adjtime.h,v 3.1 1993/07/06 01:04:43 jbj Exp" */
     18 /* adjtime.h,v
     19  * Revision 3.1  1993/07/06  01:04:43  jbj
     20  * NTP release 3.1
     21  *
     22  *
     23  * Revision 1.5  90/02/07  15:34:18  15:34:18  src (Source Hacker)
     24  * CHANGED KEY !!!
     25  *
     26  * Revision 1.4  89/02/09  12:26:35  12:26:35  tai (Tai Jin (Guest))
     27  * *** empty log message ***
     28  *
     29  * Revision 1.4  89/02/09  12:26:35  12:26:35  tai (Tai Jin)
     30  * added comment
     31  *
     32  * Revision 1.3  88/08/30  01:08:29  01:08:29  tai (Tai Jin)
     33  * fix copyright notice again
     34  *
     35  * Revision 1.2  88/08/30  00:51:55  00:51:55  tai (Tai Jin)
     36  * fix copyright notice
     37  *
     38  * Revision 1.1  88/04/02  14:56:54  14:56:54  tai (Tai Jin)
     39  * Initial revision
     40  *  */
     41 
     42 #include "ntp_types.h"
     43 
     44 #define KEY	659847L
     45 
     46 typedef union {
     47   struct msgbuf msgp;
     48   struct {
     49     long mtype;
     50     int code;
     51     struct timeval tv;
     52   } msgb;
     53 } MsgBuf;
     54 
     55 #define MSGSIZE	(sizeof(int) + sizeof(struct timeval))
     56 /*
     57  * mtype values
     58  */
     59 #define CLIENT	1L
     60 #define SERVER	2L
     61 /*
     62  * code values
     63  */
     64 #define DELTA1	0
     65 #define DELTA2	1
     66