1.17. Interfaces for librt

Table 1-33 defines the library name and shared object name for the librt library

Table 1-33. librt Definition

Library:librt
SONAME:librt.so.1

The behavior of the interfaces in this library is specified by the following specifications:

ISO POSIX (2003)

1.17.1. Shared Memory Objects

1.17.1.1. Interfaces for Shared Memory Objects

An LSB conforming implementation shall provide the generic functions for Shared Memory Objects specified in Table 1-34, with the full mandatory functionality as described in the referenced underlying specification.

Table 1-34. librt - Shared Memory Objects Function Interfaces

shm_open [1]shm_unlink [1]   

Referenced Specification(s)

1.17.2. Clock

1.17.2.1. Interfaces for Clock

An LSB conforming implementation shall provide the generic functions for Clock specified in Table 1-35, with the full mandatory functionality as described in the referenced underlying specification.

Table 1-35. librt - Clock Function Interfaces

clock_getcpuclockid [1]clock_getres [1]clock_gettime [1]clock_nanosleep [1]clock_settime [1]

Referenced Specification(s)

1.17.3. Timers

1.17.3.1. Interfaces for Timers

An LSB conforming implementation shall provide the generic functions for Timers specified in Table 1-36, with the full mandatory functionality as described in the referenced underlying specification.

Table 1-36. librt - Timers Function Interfaces

timer_create [1]timer_delete [1]timer_getoverrun [1]timer_gettime [1]timer_settime [1]

Referenced Specification(s)