suseconds_t
suseconds_t tv_usec; /* and microseconds */
tim.it_value.tv_usec = (suseconds_t)(iv * 1000000UL);