1 struct bintime { 2 unsigned long long sec; 3 unsigned long long frac; 4 }; 5 6 struct bintime us2bintime(unsigned long long us)7 us2bintime(unsigned long long us) 8 { 9 10 return (struct bintime) { 11 .sec = us / 1000000U, 12 .frac = (((us % 1000000U) >> 32)/1000000U) >> 32, 13 }; 14 } 15