このエントリーをはてなブックマークに追加

UNIX系のエラー一覧

Linux全般


参考URL:http://pinka99.ddo.jp/nanao/work/errno.html

定数名エラーコードエラー詳細和訳
EPERM1Not super-user操作は許されていない
ENOENT2No such file or directoryそのようなファイルやディレクトリは無い
ESRCH3No such processそのようなプロセスは無い
EINTR4interrupted system call関数呼び出しが割り込まれた
EIO5I/O error入出力エラー
ENXIO6No such device or addressそのようなデバイスまたはアドレスは無い
E2BIG7Arg list too long引数リストが長すぎる
ENOEXEC8Exec format errorExec 形式のエラー
EBADF9Bad file numberファイルディスクリプタが不正
ECHILD10No children子プロセスがない
EAGAIN11Resource temporarily unavailableリソースが一時的に利用不可
ENOMEM12Not enough core十分な空き領域が無い
EACCES13Permission denied権限がない
EFAULT14Bad addressアドレスが不正
ENOTBLK15Block device requiredブロックデバイスが必要
EBUSY16Mount device busyリソースが使用中
EEXIST17File existsファイルが存在する
EXDEV18Cross-device link不適切なリンク
ENODEV19No such deviceそのようなデバイスは無い
ENOTDIR20Not a directoryディレクトリではない
EISDIR21Is a directoryディレクトリである
EINVAL22Invalid argument引数が無効
ENFILE23File table overflowシステム全体でオープンされているファイルが多すぎる
EMFILE24Too many open filesオープンされているファイルが多すぎる
ENOTTY25Inappropriate ioctl for deviceI/O 制御操作が適切でない
ETXTBSY26Text file busyテキストファイルが使用中
EFBIG27File too largeファイルが大きすぎる
ENOSPC28No space left on deviceデバイスに空き領域が無い
ESPIPE29Illegal seek無効なシーク
EROFS30Read only file systemファイルシステムがリードオンリー
EMLINK31Too many linksリンクが多すぎる
EPIPE32Broken pipeパイプが破壊された
EDOM33Math arg out of domain of funcドメインエラー
ERANGE34Math result not representable結果が大きすぎる
ENOMSG35No message of desired type指定された型のメッセージは存在しない
EIDRM36Identifier removed識別子が除去された
ECHRNG37Channel number out of rangeチャネル番号が範囲を超えた
EL2NSYNC38Level 2 not synchronizedレベル 2 で同期がとれていない
EL3HLT39Level 3 haltedレベル 3 で終了した
EL3RST40Level 3 resetレベル 3 でリセットした
ELNRNG41Link number out of rangeリンク番号が範囲外
EUNATCH42Protocol driver not attachedプロトコルドライバが接続されていない
ENOCSI43No CSI structure availableCSI 構造体がない
EL2HLT44Level 2 haltedレベル 2 で終了した
EDEADLK45Deadlock condition.リソースがデッドロックにより拒否された
ENOLCK46No record locks available.利用できるロックが無い
ECANCELED47Operation canceled操作がキャンセルされた
ENOTSUP48Operation not supportedサポートされていない
EDQUOT49Disc quota exceededディスククオータを超えた
EBADE50invalid exchange無効な交換
EBADR51invalid request descriptor無効なリクエストディスクリプタ
EXFULL52exchange full変換テーブルが一杯である
ENOANO53no anode陰極がない
EBADRQC54invalid request code無効なリクエストコード
EBADSLT55invalid slot無効なスロット
EDEADLOCK56file locking deadlock errorファイルロックにおけるデッドロックエラー
EBFONT57bad font file fmtフォントファイル形式が不正
EOWNERDEAD58process died with the lockロックを保持したままプロセスが終了した
ENOTRECOVERABLE59lock is not recoverableロックは回復不能
(ロックの保持中に処理に失敗した前の所有者によって回復不能にされた)
ENOSTR60Device not a streamストリーム型でないデバイス
ENODATA61no data (for no delay io)ストリームの読み出しキューの先頭に読み出し可能なメッセージがない
ETIME62timer expired時間切れ
ENOSR63out of streams resources指定されたストリーム・リソースが存在しない
ENONET64Machine is not on the networkマシンがネットワーク上にない
ENOPKG65Package not installedパッケージがインストールされていない
EREMOTE66The object is remoteオブジェクトがリモートにある
ENOLINK67the link has been severedリンクが切れている
EADV68advertise errorAdvertise エラー
ESRMNT69srmount errorSrmount エラー
ECOMM70Communication error on send送信時の通信エラー
EPROTO71Protocol errorプロトコルエラー
ELOCKUNMAPPED72locked lock was unmappedロックは前の所有者によってアンマップされた
ENOTACTIVE73Facility is not activeその資源は有効ではない
EMULTIHOP74multihop attemptedマルチホップ (multihop) を試みた
EBADMSG77trying to read unreadable messageメッセージが不正
ENAMETOOLONG78path name is too longファイル名が長すぎる
EOVERFLOW79value too large to be stored in data type指定されたデータ型に格納するには値が大き過ぎる
ENOTUNIQ80given log. name not unique名前がネットワークで一意ではない
EBADFD81f.d. invalid for this operationファイルディスクリプタが不正な状態
EREMCHG82Remote address changedリモートアドレスが変わった
ELIBACC83Can't access a needed shared lib.必要な共有ライブラリにアクセスできない
ELIBBAD84Accessing a corrupted shared lib.壊れた共有ライブラリにアクセスしようとした
ELIBSCN85.lib section in a.out corrupted.a.out のライブラリセクションが壊れている
ELIBMAX86Attempting to link in too many libs.リンクしようとした共有ライブラリが多過ぎる
ELIBEXEC87Attempting to exec a shared library.共有ライブラリを直接実行できなかった
EILSEQ88Illegal byte sequence.不正なバイト列
ENOSYS89Unsupported file system operation関数が実装されていない
ELOOP90Symbolic link loopシンボリック・リンクが多すぎる
ERESTART91Restartable system callシステムコールが中断され再スタートが必要
ESTRPIPE92if pipe/FIFO, don't sleep in stream headストリーム・パイプ・エラー
ENOTEMPTY93directory not emptyディレクトリが空ではない
EUSERS94Too many users (for UFS)ユーザ数が多過ぎる
ENOTSOCK95Socket operation on non-socketソケットではない
EDESTADDRREQ96Destination address required宛先アドレスが必要
EMSGSIZE97Message too longメッセージバッファの長さが適切でない
EPROTOTYPE98Protocol wrong type for socketソケットに指定できないプロトコル・タイプ
ENOPROTOOPT99Protocol not available指定されたプロトコルが利用できない
EPROTONOSUPPORT120Protocol not supportedプロトコルがサポートされていない
ESOCKTNOSUPPORT121Socket type not supportedサポートされていないソケット種別
EOPNOTSUPP122Operation not supported on socketソケットでサポートしていない操作
EPFNOSUPPORT123Protocol family not supportedサポートされていないプロトコルファミリー
EAFNOSUPPORT124Address family not supported byアドレス・ファミリーがサポートされていない
EADDRINUSE125Address already in useアドレスがすでに使用されている
EADDRNOTAVAIL126Can't assign requested addressアドレスが使用できない
ENETDOWN127Network is downネットワークが不通
ENETUNREACH128Network is unreachableネットワークが到達不能
ENETRESET129Network dropped connection because接続がネットワーク側から中止された
ECONNABORTED130Software caused connection abort接続が中止された
ECONNRESET131Connection reset by peer接続がリセットされた
ENOBUFS132No buffer space available使用可能なバッファ空間がない
EISCONN133Socket is already connectedソケットが接続されている
ENOTCONN134Socket is not connectedソケットが接続されていない
ESHUTDOWN143Can't send after socket shutdown通信相手がシャットダウンされて送信できない
ETOOMANYREFS144Too many references: can't splice参照が多すぎる
ETIMEDOUT145Connection timed out操作はタイムアウトした
ECONNREFUSED146Connection refused接続が拒否された
EHOSTDOWN147Host is downホストがダウンしている
EHOSTUNREACH148No route to hostホストに到達不能である
EWOULDBLOCKEAGAINEAGAIN と同義リソースが一時的に利用不可
EALREADY149operation already in progress操作は既に処理中
EINPROGRESS150operation now in progress操作は実行中
ESTALE151Stale NFS file handleファイルハンドルが古い状態になっている