Next: Making The Best Use of C, Previous: General Program Design, Up: GNU Coding Standards [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.
- Non-GNU Standards
- Writing Robust Programs
- Library Behavior
- Formatting Error Messages
- Standards for Interfaces Generally
- Finding the Program’s Executable and Associated Files
- Standards for Graphical Interfaces
- Standards for Command Line Interfaces
- Standards for Dynamic Plug-in Interfaces
- Table of Long Options
- OID Allocations
- Memory Usage
- File Usage