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