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