Mercurial > hg > Game > Atoc
diff driver/cdev_handler.h @ 0:42f240cc4bc6
From: 太田 篤志 <atoc@namikilab.tuat.ac.jp>
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Sep 2009 13:44:18 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/driver/cdev_handler.h Tue Sep 08 13:44:18 2009 +0900 @@ -0,0 +1,21 @@ +/** + * cdev_handler.h + * SPE プロセスマネージャ spe_manager + * キャラクタデバイスのハンドラ + */ + +#ifndef SPE_MANAGER__CDEV_HANDLER_H +#define SPE_MANAGER__CDEV_HANDLER_H + +#include <linux/fs.h> + + +// 外部から参照される関数 +int spe_manager_open(struct inode *, struct file *); // open +ssize_t spe_manager_write(struct file *, const char __user *, size_t, loff_t *); // write +int spe_manager_ioctl(struct inode *, struct file *, unsigned int, unsigned long); // ioctl +ssize_t spe_manager_read(struct file *, char __user *, size_t, loff_t *); // read +int spe_manager_release(struct inode *, struct file *); // release + + +#endif /*SPE_MANAGER__CDEV_HANDLER_H*/