diff options
Diffstat (limited to 'usr.sbin/xntpd/include/parse_conf.h')
-rw-r--r-- | usr.sbin/xntpd/include/parse_conf.h | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/usr.sbin/xntpd/include/parse_conf.h b/usr.sbin/xntpd/include/parse_conf.h new file mode 100644 index 0000000..3cc6348 --- /dev/null +++ b/usr.sbin/xntpd/include/parse_conf.h @@ -0,0 +1,54 @@ +/* + * /src/NTP/REPOSITORY/v3/include/parse_conf.h,v 3.3 1993/10/22 14:27:10 kardel Exp + * + * parse_conf.h,v 3.3 1993/10/22 14:27:10 kardel Exp + * + * Copyright (c) 1993 + * Frank Kardel Friedrich-Alexander Universitaet Erlangen-Nuernberg + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * + */ + +#ifndef __PARSE_CONF_H__ +#define __PARSE_CONF_H__ +#if !(defined(lint) || defined(__GNUC__)) + static char dcfhrcsid[]="parse_conf.h,v 3.3 1993/10/22 14:27:10 kardel Exp FAU"; +#endif + +/* + * field location structure (Meinberg clocks/simple format) + */ +#define O_DAY 0 +#define O_MONTH 1 +#define O_YEAR 2 +#define O_HOUR 3 +#define O_MIN 4 +#define O_SEC 5 +#define O_WDAY 6 +#define O_FLAGS 7 +#define O_ZONE 8 +#define O_UTCHOFFSET 9 +#define O_UTCMOFFSET 10 +#define O_UTCSOFFSET 11 +#define O_COUNT (O_UTCSOFFSET+1) + +#define MBG_EXTENDED 0x00000001 + +/* + * see below for field offsets + */ + +struct format +{ + struct foff + { + char offset; /* offset into buffer */ + char length; /* length of field */ + } field_offsets[O_COUNT]; + char *fixed_string; /* string with must be chars (blanks = wildcards) */ + unsigned LONG flags; +}; +#endif |