標準
標準/拡張機能 |
C/C++ |
依存項目 |
z/OS®UNIX
|
両方 |
OS/390 V2R10
|
形式
#include <sys/server.h>
int __server_threads_query(int *threads);
機能説明
サーバーがこのサーバー環境で使用するスレッド数に関する情報を提供します。照会が正常に行われると、threads には、ワークロード・マネージャー (WLM) がこのアドレス・スペースに推奨するスレッド数が含まれます。
使用上の注意
このサービスは、呼び出し元が次のいずれかの方法で許可されていることを必要とする特権サービスです。
- BPX.WLMSERVER FACILTY クラス・プロファイルに対する読み取りアクセスを持っている。
- BPX.WLMSERVER FACILTY クラス・プロファイルが定義されていない場合は、UID=0 である。
戻り値
正常に実行された場合、__server_threads_query() は 0 を戻します。
正常に実行されなかった場合、__server_threads_query() は -1 を戻して、errno を次のいずれかの
値に設定します。
- エラー・コード
- 説明
- EINTR
- キャッチされた非ブロック化シグナルが待機に割り込みました。この呼び出しの場合、これ以上の待機は行われません。
再び待機するには、__server_threads_query() を再発行してください。
- EPERM
- 呼び出し元は、指定したオペレーションを実行する許可を受けていません。