如何在系统调用参数中接收char数组

时间:2019-06-15 10:14:38

标签: c linux

我想在系统调用中注册新功能

asmlinkage int sys_fcfs (const char __user * name, int job)

我想以此方式接收字符串和数字作为参数。

但是,如果没有Linux安装程序,则系统调用syscall (NEW_SYS, "ABC", 123);

请帮助我。

asmlinkage int sys_fcfs(const char __user *name, int job) {

        pid_t pid = current->pid;

        printk("Process : %d name : %s job : %d\n",pid,name,job);


        return 0;
}

0 个答案:

没有答案