next up previous
次へ: ドライバの作成 上へ: システムコールの実装(その1: dio_open, dio_release) 戻る: closeシステムコール

file_operation構造体への登録

file_operation構造体のopenフィールドにdio_openを登録 し、releaseフィールドにdio_releaseの登録をする。 ownerフィールドには、L.D.D.「3.3 ファイル操作」を参照して、 初期化のための「タグ付きの書式」を登録すること。 これは、opencloseの処理を実行した ときに、自動的にモジュールの使用度数増減させるための設定となる。


\begin{boxedminipage}{10cm}
\begin{verbatim}file_operations dio_fops = {
own...
...LL,
open: dio_open,
release: dio_release,
}\end{verbatim}
\end{boxedminipage}



MANOME Yoichi 平成18年12月26日