Linux/POSIXエラーエラー
EDOMEDOM — 数学関数の引数が定義域外
数学関数が定義域外の引数を受け取った。
linuxmacosunix
このエラーの原因
数学ライブラリ関数が有効範囲外の入力値で呼び出された。例として、sqrt() に負の数を渡す、acos() に 1 を超える値を渡すなどが挙げられる。
修正方法
数学関数に渡す前に入力値を検証する。引数がドキュメントに記載された定義域内に収まっていることを確認する。
関連するエラーコード
Linux/POSIXエラー情報
SIGPROF (27)SIGPROF (27) — プロファイリングタイマーアラーム
setitimer(ITIMER_PROF) で設定したプロファイリングタイマーが満了しました。
linuxmacosunix
詳細を表示 Linux/POSIXエラー情報
SIGIO (29)SIGIO (29) — I/O 準備完了シグナル
シグナル駆動型非同期 I/O で使用される、ファイルディスクリプターが I/O 可能になったことを示すシグナルです。
linuxunix
詳細を表示 Linux/POSIXエラーエラー
SIGXCPU (24)SIGXCPU (24) — CPU 時間制限超過
プロセスがソフト CPU 時間制限を超過しました。
linuxmacosunix
詳細を表示 Linux/POSIXエラーエラー
ENOEXECENOEXEC — 実行フォーマットエラー
認識できる実行可能フォーマットでないファイルを実行しようとした。
linuxmacosunix
詳細を表示 Linux/POSIXエラー致命的
ENOTRECOVERABLEENOTRECOVERABLE — 状態を回復できない
前の所有者がアンロックせずに終了した後、ミューテックスの状態を回復できない。
linuxmacosunix
詳細を表示 Linux/POSIXエラーエラー
ESRCHESRCH — 該当するプロセスが存在しない
指定されたプロセス ID に一致するプロセスが見つからない。
linuxmacosunix
詳細を表示