{
struct timeval tv;
if (gettimeofday(&tv, 0))
if (gettimeofday(&tv, 0)) {
assert(errno);
return errno;
}
*time_out = (time_ms)tv.tv_sec * 1000 + tv.tv_usec / 1000;
return 0;