From c83f52365564e70450841b632547f4563920b1fb Mon Sep 17 00:00:00 2001 From: lonkaars Date: Thu, 18 Apr 2024 15:23:17 +0200 Subject: add character driver fops struct + implementation --- 1/main.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to '1/main.c') diff --git a/1/main.c b/1/main.c index 7299f36..88ae0d0 100644 --- a/1/main.c +++ b/1/main.c @@ -1,15 +1,24 @@ #include #include +#include "fopdrv.h" + MODULE_LICENSE("MIT"); +struct file_operations fops = { + .read = fop_read, + .write = fop_write, + .open = fop_open, + .release = fop_release, +}; + static int mod_init(void) { - printk(KERN_ALERT "Hello, world\n"); + printk("%s\n", __PRETTY_FUNCTION__); return 0; } static void mod_exit(void) { - printk(KERN_ALERT "Goodbye, world\n"); + printk("%s\n", __PRETTY_FUNCTION__); } module_init(mod_init); -- cgit v1.2.3