を、現在の時刻を取得?カーネルモジュールに秒単位でカーネルモジュールに(エポック)秒で現在の時間を取得するための標準的な方法は何
私は非常に長いったらしいあるとしながら、ループとロック含んでXTimeを取得含む技術を見てきました。より良い方法が必要です。
[これは重複ではありません。私はSOに関する以前の質問を見てきました。これらの多くに対する答えは、どちらか使用された関数を指定していない、または正しく
を、現在の時刻を取得?カーネルモジュールに秒単位でカーネルモジュールに(エポック)秒で現在の時間を取得するための標準的な方法は何
私は非常に長いったらしいあるとしながら、ループとロック含んでXTimeを取得含む技術を見てきました。より良い方法が必要です。
[これは重複ではありません。私はSOに関する以前の質問を見てきました。これらの多くに対する答えは、どちらか使用された関数を指定していない、または正しく
あなたはそのためのgetnstimeofday
を使用することができます]カーネルでは許可されていないTIME.Hを参照してください。
struct timespec {
time_t tv_sec; /* seconds */
long tv_nsec; /* nanoseconds */
};
そして、はい、あなたは#include <linux/time.h>
をする必要があります:struct timespec
がある
/* getnstimeofday - Returns the time of day in a timespec */
void getnstimeofday(struct timespec *ts)
。
デッドリンク。 "man getnstimeofday"のGoogle検索では多数のヒットが得られます。 –
@KeithThompsonは、リンクを変更しました。ヘッドアップをありがとう! – cnicutar
マニュアルページへのリンクが役立つかもしれません。 –
何についてhttp://stackoverflow.com/questions/5077192/how-to-get-current-hour-time-of-day-in-linux-kernel-space – MOHAMED