The libexplain project provides a library that may be used to explain Unix and Linux system call errors. This will make your application's error messages much more informative to your users. The library is not quite a drop-in replacement for strerror, but it comes close: each system call has a dedicated libexplain function.
| Tags | Software Development Libraries Diagnostics Utilities |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX Unix |
| Implementation | C |
Recent releases


Release Notes: Coverage includes 185 system calls and 547 ioctl requests.


Release Notes: Coverage includes 173 system calls and 547 ioctl requests.


Release Notes: Coverage now includes 173 system calls and 547 ioctl requests.


Release Notes: Coverage includes 173 system calls and 547 ioctl requests.


Release Notes: Coverage now includes 170 system calls and 547 ioctl requests.