我是内核编程的新手,正在尝试在linux内核3.19中实现一个系统调用,它可以跟踪链表中的进程。因此,每次从用户空间(通过某个包装器函数)调用系统调用时,必须将一个新进程添加到该列表中。/* i have put list_head struct in my own structure to make use of above interface */现在,应该将上面使用的我是否必须在linux/init/main.c中声明mylist变量,
我想通过/proc文件系统读取内核模块创建的链表。我的用户空间程序将包含一个fopen()调用,用于打开/proc/file1进行读取,并将使用while循环来执行fread(),以便在每个循环中从链表中读取一个节点。100,fp)){ // buffer is cleared before next iteration fclose(fp);
内核模块创建一个<