Linux内核
文章平均质量分 79
_IanXiao
这个作者很懒,什么都没留下…
展开
-
linux中的list.h(1)
相关博文: linux中的list.h(2) ——>内核链表的创建、LIST_HEAD()方法 linux中的list.h(3) ——>内核链表的增加、删除、遍历linux内核中的链表在之前我接触的数据结构中的链表,通常的做法是在结构体的内部添加一个指向数据next节点的指针,才能串在链表中。 比如,现有一个fox数据结构:struct fox{ unsigned long weig原创 2016-11-18 22:23:12 · 1608 阅读 · 0 评论 -
linux中的list.h(2)
linux内核中链表的创建linux内核中的双链表操作非常经典。为了加深对代码的理解,我将在用户态下对里面的内容进行一些实现。 注意list.h是在内核态中用的,在用户态直接#include <linux/list.h>是不行的。不过,虽然list.h是内核代码中的头文件,但我们可以把它移植到用户空间使用。相关博文: linux中的list.h(1) ——>linux内核中链表简介,list原创 2016-11-19 13:07:59 · 1381 阅读 · 0 评论 -
linux中的list.h(3)
内核链表的增加、删除、遍历 * 相关博文:* linux中的list.h(1) ——>内核链表简介、list_entry()方法。 linux中的list.h(2) ——>内核链表的创建、LIST_HEAD()方法。原创 2016-11-19 15:15:18 · 2579 阅读 · 0 评论