gpt4 book ai didi

c - 我怎样才能为 ioctl 选择一个好的魔法/类型数字?

转载 作者:太空狗 更新时间:2023-10-29 15:07:32 25 4
gpt4 key购买 nike

我想知道是否有一个宏可以为我的设备分配一个 linux 当前未使用的随机“魔法”数字。这显然是为了便携性。另外,如果这不可能,我想知道在哪里可以找到未使用的魔数(Magic Number)。我想查阅的文本文件名为 ioctl-number.txt,但我只能在我下载的源代码树中找到这些文件……而不是我实际运行的编译内核。找到这些文件可能隐藏在编译版本中的位置会很有趣。

感谢您的帮助!

最佳答案

您能否选择一个您的设备驱动程序不(也永远不会)使用的现有 ioctl 宏,并将其值分配给您需要的 ioctl 的宏?

我对 ioclt 如何与设备驱动程序一起工作知之甚少,所以这可能行不通。

您能否查看另一个具有自定义 ioctl 值的设备驱动程序的源代码,看看他们是如何选择数字的?也许有操作系统不使用的范围,因此每个设备驱动程序都可以根据需要解释它们。

关于c - 我怎样才能为 ioctl 选择一个好的魔法/类型数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9915624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com