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

印刷ビューの終了

更新: 2014 年 9 月
 
 

cmn_err() を使用してドライバの活動を記録する

cmn_err (9F) 関数を使用して、デバイスドライバ内からシステムログにメッセージを出力します。カーネルモジュール用の cmn_err (9F) 関数はアプリケーション用の printf (3C) 関数と似ています。 cmn_err(9F) 関数には、デバイスレジスタのビットを出力する %b 書式などの追加の書式文字が用意されています。cmn_err (9F) 関数はシステムログにメッセージを書き込みます。tail(1) コマンドを使用すると、/var/adm/messages へのこれらのメッセージをモニターできます。

% tail -f /var/adm/messages