デバイス ドライバーの open メソッドのプロトタイプを次に示します。
static int myd_open(struct inode *inode, struct file *filp)
私のサンプル コードでは、デバイスは次のように引数 "rw" で開かれます。
FILE* fd = fopen("/dev/dene","rw");
なので、open
メソッドでは、冒頭の引数を決めたいと思います。つまり、「w」、「r」、および「rw」モードで別のことをしたいということです。