Lines Matching +full:reset +full:- +full:time +full:- +full:sec

9  *  Usage: valid-adjtimex
12 * $ gcc valid-adjtimex.c -o valid-adjtimex -lrt
26 #include <time.h>
27 #include <sys/time.h>
63 -499 * SHIFTED_PPM,
64 -450 * SHIFTED_PPM,
65 -400 * SHIFTED_PPM,
66 -350 * SHIFTED_PPM,
67 -300 * SHIFTED_PPM,
68 -250 * SHIFTED_PPM,
69 -200 * SHIFTED_PPM,
70 -150 * SHIFTED_PPM,
71 -100 * SHIFTED_PPM,
72 -75 * SHIFTED_PPM,
73 -50 * SHIFTED_PPM,
74 -25 * SHIFTED_PPM,
75 -10 * SHIFTED_PPM,
76 -5 * SHIFTED_PPM,
77 -1 * SHIFTED_PPM,
78 -1000,
97 -1000 * SHIFTED_PPM,
98 -550 * SHIFTED_PPM,
104 #define LONG_MIN (-LONG_MAX - 1)
131 printf("Error: adjtimex(ADJ_FREQ, %ld - %ld ppm\n", in validate_freq()
133 pass = -1; in validate_freq()
150 printf("Error: adjtimex(ADJ_FREQ, %ld - %ld ppm\n", in validate_freq()
152 pass = -1; in validate_freq()
161 pass = -1; in validate_freq()
176 pass = -1; in validate_freq()
184 /* reset freq to zero */ in validate_freq()
202 tmx.time.tv_sec = offset / NSEC_PER_SEC; in set_offset()
203 tmx.time.tv_usec = offset % NSEC_PER_SEC; in set_offset()
205 if (offset < 0 && tmx.time.tv_usec) { in set_offset()
206 tmx.time.tv_sec -= 1; in set_offset()
207 tmx.time.tv_usec += NSEC_PER_SEC; in set_offset()
210 tmx.time.tv_sec = offset / USEC_PER_SEC; in set_offset()
211 tmx.time.tv_usec = offset % USEC_PER_SEC; in set_offset()
213 if (offset < 0 && tmx.time.tv_usec) { in set_offset()
214 tmx.time.tv_sec -= 1; in set_offset()
215 tmx.time.tv_usec += USEC_PER_SEC; in set_offset()
221 printf("(sec: %ld usec: %ld) ", tmx.time.tv_sec, tmx.time.tv_usec); in set_offset()
223 return -1; in set_offset()
228 int set_bad_offset(long sec, long usec, int use_nano) in set_bad_offset() argument
237 tmx.time.tv_sec = sec; in set_bad_offset()
238 tmx.time.tv_usec = usec; in set_bad_offset()
241 printf("Invalid (sec: %ld usec: %ld) did not fail! ", tmx.time.tv_sec, tmx.time.tv_usec); in set_bad_offset()
243 return -1; in set_bad_offset()
254 if (set_offset(NSEC_PER_SEC - 1, 1)) in validate_set_offset()
255 return -1; in validate_set_offset()
257 if (set_offset(-NSEC_PER_SEC + 1, 1)) in validate_set_offset()
258 return -1; in validate_set_offset()
260 if (set_offset(-NSEC_PER_SEC - 1, 1)) in validate_set_offset()
261 return -1; in validate_set_offset()
264 return -1; in validate_set_offset()
266 if (set_offset(-5 * NSEC_PER_SEC, 1)) in validate_set_offset()
267 return -1; in validate_set_offset()
270 return -1; in validate_set_offset()
272 if (set_offset(-5 * NSEC_PER_SEC - NSEC_PER_SEC / 2, 1)) in validate_set_offset()
273 return -1; in validate_set_offset()
275 if (set_offset(USEC_PER_SEC - 1, 0)) in validate_set_offset()
276 return -1; in validate_set_offset()
278 if (set_offset(-USEC_PER_SEC + 1, 0)) in validate_set_offset()
279 return -1; in validate_set_offset()
281 if (set_offset(-USEC_PER_SEC - 1, 0)) in validate_set_offset()
282 return -1; in validate_set_offset()
285 return -1; in validate_set_offset()
287 if (set_offset(-5 * USEC_PER_SEC, 0)) in validate_set_offset()
288 return -1; in validate_set_offset()
291 return -1; in validate_set_offset()
293 if (set_offset(-5 * USEC_PER_SEC - USEC_PER_SEC / 2, 0)) in validate_set_offset()
294 return -1; in validate_set_offset()
297 if (set_bad_offset(0, -1, 1)) in validate_set_offset()
298 return -1; in validate_set_offset()
299 if (set_bad_offset(0, -1, 0)) in validate_set_offset()
300 return -1; in validate_set_offset()
302 return -1; in validate_set_offset()
304 return -1; in validate_set_offset()
306 return -1; in validate_set_offset()
308 return -1; in validate_set_offset()
309 if (set_bad_offset(0, -NSEC_PER_SEC, 1)) in validate_set_offset()
310 return -1; in validate_set_offset()
311 if (set_bad_offset(0, -USEC_PER_SEC, 0)) in validate_set_offset()
312 return -1; in validate_set_offset()