X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fkernel.git;a=blobdiff_plain;f=mproc%2Fmproc.c;fp=mproc%2Fmproc.c;h=4cf0ca4da11e4d9c7b1bdead8739ba8bb7bc5ccf;hp=0000000000000000000000000000000000000000;hb=8a336451c7768f15c42feaf03c4d82acd88bc6cc;hpb=5ef1719c674e2eeedbfaef7dacb982b3b7c3c74c diff --git a/mproc/mproc.c b/mproc/mproc.c new file mode 100644 index 0000000..4cf0ca4 --- /dev/null +++ b/mproc/mproc.c @@ -0,0 +1,29 @@ +/* + * mproc kernel module + * + */ + +#include +#include +#include +#include + +MODULE_LICENSE("GPL"); + +static int __init mproc_init(void) +{ + printk(KERN_INFO "mproc module loaded\n"); + printk(KERN_INFO "process: %s | pid: %i\n", + current->comm,current->pid); + return 0; +} + +static void __exit mproc_exit(void) +{ + printk(KERN_INFO "process: %s | pid: %i\n", + current->comm,current->pid); + printk(KERN_INFO "mproc module unloaded\n"); +} + +module_init(mproc_init); +module_exit(mproc_exit);