*参照元 [#jd7801ec] #backlinks *注意 [#i9aca0ed] -より新しいバージョンがあります。 --[[linux-2.6.33/list_del_init()]] *説明 [#led434cf] -パス: [[linux-2.6.25/include/linux/list.h]] -指定された要素をリストから削除する。 削除された要素は初期化されて、空のリストとなる。 **引数 [#a0fed632] -struct list_head *entry --リストから削除し初期化する要素を指定する。 --[[linux-2.6.25/list_head]] **返り値 [#q3b87876] -なし **参考 [#tbceb456] *実装 [#f9ef50e8] /** * list_del_init - deletes entry from list and reinitialize it. * @entry: the element to delete from the list. */ static inline void list_del_init(struct list_head *entry) { __list_del(entry->prev, entry->next); -指定された要素をリストから削除する。 --[[linux-2.6.25/__list_del()]] INIT_LIST_HEAD(entry); -指定された要素を初期化して、空のリストとする。 --[[linux-2.6.25/INIT_LIST_HEAD()]] } *コメント [#i80707a4]