> My intuition says we shouldn't fabricate errno values for errors that > don't have them. But I don't have anything concrete to back it up. I think I'm using an unconscious heuristic that things should "do what it says on the tin". If something is named errno, it should come from errno. Simple policy is easy to understand and the division of responsibility is clear.