2016-09-01 2 views
0

Linux kernel's list.hには、それ自身のリンクリスト実装を反復するマクロがいくつか用意されています。たとえば:Linuxカーネルのlist.hにおける `pos`の意味

/** 
* list_for_each - iterate over a list 
* @pos: the &struct list_head to use as a loop cursor. 
* @head: the head for your list. 
*/ 
#define list_for_each(pos, head) \ 
    for (pos = (head)->next; pos != (head); pos = pos->next) 

は省略しようとposパラメータの名前は何ですか? (posは何の意味ですか?)

答えて

2

「位置」を省略して、現在のカーソル位置を示しています。

+0

エコー...エコー...エコー... –

+0

私のスレッドは私たちが今までと同じように同期したいと思っています:) – tversteeg

+1

は答えのためのロック機構を持っているはずです:P – Tommylee2k

3

これは、リストの現在の位置と同様に、「位置」を意味します。

関連する問題