読者です 読者をやめる 読者になる 読者になる

errno文字列表現取得関数

sbcl

sbclを使って、errnoの値に対応するメッセージを簡単に取得する方法。
sb-int:strerror関数を使う。

;; errno=22の場合
> (sb-int:strerror 22)
--> "Invalid argument"

;; errno=2の場合
> (sb-int:strerror 2)
--> "No such file or directory"