为什么 linux 手册页有 C 代码的描述?
Why does the linux man page have descriptions of C code?
为什么 Linux 手册页包含 C
函数的信息,这些函数不属于内核的 API?例如,strsep
当然,提供此功能很有用,但从模块化的角度来看,这似乎应该是来自 ANSI 的 managed/imported。
Linux、Unix 和 POSIX 手册页记录了 Linux、Unix 和 POSIX 系统。系统是一组一起工作的东西(在这些情况下,很多东西)。它们不只是记录操作系统的内核部分。它们记录了用户的命令、程序员的命令、系统管理员的实用程序、程序库中的例程、向操作系统发出请求的系统调用以及整个系统的其他功能。
开始使用手册页时,还没有来自 ANSI、ISO 或 IEC 的 C 标准,因此不可能遵从这些组织。此外,这些系统提供的许多例程指定的行为超出了 C 标准库中相同例程的行为。
为什么 Linux 手册页包含 C
函数的信息,这些函数不属于内核的 API?例如,strsep
当然,提供此功能很有用,但从模块化的角度来看,这似乎应该是来自 ANSI 的 managed/imported。
Linux、Unix 和 POSIX 手册页记录了 Linux、Unix 和 POSIX 系统。系统是一组一起工作的东西(在这些情况下,很多东西)。它们不只是记录操作系统的内核部分。它们记录了用户的命令、程序员的命令、系统管理员的实用程序、程序库中的例程、向操作系统发出请求的系统调用以及整个系统的其他功能。
开始使用手册页时,还没有来自 ANSI、ISO 或 IEC 的 C 标准,因此不可能遵从这些组织。此外,这些系统提供的许多例程指定的行为超出了 C 标准库中相同例程的行为。