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;