alloc_chrdev_region()、register_chrdev()等系统调用的man页面。

问题描述 投票:0回答:1

我想知道在哪里可以找到与设备驱动相关的系统调用程序的手册。

register_chrdev()

alloc_chrdev_region()

...等,我在下面的链接中搜索了一下,发现了定义。

Polarhome

Unix

我需要什么。没有头文件详细说明调用的原型,返回类型,错误条件等等,以及GNULinux中的那些man页面的解释!

这让我觉得,这些调用到底是系统调用还是其他东西?它们真的是系统调用还是其他特殊的调用! 如果它们是系统调用,为什么在Linux中没有像我们这样的man页?man open,man close,man socket等。

c linux linux-kernel linux-device-driver gnu
1个回答
0
投票

你找不到它们的手册页。它们是内置函数,定义在 /include/linux/fs.h 文件。如果你翻阅它们,你可以找到它们的定义。

© www.soinside.com 2019 - 2024. All rights reserved.