【问题标题】:Linux kernel's list.hLinux 内核的 list.h
【发布时间】:2009-12-11 02:06:24
【问题描述】:

我在哪里可以找到 Linux 内核中臭名昭著的 list.h?

我记得我曾经看到过它,但我这辈子都找不到了。我正在运行一个 Windows 机器,所以如果你能指出我托管它的一个不错的 HTTP 站点,那就太好了:)

谢谢。

【问题讨论】:

  • 为什么臭名昭著?仅仅因为它是一个侵入性列表节点?我在 C 语言中看到过技巧,例如“通用”列表。要使用它,您需要 #define 一些宏,包括有效负载的类型,然后 #include 一个标头。我认为您甚至可以多次#include 它来创建多个“实例化”。
  • 已标记。 1)linux内核中没有list.c。 2) list.h 很好。不臭名昭著。

标签: c linux


【解决方案1】:

有关 Linux list.h 的详细信息,请参阅 here

【讨论】:

    【解决方案2】:

    如果您只需要查看代码,Linux Cross Reference 会显示您喜欢的任何内容。不过,我在任何地方都看不到list.c

    【讨论】:

    • 是内核的链表实现。
    • 链表助手是宏,包含在list.h中
    猜你喜欢
    • 2016-10-02
    • 2010-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    • 2017-04-08
    相关资源
    最近更新 更多