It appears strerror_r(a, b, n) will write at most n-1 chars to b.
Implement an actual command-line interface.