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 Documentation Projectは、Opengroup(POSIX標準の発行を担当)に、公式標準にある表現を使用できるかどうかを尋ねました。リクエストは、その時点(〜2011)の現在の問題7に対して許可されました。

POSIX資格のないマニュアルページでは、通常、より多くのさまざまなオプションについて説明します。ただし、ポータブルプログラムを作成しようとしている開発者は、POSIXのマニュアルページを参照する必要があります。 これがWeb上のPOSIX標準(問題7)です。

于 2012-09-20T14:08:40.463 に答える