Linux Standard Base Specification 3.0Preview1


Table of Contents
Foreword
Introduction
I. Introductory Elements
1. Scope
1.1. General
1.2. Module Specific Scope
2. Normative References
3. Requirements
3.1. Relevant Libraries
3.2. LSB Implementation Conformance
3.3. LSB Application Conformance
4. Definitions
5. Terminology
6. Documentation Conventions
7. Relationship To ISO/IEC 9945 POSIX
II. Base Libraries
8. Libraries
8.1. Introduction
8.2. Program Interpreter
8.3. Interfaces for libc
8.4. Data Definitions for libc
8.5. Interface Definitions for libc
8.6. Interfaces for libm
8.7. Data Definitions for libm
8.8. Interface Definitions for libm
8.9. Interfaces for libpthread
8.10. Data Definitions for libpthread
8.11. Interface Definitions for libpthread
8.12. Interfaces for libgcc_s
8.13. Data Definitions for libgcc_s
8.14. Interfaces for libdl
8.15. Data Definitions for libdl
8.16. Interface Definitions for libdl
8.17. Interfaces for libcrypt
8.18. Interfaces for libpam
8.19. Data Definitions for libpam
8.20. Interface Definitions for libpam
III. Utility Libraries
9. Utility Libraries
9.1. Introduction
9.2. Interfaces for libz
9.3. Data Definitions for libz
9.4. Interface Definitions for libz
9.5. Interfaces for libncurses
9.6. Data Definitions for libncurses
9.7. Interfaces for libutil
9.8. Interface Definitions for libutil
IV. Commands and Utilities
10. Commands and Utilities
10.1. Commands and Utilities
10.2. Command Behavior
V. Execution Environment
11. File System Hierarchy
11.1. /dev
11.2. User Accounting Databases
11.3. Path For System Administration Utilities
12. Additional Recommendations
12.1. Minimal granted Directory and File permissions
12.2. Recommendations for applications on ownership and permissions
13. Additional Behaviors
13.1. Mandatory Optional Behaviors
14. Localization
14.1. Introduction
14.2. Regular Expressions
14.3. Pattern Matching Notation
VI. System Initialization
15. System Initialization
15.1. Cron Jobs
15.2. Init Script Actions
15.3. Comment Conventions for Init Scripts
15.4. Installation and Removal of init.d Files
15.5. Run Levels
15.6. Facility Names
15.7. Script Names
15.8. Init Script Functions
VII. Users & Groups
16. Users & Groups
16.1. User and Group Database
16.2. User & Group Names
16.3. UID Ranges
16.4. Rationale
A. GNU Free Documentation License
A.1. PREAMBLE
A.2. APPLICABILITY AND DEFINITIONS
A.3. VERBATIM COPYING
A.4. COPYING IN QUANTITY
A.5. MODIFICATIONS
A.6. COMBINING DOCUMENTS
A.7. COLLECTIONS OF DOCUMENTS
A.8. AGGREGATION WITH INDEPENDENT WORKS
A.9. TRANSLATION
A.10. TERMINATION
A.11. FUTURE REVISIONS OF THIS LICENSE
A.12. How to use this License for your documents
List of Tables
2-1. Normative References
3-1. Standard Library Names
3-2. Standard Library Names defined in the Architecture Specific Supplement
8-1. libc Definition
8-2. libc - RPC Function Interfaces
8-3. libc - System Calls Function Interfaces
8-4. libc - Standard I/O Function Interfaces
8-5. libc - Standard I/O Data Interfaces
8-6. libc - Signal Handling Function Interfaces
8-7. libc - Signal Handling Data Interfaces
8-8. libc - Localization Functions Function Interfaces
8-9. libc - Localization Functions Data Interfaces
8-10. libc - Socket Interface Function Interfaces
8-11. libc - Wide Characters Function Interfaces
8-12. libc - String Functions Function Interfaces
8-13. libc - IPC Functions Function Interfaces
8-14. libc - Regular Expressions Function Interfaces
8-15. libc - Character Type Functions Function Interfaces
8-16. libc - Time Manipulation Function Interfaces
8-17. libc - Time Manipulation Data Interfaces
8-18. libc - Terminal Interface Functions Function Interfaces
8-19. libc - System Database Interface Function Interfaces
8-20. libc - Language Support Function Interfaces
8-21. libc - Large File Support Function Interfaces
8-22. libc - Standard Library Function Interfaces
8-23. libc - Standard Library Data Interfaces
8-24. libm Definition
8-25. libm - Math Function Interfaces
8-26. libm - Math Data Interfaces
8-27. libpthread Definition
8-28. libpthread - Realtime Threads Function Interfaces
8-29. libpthread - Posix Threads Function Interfaces
8-30. libgcc_s Definition
8-31. libdl Definition
8-32. libdl - Dynamic Loader Function Interfaces
8-33. libcrypt Definition
8-34. libcrypt - Encryption Function Interfaces
8-35. libpam Definition
8-36. libpam - Pluggable Authentication API Function Interfaces
9-1. libz Definition
9-2. libz - Compression Library Function Interfaces
9-3. libncurses Definition
9-4. libncurses - Curses Function Interfaces
9-5. libncurses - Curses Data Interfaces
9-6. libutil Definition
9-7. libutil - Utility Functions Function Interfaces
10-1. Commands And Utilities
10-2. Built In Utilities
10-1. Escape Sequences
16-1. Required User & Group Names
16-2. Optional User & Group Names