On Tue, Feb 22, 2011 at 22:18, mohit verma <[email protected]> wrote: > hi all , >> >> i followed the link and tried to add a system call in kernel-version >> 2.6.37 >> here is the code : >> >> >> #include<linux/linkage.h> >> #include<linux/kernel.h> >> #include<linux/fs.h> //for getname >> #include<linux/err.h> //for PTR_ERR >> asmlinkage int sys_hariohm(const char __user *filename) >> { >> char *tmp = getname(filename); >> int fd=PTR_ERR(tmp); >> if (!IS_ERR(tmp)) >> { >> printk("filename %s \n",tmp); >> putname(tmp); >> return fd; >> } >> else >> { >> return 2; >> } >> }
which syscall number did you assigned to this syscall? and exactly how do you assign it? NB: your code style doesn't follow the Linux kernel coding standart.... -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com _______________________________________________ Kernelnewbies mailing list [email protected] http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
