Go to main content
Oracle® Solaris 11.3 デバイスドライバの記述

印刷ビューの終了

更新: 2016 年 11 月
 
 

時間関連関数

時間関連関数には次のものがあります。

ddi_get_lbolt()

リブート以降のクロック刻みの数を返す

ddi_get_time()

現在の時間 (秒単位) を返す

ddi_periodic_add()

ナノ秒周期のタイムアウト要求を発行する

ddi_periodic_delete()

ナノ秒周期のタイムアウト要求を取り消す

delay()

指定されたクロック刻みの数だけ実行を遅延させる

drv_hztousec()

クロック刻みをマイクロ秒に変換する

drv_usectohz()

マイクロ秒をクロック刻みに変換する

drv_usecwait()

指定された期間、ビジー状態で待機する

gethrtime()

高精度の時間を取得する

gethrvtime()

高精度の LWP 仮想時間を取得する

timeout()

指定された時間の長さのあとに関数を実行する

untimeout()

以前のタイムアウト関数呼び出しを取り消す

drv_getparm()

ddi_get_lbolt()ddi_get_time()

表 38  非推奨の時間関連関数
非推奨の関数
代わりの関数
drv_getparm()
ddi_get_lbolt()ddi_get_time()