Package explain

Explains system call error reports

http://libexplain.sourceforge.net

The explain command is used to decode an error return read from an
strace(1) listing, or similar. Because this is being deciphered in a
different process than the original, the results will be less accurate
than if the program itself were to use libexplain(3).

General Commands (Section 1)
explain
The explain command is used to decode an error return read from an strace(1) listing, or silimar.
explain_lca2010
The idea for libexplain occurred to me back in the early 1980s. Whenever a system call returns an error, the kernel knows exactly what went wrong... and...