Boost:System
This reference documentation describes components that programs may use to report error conditions originating from the operating system or other low-level application program interfaces.
Boost.System library components never change the value of errno.