call "CBL_CREATE_CORE" using by value flags
by value core-param
by reference filename
returning status-code
| 呼び出しプロトタイプ使用時 (「説明の読み方」を参照) | PIC | |
|---|---|---|
| flags | cblt-x4-comp5 | pic x(4) comp-5 |
| core-param | cblt-x4-comp5 | pic x(4) comp-5 |
| filename | pic x(n) | |
| status-code | 「説明の読み方」を参照 |
コア ファイルの名前を表す null で終了する文字列です。
ファイル名には次の文字列を含めることができます。これらはコア ファイルの作成時に置き換えられます。
ファイル名が指定されていない場合 (つまり、このパラメーターが NULL ポインターに設定されている場合)、core_filename チューナーの値がファイルの名前に使用されます。そのチューナーも設定されていない場合は、プラットフォームのデフォルトのファイル名である cblcore になります。
次の例では、現在のプロセスのコア ファイルを作成します。ファイル名は「myDump」になります。
01 flags pic x(4) comp-5 value 0.
01 process pic x(4) comp-5 value 0.
01 filename pic x(7) value "myDump" & x"00".
call "CBL_CREATE_CORE" using by value flags
by value process
by reference filename.
次の例では、同じユーザーによって開始され、別のプロセスで実行されている COBOL アプリケーションのコア ファイルを作成します。プロセス ID は 18655 であり、ファイル名は「myDump.18655」になります。
01 flags pic x(4) comp-5 value 0.
01 process pic x(4) comp-5 value 18655.
01 filename pic x(100) value "myDump.%p" & x"00".
call "CBL_CREATE_CORE" using by value flags
by value process
by reference filename.