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. 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
Filename Globbing
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
libX11
libXt
libm
libGL
libXext
libICE
libSM
libdl
libcrypt
libz
libncurses
libutil
libc
libpthread
libpam
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-28. libm Definition
1-29. libm - Math Function Interfaces
1-30. libm - Math Data Interfaces
1-31. libpthread Definition
1-32. libpthread - Posix Threads Function Interfaces
1-33. libgcc_s Definition
1-34. libdl Definition
1-35. libdl - Dynamic Loader Function Interfaces
1-36. libcrypt Definition
1-37. libcrypt - Encryption Function Interfaces
1-38. libpam Definition
1-39. 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
9-1. Required User & Group Names
9-2. Optional User & Group Names
A-1. libX11 Function Interfaces
A-2. libX11 Data Interfaces
A-3. libXt Function Interfaces
A-4. libXt Data Interfaces
A-5. libm Function Interfaces
A-6. libm Data Interfaces
A-7. libGL Function Interfaces
A-8. libXext Function Interfaces
A-9. libICE Function Interfaces
A-10. libSM Function Interfaces
A-11. libdl Function Interfaces
A-12. libcrypt Function Interfaces
A-13. libz Function Interfaces
A-14. libncurses Function Interfaces
A-15. libncurses Data Interfaces
A-16. libutil Function Interfaces
A-17. libc Function Interfaces
A-18. libc Data Interfaces
A-19. libpthread Function Interfaces
A-20. libpam Function Interfaces