Linux Standard Base Specification


Table of Contents
I. Base Libraries
1. Libraries
Program Interpreter
Interfaces for libc
Data Definitions for libc
Interface Definitions for libc
Interfaces for libm
Data Definitions for libm
Interfaces for libpthread
Data Definitions for libpthread
Interface Definitions for libpthread
Interfaces for libgcc_s
Data Definitions for libgcc_s
Interfaces for libdl
Data Definitions for libdl
Interface Definitions for libdl
Interfaces for libcrypt
Interfaces for libpam
Data Definitions for libpam
Interface Definitions for libpam
II. Utility Libraries
2. utility Libraries
Interfaces for libz
Data Definitions for libz
Interfaces for libncurses
Data Definitions for libncurses
Interfaces for libutil
Interface Definitions for libutil
III. Commands and Utilities
3. Commands and Utilities
Commands and Utilities
Command Behavior
IV. Execution Environment
4. File System Hierarchy
/dev
5. Additional Recommendations
Minimal granted Directory and File permissions
Recommendations for applications on ownership and permissions
6. Additional Behaviors
Mandatory Optional Behaviors
7. Localization
Regular Expressions
Pattern Matching Notation
V. System Initialization
8. System Initialization
Cron Jobs
Init Script Actions
Comment Conventions for Init Scripts
Installation and Removal of init.d Files
Run Levels
Facility Names
Script Names
Init Script Functions
VI. Users & Groups
9. Users & Groups
User and Group Database
User & Group Names
UID Ranges
Rationale
A. Alphabetical Listing of Interfaces
libc
libcrypt
libdl
libm
libncurses
libpam
libpthread
libutil
libz
List of Tables
1-1. libc Definition
1-2. libc - RPC Function Interfaces
1-3. libc - System Calls Function Interfaces
1-4. libc - Standard I/O Function Interfaces
1-5. libc - Standard I/O Data Interfaces
1-6. libc - Signal Handling Function Interfaces
1-7. libc - Signal Handling Data Interfaces
1-8. libc - Localization Functions Function Interfaces
1-9. libc - Localization Functions Data Interfaces
1-10. libc - Socket Interface Function Interfaces
1-11. libc - Socket Interface Deprecated Function Interfaces
1-12. libc - Wide Characters Function Interfaces
1-13. libc - String Functions Function Interfaces
1-14. libc - IPC Functions Function Interfaces
1-15. libc - Regular Expressions Function Interfaces
1-16. libc - Regular Expressions Deprecated Function Interfaces
1-17. libc - Regular Expressions Deprecated Data Interfaces
1-18. libc - Character Type Functions Function Interfaces
1-19. libc - Time Manipulation Function Interfaces
1-20. libc - Time Manipulation Deprecated Function Interfaces
1-21. libc - Time Manipulation Data Interfaces
1-22. libc - Terminal Interface Functions Function Interfaces
1-23. libc - System Database Interface Function Interfaces
1-24. libc - Language Support Function Interfaces
1-25. libc - Large File Support Function Interfaces
1-26. libc - Standard Library Function Interfaces
1-27. libc - Standard Library Data Interfaces
1-1. Examples
1-29. libm Definition
1-30. libm - Math Function Interfaces
1-31. libm - Math Data Interfaces
1-32. libpthread Definition
1-33. libpthread - Posix Threads Function Interfaces
1-34. libgcc_s Definition
1-35. libdl Definition
1-36. libdl - Dynamic Loader Function Interfaces
1-37. libcrypt Definition
1-38. libcrypt - Encryption Function Interfaces
1-39. libpam Definition
1-40. libpam - Pluggable Authentication API Function Interfaces
2-1. libz Definition
2-2. libz - Compression Library Function Interfaces
2-3. libncurses Definition
2-4. libncurses - Curses Function Interfaces
2-5. libncurses - Curses Data Interfaces
2-6. libutil Definition
2-7. libutil - Utility Functions Function Interfaces
3-1. Commands and Utilities
3-1. Escape Sequences
9-1. Required User & Group Names
9-2. Optional User & Group Names
A-1. libc Function Interfaces
A-2. libc Data Interfaces
A-3. libcrypt Function Interfaces
A-4. libdl Function Interfaces
A-5. libm Function Interfaces
A-6. libm Data Interfaces
A-7. libncurses Function Interfaces
A-8. libncurses Data Interfaces
A-9. libpam Function Interfaces
A-10. libpthread Function Interfaces
A-11. libutil Function Interfaces
A-12. libz Function Interfaces