blob: 16d2e0fe53d99605d0b7646c32fe806b17598d92 [file] [log] [blame]
#include <stdio.h>
#include <time.h>
int main(int argc, char *argv[])
{
struct timeval tv;
struct timespec ts;
int i;
const char *rv, *rs;
for (i = 1; i < argc; i++) {
rs = strtotimespec(argv[i], &ts);
rv = strtotimeval(argv[i], &tv);
printf("String: \"%s\"\n"
"Timespec: %ld.%09ld\n"
"Residual: \"%s\"\n"
"Timeval: %ld.%06ld\n"
"Residual: \"%s\"\n",
argv[i],
(long)ts.tv_sec, (long)ts.tv_nsec, rs,
(long)tv.tv_sec, (long)tv.tv_usec, rv);
}
return 0;
}