A few more tv_* functions will be needed to switch from a millisecond-based scheduler to a struct timeval-based one.