6.4. Interfaces for libSM

Table 6-3 defines the library name and shared object name for the libSM library

Table 6-3. libSM Definition

Library:libSM
SONAME:libSM.so.6

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

[XSM] X11 Session Management

6.4.1. Session Management Functions

6.4.1.1. Interfaces for Session Management Functions

An LSB conforming implementation shall provide the generic functions for Session Management Functions specified in Table 6-4, with the full mandatory functionality as described in the referenced underlying specification.

Table 6-4. libSM - Session Management Functions Function Interfaces

SmFreeProperty [XSM]SmFreeReasons [XSM]SmcClientID [XSM]SmcCloseConnection [XSM]
SmcDeleteProperties [XSM]SmcGetIceConnection [XSM]SmcGetProperties [XSM]SmcInteractDone [XSM]
SmcInteractRequest [XSM]SmcModifyCallbacks [XSM]SmcOpenConnection [XSM]SmcProtocolRevision [XSM]
SmcProtocolVersion [XSM]SmcRelease [XSM]SmcRequestSaveYourself [XSM]SmcRequestSaveYourselfPhase2 [XSM]
SmcSaveYourselfDone [XSM]SmcSetErrorHandler [XSM]SmcSetProperties [XSM]SmcVendor [XSM]
SmsCleanUp [XSM]SmsClientHostName [XSM]SmsClientID [XSM]SmsDie [XSM]
SmsGenerateClientID [XSM]SmsGetIceConnection [XSM]SmsInitialize [XSM]SmsInteract [XSM]
SmsProtocolRevision [XSM]SmsProtocolVersion [XSM]SmsRegisterClientReply [XSM]SmsReturnProperties [XSM]
SmsSaveComplete [XSM]SmsSaveYourself [XSM]SmsSaveYourselfPhase2 [XSM]SmsSetErrorHandler [XSM]
SmsShutdownCancelled [XSM]