This chapter describes conventions for writing robust
software. It also describes general standards for error messages, the
command line interface, and how libraries should behave.
Non-GNU Standards: We consider standards such as POSIX;
we don't "obey" them.