test-libntp.c revision 285830
1#include <config.h> 2 3#include "ntp_stdlib.h" 4#include "ntp_calendar.h" 5 6#include "test-libntp.h" 7 8//const char *progname = "test-libntp"; 9 10// current_time is needed by authkeys. Used only in to calculate lifetime. 11//u_long current_time = 4; 12 13 14time_t nowtime = 0; 15 16time_t timefunc(time_t *ptr) 17{ 18 if (ptr) 19 *ptr = nowtime; 20 return nowtime; 21} 22 23void settime(int y, int m, int d, int H, int M, int S) 24{ 25 26 time_t days = ntpcal_edate_to_eradays(y-1, m-1, d-1) + 1 - DAY_UNIX_STARTS; 27 time_t secs = ntpcal_etime_to_seconds(H, M, S); 28 29 nowtime = days * SECSPERDAY + secs; 30} 31 32 33