Top Level Schema of LSB Elements
LSB Elements
The LSB Specification describes various elements with
modules as the top level entities, which contain libraries and commands.
ELF Elements and
RPM Tags belong to LSB_Core module only.
You can browse elements by clicking links in the table below or by clicking images above. You can also find specific elements using a navigation panel at the top.
| LSB ABI Elements |
Elements that define the LSB ABI |
|
Libraries
|
Libraries correspond to the shared libraries found on a system. The interfaces
found in a library are organized into logical groupings called LibGroups. A
Libary contains 1 or more LibGroups.
|
|
LibGroups
|
LibGroups are logical groupings of Interfaces. Each LibGroup belongs to a single
Library, and contains 1 or more Interfaces.
|
|
Classes
|
ABI data for C++ Classes.
|
|
Interfaces
|
Interfaces form API of a shared library.
|
|
Headers
|
Headers contain constants and types that are used by Interfaces.
|
|
Header Sections
|
Header Sections are logical groupings of Constants and Types. Each Header Section belongs
to a single Header, and contains 1 or more Constants or Types.
|
|
Types
|
Types is a table of Type definitions.
|
|
Constants
|
Constants is a table of constant values.
|
| ELF Elements |
Elements related to Executable and Linking Format (ELF) and defined in LSB Core. |
|
Dynamic Entries
|
The dynamic entries.
|
|
ElfSection
|
ElfSection is a table of valid ELF Section descriptions.
|
|
SectionTypes
|
SectionTypes is a table of valid ELF Section types.
|
| RPM Elements |
Elements related to RPM file format |
|
RPM Tags
|
RpmTag is a table of RPM Tag definitions.
|
| Commands |
Commands defined in LSB |
|
Commands
|
Commands is a table of commands defined in LSB (including built-in commands).
|
| Interpreted Languages |
LSB Interpreted Languages |
|
Interpreted Languages
|
LSB specifies minimal interpreter version, interpreter location and a set of modules for some interpreted languages.
|