SYSIN を C プログラムと共有するには、STDSYS オプションを指定してアプリケーションをコンパイルし、入力ストリーム・ファイルとして SYSIN を開くか、C ライブラリーによって予約されている DD 名の使用を避ける必要があります。 また、前のジョブ・ステップで SYSIN を一時データ・セットにコピーし、それを PL/I ジョブ・ステップで SYSIN として使用することもできます。 これは、インストリーム・ファイルに割り振られない場合は共有が可能です。
入力ストリーム・ファイルは、JCL 内の SYSIN DD への割り振り時に一度だけ開くことができます。
MVS バッチ、TSO バッチ、IMS バッチ、および IMS インタラクティブで入力を共有するための標準 C ストリームの動作は、以下のとおりです。
stdin は DD:SYSIN に送られます。 DD:SYSIN が存在しない場合、stdin からの読み取り操作はすべて失敗します。