ISO/IEC 14519:2001 情報技術— POSIX Ada言語インターフェース—システムアプリケーションプログラムインターフェース(API)のバインディング | ページ 2

この規格 プレビューページの目次

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序章

(この概要は、IEEE Std 1003.5, 1999 年版、IEEE Standard for Information Technology — POSIX Ada Language Interfaces — Part 1: Binding for System Application Program Interface (API) — Amendment 2: Protocol-Independent Interfaces の一部ではありませんが、含まれています。情報提供のみを目的としています。)

この規格は、IEEE Std 1003.5b-1996 の修正版です。この標準の基本的な目標は、ISO/IEC 9945-1:1996 (IEEE Std 1003.1-1996) で定義されたインターフェイスによって C 言語アプリケーション プログラムにアクセスできるようにする、言語に依存しないサービス用の Ada アプリケーション プログラム インターフェイスを提供することです{2} IEEE P1003.1g{B14} によって修正されました。

その目的は、POSIX 準拠のオペレーティング システムによって提供されるサービスへの標準バインディングを介して、Ada アプリケーションの移植性をサポートすることです. POSIX は、上記の標準 C 言語インターフェイスによって定義されます.したがって、この標準を作成する作業の多くは、C 言語固有の機能ではなく、これらの C 言語インターフェイスのどの機能が POSIX 機能を表すかを決定することでした。

この標準は, POSIX システムを表す一連の Ada パッケージのパッケージ仕様と付随するテキスト記述を提供します. この標準はまた, Ada コンパイルシステムによって提供されなければならないバインディングをサポートするための動作を指定します. POSIX 環境で使用するための Ada 言語標準 (特にText_IOの領域)

POSIX ではアプリケーション プログラムの移植性に重点が置かれているため、この標準のインターフェイスは、IEEE 標準 1003.2{B16} で定義されている Ada コンパイル システムまたは POSIX シェルを実装するのに十分であることを意図していません。アプリケーションの場合、その意図は、厳密に準拠する POSIX.5 アプリケーション (この標準の機能のみを使用し、実装定義の動作に依存しないアプリケーション) をこれらのインターフェイスの準拠実装に移植できること、およびバインディングがプログラムが厳密に準拠していない場所を特定しやすくし、そのようなプログラムを移植しやすくします。

この規格の構成

この規格は次の 3 つの部分に分かれています。

  • 範囲の記述、規範的参照のリスト、および適合情報 (セクション 1)
  • 定義とグローバルな概念 (セクション 2)
  • さまざまなインターフェース機能 (セクション 3 から 19)

セクションの内容は、ISO/IEC 9945-1:1996 および IEEE P1003.1g/D6.6 の対応する番号のセクションの内容と類似していますが、Ada と C 言語インターフェイスの違いに対応するためにいくつかの変更が必要です。 ISO/IEC 9945-1:1996 のセクション 10 (データ交換フォーマット) に対する Ada バインディングがないため、セクション 10 はありません。

この導入部、脚注、本文に付随する注釈、および参考資料は、この規格の一部とは見なされません。

関連規格活動

今後、この規格を拡張して追加の要件に対処する活動が予想されます1)

拡張は、IEEE および ISO/IEC の手順に従って、この規格の修正または改訂として承認されます。

これらの問題に対処する PASC ワーキング グループへの参加に関心のある方は、氏名、住所、および電話番号を、IEEE Standards Board, Institute of Electrical and Electronics Engineers, Inc., PO Box 1331, 445 Hoes Lane, Piscataway, NJ 08855-1331 に連絡し、この情報を適切な PASC ワーキング グループの議長に転送するよう依頼してください。国際レベルでこの作業に参加することに関心がある人は、自分の ISO/IEC 国内団体に連絡する必要があります。

IEEE Std 1003.5-1992 は、IEEE Computer Society のオペレーティング システムおよびアプリケーション環境に関する技術委員会が後援する 1003.5 ワーキング グループによって作成されました。 IEEE Std 1003.5-1992 が承認された時点で、IEEE P1003.5 ワーキング グループのメンバーは次のとおりでした。

オペレーティングシステム専門委員会
ハロルド・C・アダムスアンドリュー・チャンアレン・L・グレイ
ジョン・S・アダムスブラッド・クラークチャールズ・R・グラウリング
オマール・アーメドロリ・クラークダニエル・グリーン
デビッド・アレンノーマン・H・コーエントム・グリースト
チャールズ・J・アントネッリエドワード・コルバートF・グライズ
B.アーダリーフィリップ・コラードエルネスト・ゲリエリ
デビッド・アサーシクロバート・コンティローレンス・M・ガンサー
ランドール・アトキンソンウィリアム・コーウィンRNハーゲン
ランダル・J・オーガストマイク・コッシーチャールズ・ハモンズ
ケネス・オースティンジョン・コートニーピーター・ハンセン
キャロリン・J・ベイカードナルド・クラガンサム・ハーボー
ロバート・L・ベイカーリチャード・クロフォードサミュエル・ハリソン
テッド・ベイカージム・クリーガンデビッド・S・ハーディン
ジェームズ・バルドフィリス・クリルチャールズ・ハーキー
ブラッド・バルフォージョン・J・キューパックローレン・L・ハート
ゲイリー・バーンズチャールズ・ダナトーマス・S・ホーカー
ミッチェル・C・バーンハートウィリアム・H・ダシールクラーク・M・ヘイ
ランドール・バロンデビッド・デイビスラルフ・ヘイワード
スティーブン・バリテリッチ・デベルナルドジョン・クレイグ・ヘバーレ
バーバラ・K・ボーチャンプデビッド・デファンティウィリアム・ヘフリー
ゲイリー・ビアマンマイク・ディーンA・マーロウ・ヘンネ
E.ジェローム・ベルデイブ・デコットドナルド・C・ヒル
ドナルド・ベネットスティーブン・デラーノーマン・ハインズ
ピーター・A・バーググレンホルヘ・ディアス・エレーラC.マイケル・ホロウェイ
マーク・ビガーマイケル・B・ディレンコートジェフリー・フーリー
ロバート・ビスマットジェームズ・H・ドビンズジョセフ・P・フーリハン
アレックス・ブレイクモアオードリー・ドロフィートム・ハウスマン
スティーブン ブランシェット Jr.テレンス・ダウリングリチャード・ハワード
ピーター・ボットマンディプテンドゥ・ドゥッタノーマン・R・ハウズ
ストウ・ボイドユージン・ジェムリン・M・ハッブス
カール・ブランドンセオドア・F・エルバートデビッド・K・ヒューズ
フィリップ・ブラシアリチャード・W・エルウッドリチャード・G・ハル
ジョセフ・P・ブレイジーデビッド・エメリージェレミー・ジェームズ
マーク・S・ブレッケンリッジアーニー・エンゲルソンハル・ジェスパーセン
ロナルド・F・ブレンダーフィリップ・H・エンスローダリル・ジョンソン
ジム・ブリッグスウィリアム・エベントフブルース・ジョンストン
トーマス・C・ブルックゲイリー・ファラカラアラン・ジュシュー
ジェリー・R・ブルックシャージョン・H・フォービーユルゲン・ユルゲンス
チャールズ・オー・ブラウンチャールズ・A・フィネルスティーブン・カーン
エリザベス・B・ブラウンジェフリー・フィッシャー上条文美子
ジェーン・C・ブライアンシェイン・フリントアラン・カミンスキー
ゲイリー・L・バートテレンス・フォンリン・カン
クリストファー・バーンズエドワード・J・フォーブス・ジュニアカール・ケリー
デビッド・ギャロウェイロイ・フリードマンロバート・HC・ケンプ
ニコラス・カミローネランダル・S・フリーアジュディ・S・カーナー
ケネス・W・キャンベルデール・J・ガウマージェームズ・J・キーズ
リック・カールラリー・ギアハートポール・J・キング
デビッド・J・カールソンKM ジョージハンス・R・クレイ
ダナ・カーソングレゴリー・ギッカケネス・クロス
ジェフリー・R・カーターロバート・ゲッゲロバート・ナイテン
ジェリー・カシンフィリップ・ゴールドスタインジョセフ・B・コルブ
HLカタラロジャー・ゴリバージョン・C・クラスノフスキー
ラリー・チャンドラーウィリアム・N・グールズビーラック・ミン・ラム
アンディ・チーズウィリアム・J・グレットルドルフ・C・ランドウェール
ジェームズ・チェリーニマーズ・J・グラリアチャールズ・F・ランマン
ゲイリー・ラウザージェームズ・K・パリッシュロナルド・スコグ
パトリシア・K・ロウリストーマス教区トーマス・J・スミス
スコット・レシュケオファー Pazyチャールズ・スナイダー
M・レヴィッツウォルト・ペニージョン・S・スクワイア
スティーブン・H・レヴィグイド・ペルシュジェフ・スティーブンソン
FCリムフラビオ・ピーターセンブライアン・サリバン
ティモシー・E・リンドクイストトーマス・ピーターソンデル・スワンソン
JJローガンジョージ・W・ペツニックS・タッカー・タフト
ジェームズ・P・ロンジャーズハネ・W・ポルツァーラヴィ・タヴァクリー
ウォーレン・E・ローパーJ.ポットマイヤードン・S・テリー
マーク・ラブランドチャールズ・パウジョン・タルハマー
ジョージ・ラドゲイトアイリーン・クアンウィリアム・J・トーマス
ソニー・ルンダールポール・ラビンピーター・L・トンプソン
ウェズリー・マッキージョン・レダンジェームズ・L・トロイ
オースティン・J・マーハーW・スコット・レドモンロジャー・タビー
ジェームズ・マロニーグレッグ・リードマーク・ルネ・ウチダ
ロジャー・マーティンカール・ライナートL.デビッド・コンバーション
ロバート・マティスジュディス・リチャードソンロバート・B・アーリング
フレッド・メイミア・デュシャームリチャード・リンクエブリン・M・アズル
キャサリン・マクドナルドクライド・ロビーフランシス・ヴァン・スコイ
ロバート・L・マクガーベイC・アラン・ローファーレナード・ヴァネック
ダニエル・L・マクナミーハイマン・ローゼンマイケル・W・ヴァニエ
ロバート・マクワータージェローム・D・ローゼンウーヴェ・ヴァッカー
ナンシー・R・ミードフレデリック・M・リスロバート・N・ワゴナー
ジェフ・メンダルアグネス・M・サルディメアリー・ウォール
ジェイマイケルロバート・J・サトニクスティーブン・R・ワリ
ゲイリー・ミラーアレン・サクストンニール・ウォルターズ
ロバート・E・ミラーローン H. シャクターケネス・ワスムント
ユダ・モギレンスキーFPシャワーウィリアム・ウェブスター
アルモクアルフレッド・H・ショルドルフJ・リチャード・ウェガー
チャールズ・S・ムーニーロン・シュローダーブライアン・ワイス
ジェームズ・D・ムーニーマイク・シュルツロバート・ヴァイセンゼー
フリーマン・ムーアWLシュルツマイケル・K・ウェルター
ジェームズ・W・ムーアフリッツ・シュルツスティーブン・ワーサン
ジェリー・ムーアレナード・シーグレントーマス・ウィーラー
ジョン・I・ムーア・ジュニアリチャード・セイベルウィリアム・ウィテカー
ダンカン・モリルローレンス・H・シェーファーブルース・ウィーアンド
MW モロンマイケル・シャピロデビッド・ウィルコックス
ゲイリー・ムレナクジョン・G・シェイデビッド・C・ウィレット
デビッド・G・マレンズナジ・M・シェハドデビッド・ウィリアムソン
リチャード・E・ネシーダン・シアポール・ウィリス
サイ・ルン・ングトーマス・E・シールズデビッド・H・ウィンフィールド
ダニエル・ニッセンキース・シリントンデビッド・C・ウルフ
カール・ナイバーグデビッド・ショチャットポール・ヴォルフガング
ジェームズ・オデイスティーブン・シュワームマイケル・ヤング
エヴリン・オベイドロバート・チャールズ・ショック欧連園
パトリシア・オーベルンドルフジェローム・L・シボル・ジュニアヤヌシュ・ザレフスキ
カート・M・オレンダーリー・シルバーソーンKM ゼムロウスキー
S・ロン・オリバージョン・ゾノフスキー

IEEE 標準化委員会が 1992 年 6 月 18 日に IEEE Std 1003.5-1992 を承認したとき、次のメンバーシップがありました。

Marco W. Migliaro, 委員長 Donald C. Loughry, 副委員長
アンドリュー・G・セーラム、 秘書
デニス・ボドソンドナルド・N・ハイアマンT・ドン・マイケル
ポール・L・ボリル・クライド・Rベン・C・ジョンソンジョン・L・ランキンス
キャンプウォルター・J・カープラスウォレス・S・リード
ドナルド・C・フレッケンシュタインアイバー・N・ナイトロナルド・H・ライマー
ジェイ・フォレスター*ジョセフ・L・ケプフィンガーゲイリー・ロビンソン
デビッド・F・フランクリンアーヴィング・コロドニーマーティン・V・シュナイダー
ラミロ・ガルシアDN “ジム” ロゴテティステランス・R・ホイットモア
トーマス・L・ハンナンローレンス・V・マッコールドナルド・W・ジプス

また、次の投票権のないIEEE標準化委員会のリエゾンも含まれています。

サティシュ・K・アガルワル
ポータブル アプリケーション標準委員会 (PASC)
椅子:ジャン=フランソワ・パリス
PASC基準分科会
椅子:ローウェル・ジョンソン
副議長:チャールズ・セブランス
機能的な椅子:バリー・ニーダム
アレハンドロ・A・アロンソノーマン・R・ハウズデイブ・プラウガー
セオドア・P・ベイカーデビッド・K・ヒューズアーランプール
ロバート・バーンドジュディ・カーナーヘンリー・H・ロビンス
アンディ・ビハインフィリップ・クルーテンスティーブン・シュワーム
ウィリアム・コーウィントーマス・M・クリハラレナード・W・シーグレン
スティーブン・デラーアーサー・ライトロバート・アラン・シーゲル
デビッド・エメリーC・ダグラス・ロックデニス・C・スチュワート
フィリップ・H・エンスロージェームズ・P・ロンジャーズアルフレッド・ストロマイヤー
マイケル・ゴンザレスリー・W・ルーカスデル・スワンソン
C・ジェイン・ガイスローランド・マクグラスマーク・ルネ・ウチダ
ジョー・グウィンポール・マードックUSENIX
パトリック・エベールジェームズ・T・オブリンガービクター・フェイ=ウルフ
スティーブン・ハウエルオファー Pazyジョン・ゼナー

IEEE 標準化委員会が 1996 年 6 月 20 日に IEEE Std 1003.5b-1996 を承認したとき、次のメンバーシップがありました。

Donald C. Loughry, 議長 Richard J. Holleman, 副議長
アンドリュー・G・セーラム、 秘書
ジル・ア・バリルEG「アル」キーナーホセ・ラモス
クライド・R・キャンプジョセフ・L・ケプフィンガーアーサー・K・ライリー
ジョセフ・A・カナテッリスティーブン・R・ランバートロナルド・H・ライマー
スティーブン・L・ダイアモンドローレンス・V・マッコールゲイリー・ロビンソン
ハロルド・エプスタインブルース・マクラングインゴ・ルッシュ
ドナルド・C・フレッケンシュタインマルコ・W・ミリアロジョン・ライアン
ジェイ・フォレスター*メアリー・ルー・パジェットチー・キオタン
ドナルド・N・ハイアマンジョン・W・ポープレナード・L・トリップ
ベン・C・ジョンソンハワード・L・ウルフマン

また、次の投票権のないIEEE標準化委員会のリエゾンも含まれています。

サティシュ・K・アガルワル
アラン・H・クックソン
チェスター・C・テイラー
リサ・ヤング
IEEE 標準プロジェクト編集者

IEEE Std 1003.5c-1998 は、IEEE Computer Society の Portable Applications Standards Committee が後援する P1003.5 ワーキング グループによって作成されました。 IEEE Std 1003.5c-1998 が承認された時点で、P1003.5 ワーキング グループのメンバーは次のとおりでした。

PASC基準分科会
椅子:ローウェル・ジョンソン
副議長:ジョー・グウィン
機能的な椅子:カーティス・ロイスター
テッド・ベイカーマーズ・J・グラリアクレイグ・マイヤー
ボブ・バーンドリンダ・ハロウィッツスティーブン・ミッシェル
カール・ブランドンマシュー・ヒーニーハワード・E・ニーリー
グレッグ・ブシエールニコラス・ホルスティピーター・E・オーバーマイヤー
ホルヘ・L・ディアス・エレラデビッド・C・フースジェームズ・T・オブリンガー
ビクター・ギディングスマイケル・J・カムラッドヤン・プキテ
マイケル・ゴンザレスマーク・ランドクイストカーティス・ロイスター

次の人物は、IEEE Std 1003.5c-1998 の投票グループの非投票メンバーでした。

ロバート・E・アレンロバート・A・ダフロバート・C・レイフ
バーンズW.ダグラス・フィンドリーB.クレイグ・マイヤーズ
ロナルド・ビョルンセスアンソニー・ガルガロジェームズ・W・ムーア
スティーブン・E・ブレイクデビッド・グロストゥシャル・ポクル
チャド・ブレモンマレッタ・ホールデンビル・プリチェット
ヴィンセント・セリエハリー・ジョイナーマイケル・ローハン
ハンス・オ・ダニエルソンラッシュ・ケスターデビッド・ショチャット
ジョン・デイビスジム・クローニングリン・スタッキー
ピーター・デンカーマーク・ラーセンテリー・J・ウェストリー
グイド・ドゥエリンクススティーブン・ホワイティング

IEEE 標準化委員会が 1998 年 12 月 8 日に IEEE Std 1003.5c-1998 を承認したとき、次のメンバーシップがありました。

Richard J. Holleman, 委員長 Donald N. Heirman, 副委員長
ジュディス・ゴーマン、 秘書
ジェームズ・H・ガーニージム・D・アイザックL・ブルース・マクラング
サティシュ・K・アガルワルローウェル・G・ジョンソンルイ・フランソワ・ポー・ロン
クライド・R・キャンプロバート・ケネリーロナルド・ピーターセン C.ピーターセン
ゲイリー・R・イングマンEG「アル」キーナージェラルド・H・ピーターソン
ハロルド・エプスタインジョセフ・L・ケプフィンガー*ジョン・B・ポージー
ジェイ・フォレスター*スティーブン・R・ランバートゲイリー・ロビンソン
トーマス・F・ギャリティジム・ロゴテティスハンス・E・ヴァインリッヒ
ルーベン・D・ガーゾンドナルド・C・ラフリードナルド・W・ジプス
イヴェット・ホー・サン
IEEE 標準プロジェクト編集者

Introduction

(This introduction is not a part of IEEE Std 1003.5, 1999 Edition, IEEE Standard for Information Technology—POSIX Ada Language Interfaces—Part 1: Binding for System Application Program Interface (API)—Amendment 2: Protocol-Independent Interfaces, but is included for information only.)

This standard is an amended version of IEEE Std 1003.5b-1996. The basic goal of this standard is to provide an Ada application program interface for the language-independent services made accessible to C-language applications programs by the interfaces defined in ISO/IEC 9945-1:1996 (IEEE Std 1003.1-1996){2} as amended by IEEE P1003.1g{B14}.

The intent is to support portability of Ada applications via a standard binding to the services provided by a POSIX-conforming operating system. POSIX is defined by the standard C-language interfaces cited above. Therefore, much of the work in producing this standard was deciding what features of those C-language interfaces represented POSIX functionality, as opposed to C-language-specific features.

This standard provides package specifications and accompanying textual description for a set of Ada packages that represent the POSIX system. This standard also specifies behavior to support the binding that must be provided by the Ada compilation system, and further defines behavior specified as implementation defined in the Ada language standard (particularly in the area of Text_IO) for use in a POSIX environment.

The emphasis in POSIX is on application program portability, so the interfaces in this standard are not intended to be sufficient to implement an Ada compilation system or a POSIX shell as defined in IEEE Standard 1003.2{B16}. For an application, the intent is that a Strictly Conforming POSIX.5 Application (one that uses only the facilities in this standard and that does not depend on implementation-defined behavior) can be ported to any Conforming Implementation of these interfaces and that the binding makes it easy to identify where a program is not strictly conforming and makes such programs easier to port.

Organization of This Standard

The standard is divided into three parts:

  • Statement of scope, list of normative references, and conformance information (Section 1)
  • Definitions and global concepts (Section 2)
  • The various interface facilities (Sections 3 through 19)

The content of the sections parallels that of the correspondingly numbered sections of ISO/IEC 9945-1:1996 and IEEE P1003.1g/D6.6, with a few changes required to accomodate differences between the Ada and C-language interfaces.This standard has no Section 10, since there is no Ada binding for that Section 10 (Data Interchange Formats) of ISO/IEC 9945-1:1996.

This introduction, any footnotes, notes accompanying the text, and the informative annexes are not considered part of this standard.

Related Standards Activities

Activities to extend this standard to address additional requirements can be anticipated in the future 1) .

Extensions are approved as amendments or revisions to this standard, following IEEE and ISO/IEC procedures.

Anyone interested in participating in the PASC working groups addressing these issues should send his or her name, address, and phone number to the Secretary, IEEE Standards Board, Institute of Electrical and Electronics Engineers, Inc., P.O. Box 1331, 445 Hoes Lane, Piscataway, NJ 08855-1331, USA, and ask to have this information forwarded to the chair of the appropriate PASC working group. A person who is interested in participating in this work at the international level should contact his or her ISO/IEC national body.

IEEE Std 1003.5-1992 was prepared by the 1003.5 Working Group, sponsored by the Technical Committee on Operating Systems and Applications Environments of the IEEE Computer Society. At the time IEEE Std 1003.5-1992 was approved the membership of the IEEE P1003.5 working group was as follows:

Technical Committee on Operating Systems
Harold C. AdamsAndrew ChungAllen L. Grau
John S. AdamsBrad ClarkCharles R. Grauling
Omar AhmedLori A. ClarkeDaniel Green
David AllenNorman H. CohenTom Griest
Charles J. AntonelliEdward ColbertF. Grize
B. ArdaryPhillippe CollardErnesto Guerrieri
David AthersychRobert A. ContiLawrence M. Gunther
Randall AtkinsonWilliam M. CorwinR. N. Hagen
Randal J. AugustMike CosseyCharles Hammons
Kenneth A. AustinJohn CourtneyPeter A. Hansen
Carolyn J. BakerDonald CragunSam Harbaugh
Robert L. BakerRichard A. CrawfordSamuel Harbison
Ted BakerJim CreeganDavid S. Hardin
James BaldoPhyllis CrillCharles Harkey
Brad BalfourJohn J. CupakLoren L. Hart
Gary E. BarnesCharles DanaThomas S. Hawker
Mitchell C. BarnhartWilliam H. DashiellClark M. Hay
Randall BarronDavid DavisRalph Hayward
Steven BarryteRich DeBernardoJohn Craig Heberle
Barbara K. BeauchampDavid DeFantiWilliam Hefley
Gary BeermanMike DeanA. Marlow Henne
E. Jerome BellDave DecotDonald C. Hill
Donald BennettSteven DellerNorman Hines
Peter A. BerggrenJorge Diaz-HerreraC. Michael Holloway
Mark BiggarMichael B. DillencourtJeffrey Hooley
Robert BismuthJames H. DobbinsJoseph P. Hoolihan
Alex BlakemoreAudrey DorofeeTom Housman
Stephen Blanchette, Jr.Terence DowlingRichard Howard
Pieter BotmanDiptendu DuttaNorman R. Howes
Stowe BoydEugene EdelsteinLynne M. Hubbs
Carl BrandonTheodore F. ElbertDavid K. Hughes
Philip BrashearRichard W. ElwoodRichard G. Hull
Joseph P. BrazyDavid EmeryJeremy James
Mark S. BreckenridgeArny EngelsonHal Jespersen
Ronald F. BrenderPhilip H. EnslowDarryl N. Johnson
Jim BriggsWilliam EventoffBruce Johnston
Thomas C. BrookeGary FalacaraAlain Jouchoux
Jerry R. BrookshireJohn H. FauerbyJuern Juergens
Charles O. BrownCharles A. FinnellSteven Kahn
Elizabeth B. BrownJeffery FischerFumimiko Kamijo
Jane C. BryanShayne FlintAlan Kaminsky
Gary L. BurtTerence FongLing Kan
Christopher ByrnesEdward J. Forbes, Jr.Karl Kelley
David CallowayRoy S. FreedmanRobert H. C. Kemp
Nicholas A. CamilloneRandal S. FreierJudy S. Kerner
Kenneth W. CampbellDale J. GaumerJames J. Keys
Rick CarleLarry GearhartPaul J. King
David J. CarlsonK. M. GeorgeHans R. Klay
Dana CarsonGregory A. GiccaKenneth Kloss
Jeffrey R. CarterRobert T. GoettgeRobert Knighten
Jerry CashinPhillip GoldsteinJoseph B. Kolb
H. L. CatalaRoger GolliverJohn C. Krasnowski
Larry ChandlerWilliam N. GoolsbyLak Ming Lam
Andy CheeseWilliam J. GouletRudolf C. Landwehr
James CheliniMars J. GraliaCharles F. Lanman
Gary LautherJames K. ParrishRonald Skoog
Patricia K. LawlisThomas ParrishThomas J. Smith
Scott A. LeschkeOffer PazyCharles Snyder
M. LevitzWalt PenneyJon S. Squire
Stephen H. LevyGuido PerschJeff Stevenson
F. C. LimFlavio PetersenBrian Sullivan
Timothy E. LindquistThomas A. PetersonDel Swanson
J. J. LoganGeorge W. PetznickS. Tucker Taft
James P. LonjersHane W. PolzerRavi Tavakley
Warren E. LoperJ. PottmyerDonn S. Terry
Mark LovelandCharles PowJohn A. Thalhamer
George A. LudgateEileen QuannWilliam J. Thomas
Sonny LundahlPaul RabinPeter L. Thompson
Wesley MackeyJohn ReddanJames L. Troy
Austin J. MaherW. Scott RedmonRoger Tubby
James MaloneyGregg ReedMark-Rene Uchida
Roger MartinCarl ReinertL. David Umbaugh
Robert MathisJudith RichardsonRobert B. Urling
Fred Maymir-DucharmeRichard A. RinkEvelyn M. Uzzle
Catherine McDonaldClyde RobyFrances Van Scoy
Robert L. McGarveyC. Allan RoferLeonard Vanek
Daniel L. McNameeHyman RosenMichael W. Vannier
Robert McWhirterJerome D. RosenUwe Wacker
Nancy R. MeadFrederick M. RyszRobert N. Wagoner
Geoff MendalAgnes M. SardiMary Wall
Jay MichaelRobert J. SatnikStephen R. Walli
Gary W. MillerAllen SaxtonNeal Walters
Robert E. MillerLorne H. SchachterKenneth Wasmundt
Judah MogilenskyF. P. SchauerWilliam Webster
Al MokAlfred H. ScholldorfJ. Richard Weger
Charles S. MooneyRon SchroederBrian Weis
James D. MooneyMike SchultzRobert Weissensee
Freeman MooreW. L. SchultzMichael K. Welter
James W. MooreFritz SchulzStephen Wersan
Jerry A. MooreLeonard SeagrenThomas Wheeler
John I. Moore, Jr.Richard SeibelWilliam Whitaker
Duncan MorrillLawrence H. ShaferBruce Wieand
M. W. MorronMichael D. ShapiroDavid Willcox
Gary MrenakJohn G. SheaDavid C. Willet
David G. MullensNagy M. ShehadDavid Williamson
Richard E. NeseeDan ShiaPaul A. Willis
Sai Lun NgThomas E. ShieldsDavid H. Winfield
Daniel NissenKeith ShillingtonDavid C. Wolfe
Karl NybergDavid ShochatPaul A. Wolfgang
James O’DayStephen SchwarmMichal Young
Evelyn ObaidRobert Charles ShockOren Yuan
Patricia OberndorfJerome L. Sibol, Jr.Janusz Zalewski
Kurt M. OlenderLee SilverthornK. M. Zemrowski
S. Ron OliverJohn Zolnowsky

When the IEEE Standards Board approved IEEE Std 1003.5-1992 on 18 June 1992, it had the following membership:

Marco W. Migliaro, Chair    Donald C. Loughry, Vice Chair
Andrew G. Salem, Secretary
Dennis BodsonDonald N. HeirmanT. Don Michael
Paul L. Borrill Clyde R.Ben C. JohnsonJohn L. Rankins
CampWalter J. KarplusWallace S. Read
Donald C. FleckensteinIvor N. KnightRonald H. Reimer
Jay Forster *Joseph L. KoepfingerGary S. Robinson
David F. FranklinIrving KolodnyMartin V. Schneider
Ramiro GarciaD.N. “Jim” LogothetisTerrance R. Whittemore
Thomas L. HannanLawrence V. McCallDonald W. Zipse

Also included are the following nonvoting IEEE Standards Board liaisons:

 Satish K. Aggarwal
Portable Applications Standards Committee (PASC)
  Chair:Jehan-François Pâris
PASC Standards Subcommittee
Chair:  Lowell Johnson
Vice Chair:  Charles Severance
Functional Chairs:  Barry Needham
Alejandro A. AlonsoNorman R. HowesDave Plauger
Theodore P. BakerDavid K. HughesArlan Pool
Robert BarnedJudy KernerHenry H. Robbins
Andy BihainPhilippe KruchtenStephen Schwarm
William M. CorwinThomas M. KuriharaLeonard W. Seagren
Steven DellerArthur LichtRobert Alan Siegel
David EmeryC. Douglass LockeDennis C. Stewart
Philip H. EnslowJames P. LonjersAlfred Strohmeier
Michael GonzalezLee W. LucasDel Swanson
C. Jayne GuyseRoland McGrathMark-René Uchida
Joe GwinnPaul MurdockUSENIX
Patrick HebertJames T. OblingerVictor Fay-Wolfe
Steven HowellOffer PazyJohn Zenor

When the IEEE Standards Board approved IEEE Std 1003.5b-1996 on 20 June 1996, it had the following membership:

Donald C. Loughry, Chair     Richard J. Holleman, Vice Chair
Andrew G. Salem, Secretary
Gilles A. BarilE. G. “Al” KienerJose R. Ramos
Clyde R. CampJoseph L. KoepfingerArthur K. Reilly
Joseph A. CannatelliStephen R. LambertRonald H. Reimer
Stephen L. DiamondLawrence V. McCallGary S. Robinson
Harold E. EpsteinBruce McClungIngo Rüsch
Donald C. FleckensteinMarco W. MigliaroJohn S. Ryan
Jay Forster *Mary Lou PadgettChee Kiow Tan
Donald N. HeirmanJohn W. PopeLeonard L. Tripp
Ben C. JohnsonHoward L. Wolfman

Also included are the following nonvoting IEEE Standards Board liaisons:

Satish K. Aggarwal
Alan H. Cookson
Chester C. Taylor
Lisa S. Young
IEEE Standards Project Editor

IEEE Std 1003.5c-1998 was prepared by the P1003.5 working group, sponsored by the Portable Applications Standards Committee of the IEEE Computer Society. At the time IEEE Std 1003.5c-1998 was approved the membership of the P1003.5 working group was as follows:

PASC Standards Subcommittee
Chair:Lowell Johnson
Vice Chair:Joe Gwinn
Functional Chairs:Curtis Royster
Ted BakerMars J. GraliaCraig Meyer
Bob BarnedLinda HarowiczStephen Michell
Carl BrandonMatthew HeaneyHoward E. Neely
Greg BussiereNiklas HolstiPeter E. Obermayer
Jorge L. Diaz-HerreraDavid C. HoosJames T. Oblinger
Victor GiddingsMichael J. KamradJan Pukite
Michael GonzalezMark LundquistCurtis Royster

The following persons were nonvoting members of the balloting group for IEEE Std 1003.5c-1998:

Robert E. AllenRobert A. DuffRobert C. Leif
A. BarnesW. Douglas FindlyB. Craig Meyers
Ronald BjornsethAnthony GargaroJames W. Moore
Stephen E. BlakeDavid GrossTushar Pokle
Chad BremmonMaretta HoldenBill Pritchet
Vincent CelierHarry JoinerMichael Rohan
Hans O. DanielssonRush KesterDavid Shochat
John DaviesJim KroeningLynn Stuckey
Peter DenckerMark LarsenTerry J. Westley
Guido DuerinckxStephen Whiting

When the IEEE Standards Board approved IEEE Std 1003.5c-1998 on 8 December 1998, it had the following membership:

Richard J. Holleman, Chair    Donald N. Heirman, Vice Chair
Judith Gorman, Secretary
James H. GurneyJim D. IsaakL. Bruce McClung
Satish K. AggarwalLowell G. JohnsonLouis-François Pau Ron
Clyde R. CampRobert KennellyRonald Petersen C. Petersen
Gary R. EngmanE. G. “Al” KienerGerald H. Peterson
Harold E. EpsteinJoseph L. Koepfinger *John B. Posey
Jay Forster *Stephen R. LambertGary S. Robinson
Thomas F. GarrityJim LogothetisHans E. Weinrich
Ruben D. GarzonDonald C. LoughryDonald W. Zipse
Yvette Ho Sang
IEEE Standards Project Editor