Skip to content

Return EPERM in the default KScheme implementation

Jeremy Soller requested to merge nounoursheureux:master into master

Created by: nounoursheureux

Problem: The current default implementation of KScheme returns ENOENT. The problem is that this error is generally used when a path or resource descriptor does not point to a valid resource, so there same error can mean different things on a single syscall.

Solution: Return EPERM (operation not permitted) instead of ENOENT

State: Ready

Related: #612

Merge request reports