add tm_input_timespec_t