nsprpub/pr/src/nspr.def

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

michael@0 1 ;+#
michael@0 2 ;+# This Source Code Form is subject to the terms of the Mozilla Public
michael@0 3 ;+# License, v. 2.0. If a copy of the MPL was not distributed with this
michael@0 4 ;+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
michael@0 5 ;+#
michael@0 6 ;+# OK, this file is meant to support SUN, LINUX, AIX, OS/2 and WINDOWS
michael@0 7 ;+# 1. For all unix platforms, the string ";-" means "remove this line"
michael@0 8 ;+# 2. For all unix platforms, the string " DATA " will be removed from any
michael@0 9 ;+# line on which it occurs.
michael@0 10 ;+# 3. Lines containing ";+" will have ";+" removed on SUN and LINUX.
michael@0 11 ;+# On AIX, lines containing ";+" will be removed.
michael@0 12 ;+# 4. For all unix platforms, the string ";;" will thave the ";;" removed.
michael@0 13 ;+# 5. For all unix platforms, after the above processing has taken place,
michael@0 14 ;+# all characters after the first ";" on the line will be removed.
michael@0 15 ;+# And for AIX, the first ";" will also be removed.
michael@0 16 ;+# This file is passed directly to windows. Since ';' is a comment, all UNIX
michael@0 17 ;+# directives are hidden behind ";", ";+", and ";-"
michael@0 18 ;+#
michael@0 19 ;+NSPR_4.0 {
michael@0 20 ;+ global:
michael@0 21 LIBRARY nspr4 ;-
michael@0 22 EXPORTS ;-
michael@0 23 LL_MaxInt;
michael@0 24 LL_MinInt;
michael@0 25 LL_Zero;
michael@0 26 PR_Abort;
michael@0 27 PR_AddToCounter;
michael@0 28 PR_Accept;
michael@0 29 PR_AcceptRead;
michael@0 30 PR_Access;
michael@0 31 PR_AddWaitFileDesc;
michael@0 32 PR_AllocFileDesc;
michael@0 33 PR_Assert;
michael@0 34 PR_AtomicAdd;
michael@0 35 PR_AtomicDecrement;
michael@0 36 PR_AtomicIncrement;
michael@0 37 PR_AtomicSet;
michael@0 38 PR_AttachSharedMemory;
michael@0 39 PR_AttachThread;
michael@0 40 PR_Available;
michael@0 41 PR_Available64;
michael@0 42 PR_Bind;
michael@0 43 PR_BlockClockInterrupts;
michael@0 44 PR_BlockInterrupt;
michael@0 45 PR_CEnterMonitor;
michael@0 46 PR_CExitMonitor;
michael@0 47 PR_CNotify;
michael@0 48 PR_CNotifyAll;
michael@0 49 PR_CSetOnMonitorRecycle;
michael@0 50 PR_CWait;
michael@0 51 PR_CallOnce;
michael@0 52 PR_Calloc;
michael@0 53 PR_CancelJob;
michael@0 54 PR_CancelWaitFileDesc;
michael@0 55 PR_CancelWaitGroup;
michael@0 56 PR_CeilingLog2;
michael@0 57 PR_ChangeFileDescNativeHandle;
michael@0 58 PR_Cleanup;
michael@0 59 PR_ClearInterrupt;
michael@0 60 PR_ClearThreadGCAble;
michael@0 61 PR_Close;
michael@0 62 PR_CloseDir;
michael@0 63 PR_CloseFileMap;
michael@0 64 PR_CloseSemaphore;
michael@0 65 PR_CloseSharedMemory;
michael@0 66 PR_Connect;
michael@0 67 PR_CreateCounter;
michael@0 68 PR_ConvertIPv4AddrToIPv6;
michael@0 69 PR_CreateAlarm;
michael@0 70 PR_CreateFileMap;
michael@0 71 PR_CreateIOLayerStub;
michael@0 72 PR_CreateOrderedLock;
michael@0 73 PR_CreateMWaitEnumerator;
michael@0 74 PR_CreatePipe;
michael@0 75 PR_CreateProcess;
michael@0 76 PR_CreateProcessDetached;
michael@0 77 PR_CreateSocketPollFd;
michael@0 78 PR_CreateStack;
michael@0 79 PR_CreateThread;
michael@0 80 PR_CreateThreadGCAble;
michael@0 81 PR_CreateTrace;
michael@0 82 PR_CreateThreadPool;
michael@0 83 PR_DecrementCounter;
michael@0 84 PR_CreateWaitGroup;
michael@0 85 PR_Delete;
michael@0 86 PR_DeleteSemaphore;
michael@0 87 PR_DeleteSharedMemory;
michael@0 88 PR_DestroyAlarm;
michael@0 89 PR_DestroyCounter;
michael@0 90 PR_DestroyCondVar;
michael@0 91 PR_DestroyLock;
michael@0 92 PR_DestroyMWaitEnumerator;
michael@0 93 PR_DestroyOrderedLock;
michael@0 94 PR_DestroyMonitor;
michael@0 95 PR_DestroyPollableEvent;
michael@0 96 PR_DestroyProcessAttr;
michael@0 97 PR_DestroyRWLock;
michael@0 98 PR_DestroySem;
michael@0 99 PR_DestroySocketPollFd;
michael@0 100 PR_DestroyTrace;
michael@0 101 PR_DestroyStack;
michael@0 102 PR_DestroyWaitGroup;
michael@0 103 PR_DetachProcess;
michael@0 104 PR_DetachSharedMemory;
michael@0 105 PR_DetachThread;
michael@0 106 PR_DisableClockInterrupts;
michael@0 107 PR_EnableClockInterrupts;
michael@0 108 PR_EnterMonitor;
michael@0 109 PR_EnumerateHostEnt;
michael@0 110 PR_EnumerateThreads;
michael@0 111 PR_EnumerateWaitGroup;
michael@0 112 PR_ErrorInstallCallback;
michael@0 113 PR_ErrorInstallTable;
michael@0 114 PR_ErrorLanguages;
michael@0 115 PR_ErrorToName;
michael@0 116 PR_ErrorToString;
michael@0 117 PR_ExitMonitor;
michael@0 118 PR_ExplodeTime;
michael@0 119 PR_ExportFileMapAsString;
michael@0 120 PR_FD_CLR;
michael@0 121 PR_FD_ISSET;
michael@0 122 PR_FD_NCLR;
michael@0 123 PR_FD_NISSET;
michael@0 124 PR_FD_NSET;
michael@0 125 PR_FD_SET;
michael@0 126 PR_FD_ZERO;
michael@0 127 PR_FileDesc2NativeHandle;
michael@0 128 PR_FindSymbol;
michael@0 129 PR_FindSymbolAndLibrary;
michael@0 130 PR_FloorLog2;
michael@0 131 PR_FormatTime;
michael@0 132 PR_FindNextCounterQname;
michael@0 133 PR_FindNextCounterRname;
michael@0 134 PR_FindNextTraceQname;
michael@0 135 PR_FindNextTraceRname;
michael@0 136 PR_FormatTimeUSEnglish;
michael@0 137 PR_Free;
michael@0 138 PR_FreeLibraryName;
michael@0 139 PR_GMTParameters;
michael@0 140 PR_GetConnectStatus;
michael@0 141 PR_GetCurrentThread;
michael@0 142 PR_GetDefaultIOMethods;
michael@0 143 PR_GetDescType;
michael@0 144 PR_GetDirectorySeparator;
michael@0 145 PR_GetCounter;
michael@0 146 PR_GetCounterHandleFromName;
michael@0 147 PR_GetCounterNameFromHandle;
michael@0 148 PR_GetDirectorySepartor;
michael@0 149 PR_GetEnv;
michael@0 150 PR_GetError;
michael@0 151 PR_GetErrorText;
michael@0 152 PR_GetErrorTextLength;
michael@0 153 PR_GetFileInfo;
michael@0 154 PR_GetFileInfo64;
michael@0 155 PR_GetFileMethods;
michael@0 156 PR_GetGCRegisters;
michael@0 157 PR_GetHostByAddr;
michael@0 158 PR_GetHostByName;
michael@0 159 PR_GetIPNodeByName;
michael@0 160 PR_GetIdentitiesLayer;
michael@0 161 PR_GetInheritedFD;
michael@0 162 PR_GetInheritedFileMap;
michael@0 163 PR_GetLayersIdentity;
michael@0 164 PR_GetLibraryName;
michael@0 165 PR_GetLibraryPath;
michael@0 166 PR_GetMonitorEntryCount;
michael@0 167 PR_GetNameForIdentity;
michael@0 168 PR_GetOSError;
michael@0 169 PR_GetOpenFileInfo;
michael@0 170 PR_GetOpenFileInfo64;
michael@0 171 PR_GetPageShift;
michael@0 172 PR_GetPageSize;
michael@0 173 PR_GetPeerName;
michael@0 174 PR_GetPipeMethods;
michael@0 175 PR_GetProtoByName;
michael@0 176 PR_GetProtoByNumber;
michael@0 177 PR_GetRandomNoise;
michael@0 178 PR_GetSP;
michael@0 179 PR_GetSockName;
michael@0 180 PR_GetSocketOption;
michael@0 181 PR_GetSpecialFD;
michael@0 182 PR_GetStackSpaceLeft;
michael@0 183 PR_GetSysfdTableMax;
michael@0 184 PR_GetSystemInfo;
michael@0 185 PR_GetTCPMethods;
michael@0 186 PR_GetThreadAffinityMask;
michael@0 187 PR_GetThreadID;
michael@0 188 PR_GetThreadPriority;
michael@0 189 PR_GetThreadPrivate;
michael@0 190 PR_GetThreadScope;
michael@0 191 PR_GetThreadState;
michael@0 192 PR_GetThreadType;
michael@0 193 PR_GetUDPMethods;
michael@0 194 PR_GetUniqueIdentity;
michael@0 195 PR_ImplodeTime;
michael@0 196 PR_ImportFile;
michael@0 197 PR_ImportFileMapFromString;
michael@0 198 PR_ImportTCPSocket;
michael@0 199 PR_ImportUDPSocket;
michael@0 200 PR_GetTraceEntries;
michael@0 201 PR_GetTraceHandleFromName;
michael@0 202 PR_GetTraceNameFromHandle;
michael@0 203 PR_GetTraceOption;
michael@0 204 PR_Init;
michael@0 205 PR_Initialize;
michael@0 206 PR_InitializeNetAddr;
michael@0 207 PR_Initialized;
michael@0 208 PR_Interrupt;
michael@0 209 PR_IntervalNow;
michael@0 210 PR_IntervalToMicroseconds;
michael@0 211 PR_IntervalToMilliseconds;
michael@0 212 PR_IncrementCounter;
michael@0 213 PR_IntervalToSeconds;
michael@0 214 PR_IsNetAddrType;
michael@0 215 PR_JoinJob;
michael@0 216 PR_JoinThread;
michael@0 217 PR_JoinThreadPool;
michael@0 218 PR_KillProcess;
michael@0 219 PR_Listen;
michael@0 220 PR_LoadLibrary;
michael@0 221 PR_LoadLibraryWithFlags;
michael@0 222 PR_LoadStaticLibrary;
michael@0 223 PR_LocalTimeParameters;
michael@0 224 PR_Lock;
michael@0 225 PR_LockFile;
michael@0 226 PR_LogFlush;
michael@0 227 PR_LogPrint;
michael@0 228 PR_MakeDir;
michael@0 229 PR_Malloc;
michael@0 230 PR_MemMap;
michael@0 231 PR_MemUnmap;
michael@0 232 PR_MicrosecondsToInterval;
michael@0 233 PR_MillisecondsToInterval;
michael@0 234 PR_LockOrderedLock;
michael@0 235 PR_MkDir;
michael@0 236 PR_NetAddrToString;
michael@0 237 PR_NewCondVar;
michael@0 238 PR_NewLock;
michael@0 239 PR_NewLogModule;
michael@0 240 PR_NewMonitor;
michael@0 241 PR_NewNamedMonitor;
michael@0 242 PR_NewPollableEvent;
michael@0 243 PR_NewProcessAttr;
michael@0 244 PR_NewRWLock;
michael@0 245 PR_NewSem;
michael@0 246 PR_NewTCPSocket;
michael@0 247 PR_NewTCPSocketPair;
michael@0 248 PR_NewThreadPrivateIndex;
michael@0 249 PR_NewUDPSocket;
michael@0 250 PR_NormalizeTime;
michael@0 251 PR_Notify;
michael@0 252 PR_NotifyAll;
michael@0 253 PR_NotifyAllCondVar;
michael@0 254 PR_NotifyCondVar;
michael@0 255 PR_Now;
michael@0 256 PR_Open;
michael@0 257 PR_OpenAnonFileMap;
michael@0 258 PR_OpenDir;
michael@0 259 PR_OpenFile;
michael@0 260 PR_OpenSemaphore;
michael@0 261 PR_OpenSharedMemory;
michael@0 262 PR_OpenTCPSocket;
michael@0 263 PR_OpenUDPSocket;
michael@0 264 PR_ParseTimeString;
michael@0 265 PR_Poll;
michael@0 266 PR_PopIOLayer;
michael@0 267 PR_PostSem;
michael@0 268 PR_PostSemaphore;
michael@0 269 PR_ProcessAttrSetCurrentDirectory;
michael@0 270 PR_ProcessAttrSetInheritableFD;
michael@0 271 PR_ProcessAttrSetInheritableFileMap;
michael@0 272 PR_ProcessAttrSetStdioRedirect;
michael@0 273 PR_ProcessExit;
michael@0 274 PR_PushIOLayer;
michael@0 275 PR_QueueJob;
michael@0 276 PR_QueueJob_Accept;
michael@0 277 PR_QueueJob_Connect;
michael@0 278 PR_QueueJob_Read;
michael@0 279 PR_QueueJob_Timer;
michael@0 280 PR_QueueJob_Write;
michael@0 281 PR_RWLock_Rlock;
michael@0 282 PR_RWLock_Unlock;
michael@0 283 PR_RWLock_Wlock;
michael@0 284 PR_Read;
michael@0 285 PR_ReadDir;
michael@0 286 PR_Realloc;
michael@0 287 PR_Recv;
michael@0 288 PR_RecvFrom;
michael@0 289 PR_Rename;
michael@0 290 PR_ResetAlarm;
michael@0 291 PR_ResetProcessAttr;
michael@0 292 PR_ResumeAll;
michael@0 293 PR_RmDir;
michael@0 294 PR_ScanStackPointers;
michael@0 295 PR_RecordTraceEntries;
michael@0 296 PR_SecondsToInterval;
michael@0 297 PR_Seek;
michael@0 298 PR_Seek64;
michael@0 299 PR_Select;
michael@0 300 PR_Send;
michael@0 301 PR_SendFile;
michael@0 302 PR_SendTo;
michael@0 303 PR_SetAlarm;
michael@0 304 PR_SetConcurrency;
michael@0 305 PR_SetError;
michael@0 306 PR_SetErrorText;
michael@0 307 PR_SetFDCacheSize;
michael@0 308 PR_SetFDInheritable;
michael@0 309 PR_SetLibraryPath;
michael@0 310 PR_SetLogBuffering;
michael@0 311 PR_SetLogFile;
michael@0 312 PR_SetNetAddr;
michael@0 313 PR_SetPollableEvent;
michael@0 314 PR_SetSocketOption;
michael@0 315 PR_SetCounter;
michael@0 316 PR_SetStdioRedirect;
michael@0 317 PR_SetSysfdTableSize;
michael@0 318 PR_SetThreadAffinityMask;
michael@0 319 PR_SetThreadDumpProc;
michael@0 320 PR_SetThreadGCAble;
michael@0 321 PR_SetThreadPriority;
michael@0 322 PR_SetThreadPrivate;
michael@0 323 PR_SetThreadRecycleMode;
michael@0 324 PR_Shutdown;
michael@0 325 PR_ShutdownThreadPool;
michael@0 326 PR_Sleep;
michael@0 327 PR_Socket;
michael@0 328 PR_StackPop;
michael@0 329 PR_StackPush;
michael@0 330 PR_Stat;
michael@0 331 PR_StringToNetAddr;
michael@0 332 PR_SuspendAll;
michael@0 333 PR_Sync;
michael@0 334 PR_TLockFile;
michael@0 335 PR_ThreadScanStackPointers;
michael@0 336 PR_SetTraceOption;
michael@0 337 PR_TicksPerSecond;
michael@0 338 PR_TransmitFile;
michael@0 339 PR_USPacificTimeParameters;
michael@0 340 PR_UnblockClockInterrupts;
michael@0 341 PR_UnblockInterrupt;
michael@0 342 PR_UnloadLibrary;
michael@0 343 PR_SubtractFromCounter;
michael@0 344 PR_Unlock;
michael@0 345 PR_UnlockFile;
michael@0 346 PR_VersionCheck;
michael@0 347 PR_Wait;
michael@0 348 PR_WaitCondVar;
michael@0 349 PR_WaitForPollableEvent;
michael@0 350 PR_Trace;
michael@0 351 PR_WaitProcess;
michael@0 352 PR_WaitRecvReady;
michael@0 353 PR_WaitSem;
michael@0 354 PR_WaitSemaphore;
michael@0 355 PR_Write;
michael@0 356 PR_Writev;
michael@0 357 PR_Yield;
michael@0 358 PR_UnlockOrderedLock;
michael@0 359 PR_cnvtf;
michael@0 360 PR_dtoa;
michael@0 361 PR_fprintf;
michael@0 362 PR_htonl;
michael@0 363 PR_htonll;
michael@0 364 PR_htons;
michael@0 365 PR_ntohl;
michael@0 366 PR_ntohll;
michael@0 367 PR_ntohs;
michael@0 368 PR_smprintf;
michael@0 369 PR_smprintf_free;
michael@0 370 PR_snprintf;
michael@0 371 PR_sprintf_append;
michael@0 372 PR_sscanf;
michael@0 373 PR_strtod;
michael@0 374 PR_sxprintf;
michael@0 375 PR_vfprintf;
michael@0 376 PR_vsmprintf;
michael@0 377 PR_vsnprintf;
michael@0 378 PR_vsprintf_append;
michael@0 379 PR_vsxprintf;
michael@0 380 PRP_DestroyNakedCondVar;
michael@0 381 PRP_NakedBroadcast;
michael@0 382 PRP_NakedNotify;
michael@0 383 PRP_NakedWait;
michael@0 384 PRP_NewNakedCondVar;
michael@0 385 PRP_TryLock;
michael@0 386 libVersionPoint;
michael@0 387 ;+ local: *;
michael@0 388 ;+};
michael@0 389 ;+
michael@0 390 ;+NSPRprivate {
michael@0 391 ;+ global:
michael@0 392 GetExecutionEnvironment;
michael@0 393 PT_FPrintStats;
michael@0 394 SetExecutionEnvironment;
michael@0 395 ;+ local: *;
michael@0 396 ;+};
michael@0 397 ;+
michael@0 398 ;+NSPR_4.1 {
michael@0 399 ;+ global:
michael@0 400 PR_ConnectContinue;
michael@0 401 PR_CreateIOLayer;
michael@0 402 PR_EmulateAcceptRead;
michael@0 403 PR_EmulateSendFile;
michael@0 404 PR_FindFunctionSymbol;
michael@0 405 PR_FindFunctionSymbolAndLibrary;
michael@0 406 PR_GetMemMapAlignment;
michael@0 407 PR_GetNumberOfProcessors;
michael@0 408 PR_ImportPipe;
michael@0 409 PR_SetEnv;
michael@0 410 ;+} NSPR_4.0;
michael@0 411 ;+
michael@0 412 ;+NSPR_4.3 {
michael@0 413 ;+ global:
michael@0 414 LL_MaxUint;
michael@0 415 PR_CallOnceWithArg;
michael@0 416 PR_GetLibraryFilePathname;
michael@0 417 ;+} NSPR_4.1;
michael@0 418 ;+
michael@0 419 ;+NSPR_4.4 {
michael@0 420 ;+ global:
michael@0 421 PR_GetPathSeparator;
michael@0 422 ;+} NSPR_4.3;
michael@0 423 ;+
michael@0 424 ;+NSPR_4.5 {
michael@0 425 ;+ global:
michael@0 426 PR_EnumerateAddrInfo;
michael@0 427 PR_FreeAddrInfo;
michael@0 428 PR_GetAddrInfoByName;
michael@0 429 PR_GetCanonNameFromAddrInfo;
michael@0 430 ;+} NSPR_4.4;
michael@0 431 ;+
michael@0 432 ;+NSPR_4.6 {
michael@0 433 ;+ global:
michael@0 434 PR_GetPhysicalMemorySize;
michael@0 435 ;+} NSPR_4.5;
michael@0 436 ;+NSPR_4.7 {
michael@0 437 ;+ global:
michael@0 438 PR_ParseTimeStringToExplodedTime;
michael@0 439 ;+} NSPR_4.6;
michael@0 440 ;+NSPR_4.8 {
michael@0 441 ;+ global:
michael@0 442 PR_AssertCurrentThreadOwnsLock;
michael@0 443 PR_AssertCurrentThreadInMonitor;
michael@0 444 ;+} NSPR_4.7;
michael@0 445 ;+NSPR_4.8.9 {
michael@0 446 ;+ global:
michael@0 447 PR_GetVersion;
michael@0 448 ;+} NSPR_4.8;
michael@0 449 ;+NSPR_4.9.2 {
michael@0 450 ;+ global:
michael@0 451 PR_GetThreadName;
michael@0 452 PR_SetCurrentThreadName;
michael@0 453 ;+} NSPR_4.8.9;
michael@0 454 ;+NSPR_4.10.3 {
michael@0 455 ;+ global:
michael@0 456 PR_SyncMemMap;
michael@0 457 ;+} NSPR_4.9.2;

mercurial