improve error strings
authorRich Felker <dalias@aerifal.cx>
Thu, 7 Feb 2013 08:05:54 +0000 (03:05 -0500)
committerRich Felker <dalias@aerifal.cx>
Thu, 7 Feb 2013 08:05:54 +0000 (03:05 -0500)
commitd75348ddda4e63c2a36c292a5b64b78d46e24422
tree42c80e9a40c56b84c32a3e6147c5c47a8216ca9b
parent526900484ca5673630a5838e081db685c6856fe2
improve error strings

this definitely has the potential to be a bikeshed topic, so some
justification is in order. most of the changes made fit into one of
the following categories:
1. alignment with text in posix, xsh 2.3
2. eliminating overly-specific text for shared error codes
3. making the message match more closely with the macro name
4. removing extraneous words

in particular, the EAGAIN/EWOULDBLOCK text is updated to match the
description of EAGAIN (which covers both uses) rather than saying the
operation would block, and ENOTSUP/EOPNOTSUPP is updated not to
mention sockets.

the distinction between ENFILE/EMFILE has also been clarified; ENFILE
is aligned with the posix text, and EMFILE, which lacks concise posix
text matching any historic message, is updated to emphasize that the
exhausted resource is not open files/open file descriptions, but
rather the integer 'address space' of file descriptors.

some messages may be further tweaked based on feedback.
src/errno/__strerror.h