CBL_MONITOR_WRITE

現在のスレッド用に指定されたモニターの書き込み機能を取得する。本ルーチンは、書き込み機能が取得できるまでスレッドをブロックする。

構文:

call "CBL_MONITOR_WRITE" using by value monitor-handle

パラメーター:

  呼び出しプロトタイプを使用 (「キー」を参照) PIC
monitor-handle cblt-pointer USAGE POINTER。

入力パラメーター:

monitor-handle モニター ハンドル。

出力パラメーター:

return-code 値 0 は呼び出しが成功したことを意味し、それ以外の値はエラーを意味する。詳細は、「同期ルーチンの RETURN-CODE 値」を参照のこと。

コメント:

スレッドが異常終了した場合、そのスレッドが取得したモニターはすべて解除される。スレッドがモニターを取得したまま正常終了した場合、そのモニターが解除されるかランタイム システム エラーが発生する。これは、スレッドが作成されたときのフラグ設定により異なる。

monitor-handle の値が無効である場合の動作は不定。