strftime(3)、malloc(3) 等中的 3 是什么意思
what is the meaning of 3 in strftime(3),malloc(3) etc
这可能是个愚蠢的问题。但我在寻找这个时徘徊了很长时间。但无法解决。对于某些功能,我也见过 (8)。它们主要出现在文档中。谁能帮帮忙
通常在手册中 man
您会在函数后面看到数字,以区分页面来自手册的哪个部分。
您可以在安装了相应手册页的 unix 风格终端上键入 man 3 malloc
来查看 malloc(3)
。
这些不是C语言特有的。
手册页分为不同主题的部分:
1 条用户命令
2 个系统调用
3 个 C 库函数
4 设备和特殊文件
5 种文件格式和约定
6 游戏等。其他
7 杂项
8 个系统管理工具
man 2 open
将在系统调用中查找 open
并告诉您有关 Linux 系统调用的详细信息,而 man 3 open
将在中查找 open
C 库函数并告诉您有关 ANSI 或 POSIX open.
规范的信息
查看这里的区别例如:
http://linux.die.net/man/2/open
http://linux.die.net/man/3/open
这可能是个愚蠢的问题。但我在寻找这个时徘徊了很长时间。但无法解决。对于某些功能,我也见过 (8)。它们主要出现在文档中。谁能帮帮忙
通常在手册中 man
您会在函数后面看到数字,以区分页面来自手册的哪个部分。
您可以在安装了相应手册页的 unix 风格终端上键入 man 3 malloc
来查看 malloc(3)
。
这些不是C语言特有的。
手册页分为不同主题的部分:
1 条用户命令
2 个系统调用
3 个 C 库函数
4 设备和特殊文件
5 种文件格式和约定
6 游戏等。其他
7 杂项
8 个系统管理工具
man 2 open
将在系统调用中查找 open
并告诉您有关 Linux 系统调用的详细信息,而 man 3 open
将在中查找 open
C 库函数并告诉您有关 ANSI 或 POSIX open.
查看这里的区别例如:
http://linux.die.net/man/2/open
http://linux.die.net/man/3/open