2016-08-31 3 views
11

私は2つのPOSIX文書をオンラインで見ました。IEEE Std 1003.1、2004 Editionの正しい名前は何ですか:POSIX.1-2001またはPOSIX.1-2004?

  • http://pubs.opengroup.org/onlinepubs/009695399/(IEEE STD 1003.1、2004年版)

    要約: 2004版は、2001年版の承認以来、発見された問題に対処する技術正誤表番号1と技術正誤表2を搭載しています。これは主に、ベース文書の合併によって生じた統合問題の解決によるものです。

  • http://pubs.opengroup.org/onlinepubs/9699919799/(™IEEE STD 1003.1、2013年版)

    要約: POSIX.1-2008は同時にIEEE STD 1003.1™-2008およびOpen Groupの技術標準ベース仕様、7号です。この2013年版には、IEEE Std 1003.1-2008(基本文書)に組み込まれているIEEE Std 1003.1-2008/Cor 1-2013が含まれています。 2013年版には、2008年版の承認以降に発見された技術上の問題点1が含まれています。

私は、最初の文書がPOSIX.1-2001やPOSIX.1-2004として知られているかどうかを知りたいです。

Wikipedia article on POSIXには、最初のものがPOSIX.1-2004として記載されています。しかし、なぜ?最初の基本文書は2001年版です。 POSIX.1-2001と呼ばれるべきではないでしょうか? 2004年版では、基本文書にTC1とTC2が追加されます。

たとえば、2番目の例を参照してください。それは2013版ですが、基本文書は2008版なので、POSIX.1-2008と呼ばれています。なぜ最初のものがPOSIX.1-2001と呼ばれていないのですか? standards(7)から

答えて

3

[POSIX.1-2001]援助の下 を行った2001年改正とPOSIX.1、POSIX.2 の統合、および1つの文書にSUSの基準であったが、オースティングループの オリジナルの2001標準の [...] 二つの技術正誤表(マイナーな修正と改良)が発生している:2003年のTC1(もPOSIX.1-2003として を知られている)、およびTC2を2004年に(も POSIXとして知られています.1-2004)。

POSIX.1-2001 TC2ある

POSIX.1-2004は両方とも正しい名前です。

TCレベルを指定しないでPOSIX.1-2001という標準を参照すると、最新バージョンまたはオリジナルバージョンのどちらが意味されているかが不明確であるため、誤解を招く可能性があります。 (技術的正誤表はintended for clarification of ambiguitiesですが、規格の主要な改訂版ではありませんので、誰かが元のバージョンを参照していることを意味しない限り、最新のものがおそらく意味されます)。

+0

http:// pubs.opengroup.org/onlinepubs/9699919799/(IEEE Std 1003.1™、2013 Edition)はPOSIX.1-2013と呼ばれることがあります。 'man standards'に' POSIX.1-2008、SUSv4:...この標準のTechnical Corrigendum 1(マイナーな修正と改善)は2013年にリリースされました(POSIX.1-2013と呼ばれています)。 –

+0

なぜPOSIX.1-2008 + TC1がPOSIX.1として知られていないのかはわかりませんPOSIX.1-2001 + TC1 + TC2はPOSIX.1-2008として知られています。 POSIX.1-2008 + TC1がPOSIX.1-2013として知られていない理由を明確にすることはできますか?あなたの答えによると、POSIX.1-2008 + TC1はPOSIX.1-2013と呼ばれるべきです。 –

+0

あなたの最初のコメントにあなた自身を記したとおりです。あなたはそれがそうではないと思いますか? – Phillip

関連する問題