使用内核3.9,do_gettimeofday
似乎已经过去了,例如:
do_gettimeofday(&t);
time_to_tm(t.tv_sec, 0, &broken);
printk("One: %d:%d:%d:%ld\n", broken.tm_hour, broken.tm_min, broken.tm_sec, t.tv_usec);
(...) some processing
do_gettimeofday(&t);
time_to_tm(t.tv_sec, 0, &broken);
printk("Two: %d:%d:%d:%ld\n", broken.tm_hour, broken.tm_min, broken.tm_sec, t.tv_usec);
它显示:
[ 140.754752] One: 0:2:15:761239
[ 140.755139] Two: 0:2:8:539096
这怎么可能?