test-libntp.c revision 290001
1#include <config.h> 2 3#include "ntp_stdlib.h" 4#include "ntp_calendar.h" 5 6#include "test-libntp.h" 7 8 9time_t nowtime = 0; 10 11 12time_t 13timefunc(time_t *ptr) { 14 if (ptr) 15 *ptr = nowtime; 16 return nowtime; 17} 18 19 20void 21settime(int y, int m, int d, int H, int M, int S) { 22 23 time_t days = ntpcal_edate_to_eradays(y-1, m-1, d-1) + 1 - DAY_UNIX_STARTS; 24 time_t secs = ntpcal_etime_to_seconds(H, M, S); 25 26 nowtime = days * SECSPERDAY + secs; 27} 28