Throw a guest std::system_error for the Dinkumware _Cpp_error codes, as in VC12 and microsoft/STL thread0.cpp: the error_code holds the FreeBSD errno and a guest generic error category modelled in libc, and what() is the table message followed by the category message. Codes outside the table throw std::out_of_range. The system_error copy constructor and assignment now copy the error_code too. Imported by Deathloop (PPSA01670) and Minecraft Legends (PPSA05510). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> (cherry picked from commit bed1deafdee4b50bea9683a1cead0d0320150eb7) |
||
|---|---|---|
| .. | ||
| debt | ||
| ARCHITECTURE.md | ||
| BUILD.md | ||
| CONVENTIONS.md | ||
| HW_ORACLE.md | ||
| PROGRESS.md | ||
| TechnicalDebt.md | ||