UNIX には、EIDRM から "EIDRM" などのように、errno を対応する文字列に変換する関数はありますか。これらの整数エラー番号でエラーをチェックするためにデバッグするのは非常に面倒です。
44772 次
6 に答える
8
moreutilsパッケージerrno
でユーティリティが配布されるようになりました。
$ errno -h
Usage: errno [-lsS] [--list] [--search] [--search-all-locales] [keyword]
$ errno -l
EPERM 1 Operation not permitted
ENOENT 2 No such file or directory
ESRCH 3 No such process
EINTR 4 Interrupted system call
EIO 5 Input/output error
ENXIO 6 No such device or address
E2BIG 7 Argument list too long
ENOEXEC 8 Exec format error
...
$ errno 11
EAGAIN 11 Resource temporarily unavailable
$ errno -s Ouput
EIO 5 Input/output error
于 2012-12-25T01:10:16.783 に答える