2つのモーメントの差をナノ秒単位で計算する単純な関数をCで作成しようとしています。gettimeofday
これを行うために、指定されたstructtimevalのフィールドを更新する関数を使用することを考えました。
マニュアルページにあるように、structtimevalのフィールドは次のとおりです。
time_t tv_sec; /* seconds */
suseconds_t tv_usec; /* microseconds */
私の質問は次のとおりです。
フィールドはtv_usec
、EPOCHから経過した時間(マイクロ秒)ですか、それとも時間の残り(マイクロ秒)ですか?
たとえば、経過時間が100秒と25マイクロ秒の場合、tv_usec
フィールドの値は「25」ですか、それとも「100000025」ですか。
どうもありがとう。