ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
デバイスドライバの記述 Oracle Solaris 11.1 Information Library (日本語) |
パート I Oracle Solaris プラットフォーム用デバイスドライバの設計
2. Oracle Solaris カーネルとデバイスツリー
22. ドライバのコンパイル、ロード、パッケージ化、およびテスト
23. デバイスドライバのデバッグ、テスト、およびチューニング
次の一覧は、使用可能なユーティリティー関数のサブセットを示したものです。
0 を返す関数
エラー戻り関数
ポーリングできないデバイスのためのエラー戻り関数
式の検証
カーネル内のアドレスの場所間でデータをコピーする
指定されたバイト数のメモリーをクリアする
2 つのバイト配列を比較する
ロング整数内に設定された最初のビットを検索する
ロング整数内に設定された最後のビットを検索する
バイトを 16 ビットハーフワード単位でスワップする
2 つの文字列を連結する
2 つの文字列を連結する (長さ制限あり)
2 つの文字列を連結する (長さとバッファーの制限あり)
NULL で終わる 2 つの文字列を比較する
NULL で終わる 2 つの文字列を比較する (長さ制限あり)
文字列内の NULL 以外のバイト数を判定する
文字列内の NULL 以外のバイト数を判定する (長さ制限あり)
文字列をある場所から別の場所にコピーする
文字列をある場所から別の場所にコピーする (長さ制限あり)
文字列をある場所から別の場所にコピーする (長さとバッファーの制限あり)
strcmp() の、大文字と小文字の区別がないバージョン
strncmp() の、大文字と小文字の区別がないバージョン
文字列内の文字を検索する
ある文字列内での別の文字列の最初の出現箇所を検索する
strstr() の、大文字と小文字の区別がないバージョン
文字列に関連付けられたメモリーを解放する
メモリー内の文字を書式設定する
バッファーサイズを指定してメモリー内の文字を書式設定する
整数を 10 進数文字列に変換する
10 進数文字列を整数に変換する
2 つの整数のうちの大きい方を返す
2 つの整数のうちの小さい方を返す
変数引数リスト内の次の値を検索する
変数引数リストの状態をコピーする
変数引数リストへのポインタを削除する
変数引数リストの先頭へのポインタを検索する
ユーティリティー関数の詳細については、『man pages section 9: DDI and DKI Kernel Functions』を参照してください。