Oracle® Solaris 11.2 デバイスドライバの記述

印刷ビューの終了

更新: 2014 年 9 月
 
 

print() エントリポイント (ブロックドライバ)

int print(dev_t dev, char *str)

print (9E) エントリポイントは、検出された例外に関するメッセージを表示するためにシステムから呼び出されます。print (9E) は、システムに代わってメッセージをコンソールに送信するために cmn_err(9F) を呼び出します。次の例は、標準的な print() エントリポイントを示しています。

static int
 xxprint(dev_t dev, char *str)
 {
     cmn_err(CE_CONT, “xx: %s\n”, str);
     return (0);
 }