Found 10 other functions taking a
timeval
argument:
Convert milliseconds to timeval struct for valid timeouts, otherwise (if "wait forever" requested by timeout_ms=-1) timeval structure is not updated and NULL returned
Synchronous I/O multiplexing which implements the functionality of POSIX select() for VFS