表 4-2 に、C Statistics API が返すエラーを示します。
表 4-2 ba_errno のエラーコード|
番号 |
エラーコード |
エラーメッセージ |
|---|---|---|
|
1 |
BA_NOTRUNNING |
デーモンが動作していません。 |
|
2 |
BA_INVIFACE |
インタフェースが見つかりません。 |
|
3 |
BA_NOROOT |
root クラスがありません。 |
|
4 |
BA_NODEFAULT |
default クラスがありません。 |
|
5 |
BA_INVCLHNDL |
クラスハンドルが無効です。 |
|
6 |
BA_INVPARTHDL |
親ハンドルが無効です。 |
|
7 |
BA_INVPREVHDL |
直前のハンドルが無効です。 |
|
8 |
BA_INVFLTNAME |
フィルタ名が無効です。 |
|
9 |
BA_NAMETOOLONG |
名前の長さが BA_NAMES_LEN の値を超えています。 |
|
10 |
BA_ROOTEXIST |
root クラスはすでに存在しています。 |
|
11 |
BA_DEFEXIST |
default クラスはすでに存在しています。 |
|
12 |
BA_CLEXIST |
クラスはすでに存在しています。 |
|
13 |
BA_NOCLLEFT |
CBQ_MAX_CLASSES に到達しました。 |
|
14 |
BA_ISPARENT |
削除しようとしているクラスに子が存在します。 |
|
15 |
BA_PRIOTOOBIG |
優先順位が RM_MAXPRIO の値を超えています。 |
|
16 |
BA_NOTDAEMON |
指定されたオペレーションはデーモンに予約されています。 |
|
17 |
BA_INVCLNAME |
クラス名が無効です。 |
|
18 |
BA_PERM |
スーパーユーザーではありません。 |
|
19 |
BA_INVEVTMASK |
イベントマスクが範囲外です。 |
|
20 |
BA_SYSERR |
OS エラー: エラー番号 (errno) をチェックしてください。 |
|
21 |
BA_INVSIGNO |
シグナル番号が無効です。 |
|
22 |
BA_INVAL |
API の引数が無効です。 |
|
23 |
BA_NOMEM |
メモリーが残っていません。 |
|
24 |
BA_CONFIGURING |
設定変更 |
|
25 |
BA_INVIFHDL |
インタフェースハンドルが無効です。 |
|
26 |
BA_FLEXIST |
フィルタはすでに存在しています。 |
|
27 |
BA_INVFLHDL |
フィルタハンドルが無効です。 |
|
28 |
BA_INVITHDL |
フィルタ項目ハンドルが無効です。 |
|
29 |
BA_FLINUSE |
フィルタはまだ参照されています。 |