X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=time.c;h=f5dc04969f3d47020fb4f61fa3ddf5dcfcdf0e09;hb=84af30a1ed4db246621813e7fc3a41e21cef52bb;hp=f1c5d3fe613e85c4ce0713701aee5c45afdcabdd;hpb=356014ff351c6eb69339652650af5f6af72e5c22;p=fio.git diff --git a/time.c b/time.c index f1c5d3fe..f5dc0496 100644 --- a/time.c +++ b/time.c @@ -151,6 +151,17 @@ void set_genesis_time(void) fio_gettime(&genesis, NULL); } +void set_epoch_time(struct thread_data *td, int log_unix_epoch) +{ + fio_gettime(&td->epoch, NULL); + if (log_unix_epoch) { + struct timeval tv; + gettimeofday(&tv, NULL); + td->unix_epoch = (unsigned long long)(tv.tv_sec) * 1000 + + (unsigned long long)(tv.tv_usec) / 1000; + } +} + void fill_start_time(struct timeval *t) { memcpy(t, &genesis, sizeof(genesis));