Chapter 24. Libraries

24.1. Interfaces for libnspr4

Table 24-1 defines the library name and shared object name for the libnspr4 library

Table 24-1. libnspr4 Definition

Library:libnspr4
SONAME:libnspr4.so

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

[NSPR] NSPR Reference

24.1.1. Netscape Portable Runtime

24.1.1.1. Interfaces for Netscape Portable Runtime

An LSB conforming implementation shall provide the generic functions for Netscape Portable Runtime specified in Table 24-2, with the full mandatory functionality as described in the referenced underlying specification.

Table 24-2. libnspr4 - Netscape Portable Runtime Function Interfaces

PR_Abort [NSPR]PR_Accept [NSPR]PR_AtomicAdd [NSPR]
PR_AtomicDecrement [NSPR]PR_AtomicIncrement [NSPR]PR_AtomicSet [NSPR]
PR_Bind [NSPR]PR_Calloc [NSPR]PR_Cleanup [NSPR]
PR_ClearInterrupt [NSPR]PR_Close [NSPR]PR_Connect [NSPR]
PR_ConnectContinue [NSPR]PR_ConvertIPv4AddrToIPv6 [NSPR]PR_CreateIOLayerStub [NSPR]
PR_CreatePipe [NSPR]PR_DestroyCondVar [NSPR]PR_DestroyLock [NSPR]
PR_EnumerateAddrInfo [NSPR]PR_ExplodeTime [NSPR]PR_FormatTime [NSPR]
PR_Free [NSPR]PR_FreeAddrInfo [NSPR]PR_GMTParameters [NSPR]
PR_GetAddrInfoByName [NSPR]PR_GetCanonNameFromAddrInfo [NSPR]PR_GetDefaultIOMethods [NSPR]
PR_GetDescType [NSPR]PR_GetError [NSPR]PR_GetErrorText [NSPR]
PR_GetErrorTextLength [NSPR]PR_GetLayersIdentity [NSPR]PR_GetOSError [NSPR]
PR_GetSocketOption [NSPR]PR_GetThreadPrivate [NSPR]PR_GetThreadScope [NSPR]
PR_GetThreadState [NSPR]PR_GetUniqueIdentity [NSPR]PR_ImplodeTime [NSPR]
PR_ImportTCPSocket [NSPR]PR_Init [NSPR]PR_Initialize [NSPR]
PR_InitializeNetAddr [NSPR]PR_Initialized [NSPR]PR_Interrupt [NSPR]
PR_IntervalNow [NSPR]PR_IntervalToMicroseconds [NSPR]PR_IntervalToMilliseconds [NSPR]
PR_IntervalToSeconds [NSPR]PR_Listen [NSPR]PR_LocalTimeParameters [NSPR]
PR_Lock [NSPR]PR_Malloc [NSPR]PR_MicrosecondsToInterval [NSPR]
PR_MillisecondsToInterval [NSPR]PR_NetAddrToString [NSPR]PR_NewCondVar [NSPR]
PR_NewLock [NSPR]PR_NewThreadPrivateIndex [NSPR]PR_NormalizeTime [NSPR]
PR_NotifyAllCondVar [NSPR]PR_NotifyCondVar [NSPR]PR_Now [NSPR]
PR_Open [NSPR]PR_OpenTCPSocket [NSPR]PR_OpenUDPSocket [NSPR]
PR_ParseTimeString [NSPR]PR_ParseTimeStringToExplodedTime [NSPR]PR_Poll [NSPR]
PR_PopIOLayer [NSPR]PR_ProcessExit [NSPR]PR_PushIOLayer [NSPR]
PR_Read [NSPR]PR_Realloc [NSPR]PR_Recv [NSPR]
PR_RecvFrom [NSPR]PR_SecondsToInterval [NSPR]PR_Send [NSPR]
PR_SendTo [NSPR]PR_SetError [NSPR]PR_SetErrorText [NSPR]
PR_SetSocketOption [NSPR]PR_SetThreadPrivate [NSPR]PR_Shutdown [NSPR]
PR_Sleep [NSPR]PR_StringToNetAddr [NSPR]PR_TicksPerSecond [NSPR]
PR_Unlock [NSPR]PR_WaitCondVar [NSPR]PR_Write [NSPR]