*参照元 [#o3aa8b66]
#backlinks

*説明 [#x622f553]
-パス: [[linux-2.6.25/include/linux/list.h]]

-リストが空かどうかを判定する。
--Linux では先頭要素にはデータを入れず、先頭要素以降に
有効なデータを入れる戦略を採っている。
そのため先頭要素のみのリスト=空のリスト、として扱う。


**引数 [#p6cec24a]
-const struct list_head *head
--空かどうか判定したいリストを指定する。
--[[linux-2.6.25/list_head]]

**返り値 [#lb115de3]
-int
--リストが空なら 0 以外、リストが空でなければ 0 を返す。

**参考 [#u7010826]


*実装 [#eb47ff6a]
 /**
  * list_empty - tests whether a list is empty
  * @head: the list to test.
  */
 static inline int list_empty(const struct list_head *head)
 {
         return head->next == head;
-次要素が自分自身ならば、リスト内の要素は自分のみ。つまり空のリストである。

 }


*コメント [#wcacc5db]
- PV2mBI  <a href="http://shkiwicflnud.com/">shkiwicflnud</a>, [url=http://lgewqzncokfd.com/]lgewqzncokfd[/url], [link=http://kvygicmxyrba.com/]kvygicmxyrba[/link], http://kzzacszjraxt.com/ -- [[bvkfvpbnhn]] &new{2010-02-24 (水) 19:43:19};
- PV2mBI  <a href="http://shkiwicflnud.com/">shkiwicflnud</a>, [url=http://lgewqzncokfd.com/]lgewqzncokfd[/url], [link=http://kvygicmxyrba.com/]kvygicmxyrba[/link], http://kzzacszjraxt.com/ -- [[bvkfvpbnhn]] &new{2010-02-24 (水) 19:43:30};
- 5Bbd9M  <a href="http://vglsckjsvnzf.com/">vglsckjsvnzf</a>, [url=http://xqgajafwfuik.com/]xqgajafwfuik[/url], [link=http://iysijplcmmuu.com/]iysijplcmmuu[/link], http://prrhrhaipuee.com/ -- [[rkdjiwxggs]] &new{2010-02-25 (木) 23:06:04};

#comment

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS