2 ;+# This Source Code Form is subject to the terms of the Mozilla Public
3 ;+# License
, v.
2.0. If a copy of the MPL was not distributed with this
4 ;+# file
, You can obtain one at http
://mozilla.org
/MPL
/2.0/.
6 ;+# OK
, this file is meant to support SUN
, LINUX
, AIX
, OS
/2 and WINDOWS
7 ;+#
1. For all unix platforms
, the string
";-" means
"remove this line"
8 ;+#
2. For all unix platforms
, the string
" DATA " will be removed from any
9 ;+# line on which it occurs.
10 ;+#
3. Lines containing
";+" will have
";+" removed on SUN and LINUX.
11 ;+# On AIX
, lines containing
";+" will be removed.
12 ;+#
4. For all unix platforms
, the string
";;" will thave the
";;" removed.
13 ;+#
5. For all unix platforms
, after the above processing has taken place
,
14 ;+# all characters after the first
";" on the line will be removed.
15 ;+# And for AIX
, the first
";" will also be removed.
16 ;+# This file is passed directly to windows. Since
';' is a comment
, all UNIX
17 ;+# directives are hidden behind
";", ";+", and
";-"
38 PR_AttachSharedMemory
;
43 PR_BlockClockInterrupts
;
49 PR_CSetOnMonitorRecycle
;
54 PR_CancelWaitFileDesc
;
57 PR_ChangeFileDescNativeHandle
;
68 PR_ConvertIPv4AddrToIPv6
;
73 PR_CreateMWaitEnumerator
;
76 PR_CreateProcessDetached
;
77 PR_CreateSocketPollFd
;
80 PR_CreateThreadGCAble
;
87 PR_DeleteSharedMemory
;
92 PR_DestroyMWaitEnumerator
;
93 PR_DestroyOrderedLock
;
95 PR_DestroyPollableEvent
;
96 PR_DestroyProcessAttr
;
99 PR_DestroySocketPollFd
;
104 PR_DetachSharedMemory
;
106 PR_DisableClockInterrupts
;
107 PR_EnableClockInterrupts
;
111 PR_EnumerateWaitGroup
;
112 PR_ErrorInstallCallback
;
113 PR_ErrorInstallTable
;
119 PR_ExportFileMapAsString
;
127 PR_FileDesc2NativeHandle
;
129 PR_FindSymbolAndLibrary
;
132 PR_FindNextCounterQname
;
133 PR_FindNextCounterRname
;
134 PR_FindNextTraceQname
;
135 PR_FindNextTraceRname
;
136 PR_FormatTimeUSEnglish
;
142 PR_GetDefaultIOMethods
;
144 PR_GetDirectorySeparator
;
146 PR_GetCounterHandleFromName
;
147 PR_GetCounterNameFromHandle
;
148 PR_GetDirectorySepartor
;
152 PR_GetErrorTextLength
;
160 PR_GetIdentitiesLayer
;
162 PR_GetInheritedFileMap
;
163 PR_GetLayersIdentity
;
166 PR_GetMonitorEntryCount
;
167 PR_GetNameForIdentity
;
170 PR_GetOpenFileInfo64
;
182 PR_GetStackSpaceLeft
;
186 PR_GetThreadAffinityMask
;
188 PR_GetThreadPriority
;
194 PR_GetUniqueIdentity
;
197 PR_ImportFileMapFromString
;
201 PR_GetTraceHandleFromName
;
202 PR_GetTraceNameFromHandle
;
206 PR_InitializeNetAddr
;
210 PR_IntervalToMicroseconds
;
211 PR_IntervalToMilliseconds
;
213 PR_IntervalToSeconds
;
221 PR_LoadLibraryWithFlags
;
222 PR_LoadStaticLibrary
;
223 PR_LocalTimeParameters
;
232 PR_MicrosecondsToInterval
;
233 PR_MillisecondsToInterval
;
248 PR_NewThreadPrivateIndex
;
269 PR_ProcessAttrSetCurrentDirectory
;
270 PR_ProcessAttrSetInheritableFD
;
271 PR_ProcessAttrSetInheritableFileMap
;
272 PR_ProcessAttrSetStdioRedirect
;
294 PR_ScanStackPointers
;
295 PR_RecordTraceEntries
;
296 PR_SecondsToInterval
;
317 PR_SetSysfdTableSize
;
318 PR_SetThreadAffinityMask
;
319 PR_SetThreadDumpProc
;
321 PR_SetThreadPriority
;
323 PR_SetThreadRecycleMode
;
325 PR_ShutdownThreadPool
;
335 PR_ThreadScanStackPointers
;
339 PR_USPacificTimeParameters
;
340 PR_UnblockClockInterrupts
;
343 PR_SubtractFromCounter
;
349 PR_WaitForPollableEvent
;
358 PR_UnlockOrderedLock
;
380 PRP_DestroyNakedCondVar
;
392 GetExecutionEnvironment
;
394 SetExecutionEnvironment
;
402 PR_EmulateAcceptRead
;
404 PR_FindFunctionSymbol
;
405 PR_FindFunctionSymbolAndLibrary
;
406 PR_GetMemMapAlignment
;
407 PR_GetNumberOfProcessors
;
416 PR_GetLibraryFilePathname
;
426 PR_EnumerateAddrInfo
;
428 PR_GetAddrInfoByName
;
429 PR_GetCanonNameFromAddrInfo
;
434 PR_GetPhysicalMemorySize
;
438 PR_ParseTimeStringToExplodedTime
;
442 PR_AssertCurrentThreadOwnsLock
;
443 PR_AssertCurrentThreadInMonitor
;
452 PR_SetCurrentThreadName
;
458 ;+# Function PR_DuplicateEnvironment had been added in NSPR
4.10.9,
459 ;+# but we neglected to add it to nspr.def until NSPR
4.12
462 PR_DuplicateEnvironment
;
467 PR_GetPrefLoopbackAddrInfo
;