2 * by: John Stultz <john.stultz@linaro.org>
3 * (C) Copyright Linaro 2013
4 * Licensed under the GPLv2
6 * This program is free software: you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation, either version 2 of the License, or
9 * (at your option) any later version.
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
22 #include <sys/timex.h>
27 #include "../kselftest.h"
29 static inline int ksft_exit_pass(void)
33 static inline int ksft_exit_fail(void)
39 int set_tai(int offset
)
43 memset(&tx
, 0, sizeof(tx
));
55 memset(&tx
, 0, sizeof(tx
));
61 int main(int argc
, char **argv
)
66 printf("tai offset started at %i\n", ret
);
68 printf("Checking tai offsets can be properly set: ");
69 for (i
= 1; i
<= 60; i
++) {
73 printf("[FAILED] expected: %i got %i\n", i
, ret
);
74 return ksft_exit_fail();
78 return ksft_exit_pass();