C$LOCKPID

このルーチンは、以前に発生したファイル・ロックまたはロック状態のレコードに対処するロックを保持するプロセスのプロセス ID (Process ID; PID) を返します。このライブラリ・ルーチンは、Vision ファイル・システムと UNIX プラットフォームのみで機能します。
注:この ACUCOBOL-GT ライブラリ・ルーチンはこの COBOL バージョンで利用できます。この COBOL システムの互換性の問題については、トピックの終わりにある「互換性の問題」節に示されています。

使用法

CALL "C$LOCKPID" 
    GIVING PROCESS-ID.

パラメータ

PROCESS-ID PIC 9(n) ここには、PID を保持するのに十分な数値データ項目が含まれます。大半のプラットフォームでは、PIC 9(5) で十分です。64 ビット・システムでは、PIC 9(7) が推奨されます。

コメント

ロックされたファイルまたはレコードが発生していない場合、PID が見つからない場合、またはこのルーチンを UNIX 以外のルーチンで使用した場合、C$LOCKPID は 0 の PROCESS-ID を返します。

互換性の問題

なし