0

デバイス ドライバーの open メソッドのプロトタイプを次に示します。

static int myd_open(struct inode *inode, struct file *filp)

私のサンプル コードでは、デバイスは次のように引数 "rw" で開かれます。

FILE* fd = fopen("/dev/dene","rw");

なので、openメソッドでは、冒頭の引数を決めたいと思います。つまり、「w」、「r」、および「rw」モードで別のことをしたいということです。

4

0 に答える 0