a new struct timeval in each yp function at runtime. Check arguments and return YPERR_BADARGS if invalid.