get_curtime_ms
e = get_curtime_ms(&curtime);
if (timeout && (get_curtime_ms(&curtime) || curtime >= timeout))
retval = get_curtime_ms(&timeout);
retval = get_curtime_ms(&curtime);