diff --git a/io/sys/darwin/posix.c b/io/sys/darwin/posix.c index 77ae01c..2063072 100644 --- a/io/sys/darwin/posix.c +++ b/io/sys/darwin/posix.c @@ -22,6 +22,8 @@ enum b_status b_status_from_errno(int error, enum b_status default_value) return B_ERR_IS_DIRECTORY; case ENOTDIR: return B_ERR_NOT_DIRECTORY; + case EPERM: + return B_ERR_PERMISSION_DENIED; case ENOTSUP: case ENOSYS: return B_ERR_NOT_SUPPORTED;