5
$ apropos mkfifo
mkfifo (1)           - make FIFOs (named pipes)
mkfifo (1posix)      - make FIFO special files
mkfifo (3)           - make a FIFO special file (a named pipe)
mkfifo (3posix)      - make a FIFO special file
mkfifoat (3)         - make a FIFO (named pipe) relative to a directory file ...

所以我有 Linux 程序员手册和 POSIX 程序员手册的手册页。我应该更喜欢哪个,为什么?(我正在编写一个 Linux 应用程序,没有计划移植它 AIX、BSD 等)

谢谢。

4

2 回答 2

11

基本上,Linux 手册是来自其作者的命令/API 的文档;POSIX 手册来自 POSIX 标准。通常,“正常”的更短更简洁,但要处理具体的实现;POSIX 更长更详细(请参阅 参考资料man 3p read),但仅说明标准中的内容。

最好的办法是两者都看。

于 2009-01-26T09:06:35.540 回答
2

没有计划将其移植到 AIX、BSD 等。

著名的遗言 :-) 这可能会在您的简历变得太长之前迅速改变。

为了回答这个问题,Linux 文档项目曾经询问 Opengroup(负责发布 POSIX 标准)是否可以使用官方标准中的措辞。该请求被批准用于当时的第 7 期(约 2011 年)。

非 POSIX 限定的手册页通常会描述更多不同的选项。不过,寻求编写可移植程序的开发人员应该参考 POSIX 手册页。 这是网络上的 POSIX 标准(第 7 期)

于 2012-09-20T14:08:40.463 回答