1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-25 14:51:16 +02:00

implement SysError errno handling

This commit is contained in:
Ben Burdette 2020-05-06 14:07:20 -06:00
parent 7ffb5efdbc
commit e76ad2e48a
5 changed files with 21 additions and 19 deletions

View file

@ -35,6 +35,14 @@ int main()
logger->logEI(ei);
}
// SysError; picks up errno
try {
auto x = readFile(-1);
}
catch (Error &e) {
std::cout << "error: " << e.sname() << std::endl;
logError(e.info());
}
// For completeness sake, info through vomit levels.
// But this is maybe a heavy format for those.