| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
4. Program Behavior for All Programs
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.
| 4.1 Non-GNU Standards | We consider standards such as POSIX; we don't "obey" them. | |
| 4.2 Writing Robust Programs | Writing robust programs | |
| 4.3 Library Behavior | Library behavior | |
| 4.4 Formatting Error Messages | Formatting error messages | |
| 4.5 Standards for Interfaces Generally | Standards about interfaces generally | |
| 4.6 Standards for Graphical Interfaces | Standards for graphical interfaces | |
| 4.7 Standards for Command Line Interfaces | Standards for command line interfaces | |
| 4.8 Table of Long Options | Table of long options | |
| 4.9 Memory Usage | When and how to care about memory needs | |
| 4.10 File Usage | Which files to use, and where |
