Prev, Top Notes, Next

Message Content

This code:
int fd = explain_open_or_die("some/thing", O_RDONLY, 0);
produces this message:
open(pathname = "some/file", flags = O_RDONLY) failed,
No such file or directory (2, ENOENT) because there is
no "some" directory in the current directory
This breaks down into three pieces:
system-call failed, system-error because explanation