EDA365电子论坛网
标题:
Linux内核链表操作接口
[打印本页]
作者:
uperrua
时间:
2019-8-16 09:30
标题:
Linux内核链表操作接口
链表操作接口
. q4 I/ o1 d3 A" |% \5 I4 ^
- n/ k! V; N7 s! h
1. 声明和初始化
; E8 x# E/ [# D$ U [% ?9 g
1 [8 A0 b0 Q9 Y( J- a
实际上Linux只定义了链表节点,并没有专门定义链表头,那么一个链表结构是如何建立起来的呢?让我们来看看LIST_HEAD()这个宏:
7 l: {& V% g+ _3 _, I
/ E8 l6 n2 C4 L: Z& O$ W
#define LIST_HEAD_INIT(name) { &(name), &(name) }#define LIST_HEAD(name) struct list_head name = LIST_HEAD_INIT(name)
* x1 s. m9 G4 {, ` k z
; }0 a( K# p; z% J Q9 ~
7 i: h, q1 ]/ k- q
2 b, `4 S: A. P+ t7 P+ A0 Q# D0 j
& ~& V+ X( A$ [" T! S
) g7 ]! |- G {1 r3 g3 K, ?
5 H [( m, ~! V3 r
作者:
fanichicl
时间:
2019-8-16 18:03
Linux内核链表操作接口。
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2