linux内核链表剖析

1、移植linux内核链表,使其适用于非GNU编译器

2、分析linux内核中链表的基本实现

移植时的注意事项

清除文件间的依赖

  剥离依赖文件中与链表实现相关的代码

清除平台相关的代码(GNU C)

  ({})

  typeof

  __builtin_prefetch  gcc编译器的内置函数,作用是提高访问效率,需要硬件的支持

  static inline在标准c中是不能被同时使用的,但在GNU C编译器是允许的

  

上一篇:Linux内核链表复用实现栈


下一篇:java请求接口接收树形结构数据丢失问题