Why does ENOENT mean "No such file or directory"? Why does ENOENT mean "No such file or directory"? unix unix