calyearstart.c revision 256281
1/*
2 * calyearstart - determine the NTP time at midnight of January 1 in
3 *		  the year of the given date.
4 */
5#include <sys/types.h>
6
7#include "ntp_types.h"
8#include "ntp_calendar.h"
9#include "ntp_stdlib.h"
10
11u_long
12calyearstart(u_long ntp_time)
13{
14    struct calendar jt;
15
16    caljulian(ntp_time,&jt);
17    jt.yearday  = 1;
18    jt.monthday = 1;
19    jt.month    = 1;
20    jt.hour = jt.minute = jt.second = 0;
21    return caltontp(&jt);
22}
23