11.8 無効な引数によるエラー
無効な引数によるエラーは、関数に渡された引数が無効であることを示しています。引数を取るATMI関数では、無効な引数が渡されると関数は失敗します。呼出し側に制御が戻る関数の場合、関数は失敗して、tperrno(5)
にTPEINVAL
が設定されます。tpreturn()
またはtpforward()
の場合、リクエストを開始して結果を待っているtpcall()
またはtpgetrply()
関数に対して、tperrno()
にTPESVCERR
が設定されます。
関数に有効な引数だけを渡すようにすると、無効な引数によるアプリケーション・レベルでのエラーを修正できます。
親トピック: エラーの管理