aboutsummaryrefslogtreecommitdiff
path: root/files/pt-br/nspr_api_reference/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/pt-br/nspr_api_reference/index.html')
-rw-r--r--files/pt-br/nspr_api_reference/index.html686
1 files changed, 686 insertions, 0 deletions
diff --git a/files/pt-br/nspr_api_reference/index.html b/files/pt-br/nspr_api_reference/index.html
new file mode 100644
index 0000000000..e44caced40
--- /dev/null
+++ b/files/pt-br/nspr_api_reference/index.html
@@ -0,0 +1,686 @@
+---
+title: Referência da API NSPR
+slug: NSPR_API_Reference
+translation_of: Mozilla/Projects/NSPR/Reference
+---
+<p> </p>
+<h3 id="Initial_Notes" name="Initial_Notes">Observações Preliminares</h3>
+<div class="note">
+ <ul>
+ <li>Estamos migrando a referência d<a class="external" href="http://www.mozilla.org/projects/nspr/reference/html/index.html">aqui</a> Se você estiver propenso a nos ajudar com essa migração, sua ajuda seria de grande estima.</li>
+ </ul>
+ <ul>
+ <li>Por favor, acrescente <span class="nowiki"><section id="Quick_Links">
+<ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR">NSPR</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/About_NSPR">About NSPR</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference">NSPR API Reference</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/NSPR_build_instructions">NSPR Build Instruction</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Release_process">NSPR Release Process</a></li>
+ <li class="toggle">
+ <details>
+ <summary>Introduction to NSPR</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Introduction_to_NSPR#NSPR_Naming_Conventions">NSPR Naming Conventions</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Introduction_to_NSPR#NSPR_Threads">NSPR Threads</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Introduction_to_NSPR#Thread_Schedoling">Thread Scheduling</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Introduction_to_NSPR#Setting_Thread_Priorities">Setting Thread Priorities</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Introduction_to_NSPR#Preempting_Threads">Preempting Threads</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Introduction_to_NSPR#Interrupting_Threads">Interrupting Threads</a></li>
+ </ol>
+ </li>
+ </ol>
+ </li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Introduction_to_NSPR#NSPR_Thread_Synchronization">NSPR Thread Synchronization</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Introduction_to_NSPR#Locks_and_Monitors">Locks and Monitors</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Introduction_to_NSPR#Condition_Variables">Condition Variables</a></li>
+ </ol>
+ </li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Introduction_to_NSPR#NSPR_Sample_Code">NSPR Sample Code</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>NSPR Types</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Types#Calling_Convention_Types">Calling Convention Types</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Types#Algebraic_Types">Algebraic Types</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Types#8-.2C_16-.2C_and_32-bit_Integer_Types">8-, 16-, and 32-bit Integer Types</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Types#Signed_Integers">Signed Integers</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Types#Unsigned_Integers">Unsigned Integers</a></li>
+ </ol>
+ </li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Types#64-bit_Integer_Types">64-bit Integer Types</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Types#Floating-Point_Number_Type">Floating-Point Integer Type</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Types#Native_OS_Integer_Types">Native OS Integer Types</a></li>
+ </ol>
+ </li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Types#Miscellaneous_Types">Miscellaneous Types</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Types#Size_Type">Size Type</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Types#Pointer_Difference_Types">Pointer Difference Types</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Types#Boolean_Types">Boolean Types</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Types#Status_Type_for_Return_Values">Status Type for Return Values</a></li>
+ </ol>
+ </li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Threads</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Threads#Threading_Types_and_Constants">Threading Types and Constants</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Threads#Threading_Functions">Threading Functions</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Threads#Creating.2C_Joining.2C_and_Identifying_Threads">Creating, Joining, and Identifying Threads</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Threads#Controlling_Thread_Priorities">Controlling Thread Priorities</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Threads#Controlling_Per-Thread_Private_Data">Controlling Per-Thread Private Data</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Threads#Interrupting_and_Yielding">Interrupting and Yielding</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Threads#Setting_Global_Thread_Concurrency">Setting Global Thread Concurrency</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Threads#Getting_a_Thread.27s_Scope">Getting a Thread's Scope</a></li>
+ </ol>
+ </li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Process Initialization</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Process_Initialization#Identity_and_Versioning">Identity and Versioning</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Process_Initialization#Name_and_Version_Constants">Name and Version Constants</a></li>
+ </ol>
+ </li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Process_Initialization#Initialization_and_Cleanup">Initialization and Cleanup</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Process_Initialization#Module_Initialization">Module Initialization</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Locks</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Locks#Lock_Type">Lock Type</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Locks#Lock_Functions">Lock Functions</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Condition Variables</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Condition_Variables#Condition_Variable_Type">Condition Variable Type</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Condition_Variables#Condition_Variable_Functions">Condition Variable Functions</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Monitors</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Monitors#Monitor_Type">Monitor Type</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Monitors#Monitor_Functions">Monitor Functions</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Cached Monitors</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Cached_Monitors#Cached_Monitor_Functions">Cached Monitor Functions</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>I/O Types</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Types#Directory_Type">Directory Type</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Types#File_Descriptor_Types">File Descriptor Types</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Types#File_Info_Types">File Info Types</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Types#Network_Address_Types">Network Address Types</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Types#Types_Used_with_Socket_Options_Functions">Types Used with Socket Options Functions</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Types#Type_Used_with_Memory-Mapped_I.2FO">Type Used with Memory-Mapped I/O</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Types#Offset_Interpretation_for_Seek_Functions">Offset Interpretation for Seek Functions</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>I/O Functions</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Functions#Functions_that_Operate_on_Pathnames">Functions that Operate on Pathnames</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Functions#Functions_that_Act_on_File_Descriptors">Functions that Act on File Descriptors</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Functions#Directory_I.2FO_Functions">Directory I/O Functions</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Functions#Socket_Manipolation_Functions">Socket Manipolation Functions</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Functions#Converting_Between_Host_and_Network_Addresses">Converting Between Host and Network Addresses</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Functions#Memory-Mapped_I.2FO_Functions">Memory-Mapped I/O Functions</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Functions#Anonymous_Pipe_Function">Anonymous Pipe Function</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Functions#Polling_Functions">Polling Functions</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Functions#Pollable_Events">Pollable Events</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/I_O_Functions#Manipulating_Layers">Manipulating Layers</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Network Addresses</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Network_Addresses#Network_Address_Types_and_Constants">Network Address Types and Constants</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Network_Addresses#Network_Address_Functions">Network Address Functions</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Atomic Operations</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_AtomicIncrement">PR_AtomicIncrement</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_AtomicDecrement">PR_AtomicDecrement</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_AtomicSet">PR_AtomicSet</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Interval Timing</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Interval_Timing#Interval_Time_Type_and_Constants">Interval Time Type and Constants</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Interval_Timing#Interval_Functions">Interval Functions</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Date and Time</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Date_and_Time#Types_and_Constants">Types and Constants</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Date_and_Time#Time_Parameter_Callback_Functions">Time Parameter Callback Functions</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Date_and_Time#Functions">Functions</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Memory Management Operations</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Memory_Management_Operations#Memory_Allocation_Functions">Memory Allocation Functions</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Memory_Management_Operations#Memory_Allocation_Macros">Memory Allocation Macros</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>String Operations</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PL_strlen">PL_strlen</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PL_strcpy">PL_strcpy</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PL_strdup">PL_strdup</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PL_strfree">PL_strfree</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Floating Point Number to String Conversion</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_strtod">PR_strtod</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_dtoa">PR_dtoa</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_cnvtf">PR_cnvtf</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Linked Lists</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Linked_Lists#Linked_List_Types">Linked List Types</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PRCList">PRCList</a></li>
+ </ol>
+ </li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Linked_Lists#Linked_List_Macros">Linked List Macros</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_INIT_CLIST">PR_INIT_CLIST</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_INIT_STATIC_CLIST">PR_INIT_STATIC_CLIST</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_APPEND_LINK">PR_APPEND_LINK</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_INSERT_LINK">PR_INSERT_LINK</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_NEXT_LINK">PR_NEXT_LINK</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_PREV_LINK">PR_PREV_LINK</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_REMOVE_LINK">PR_REMOVE_LINK</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_REMOVE_AND_INIT_LINK">PR_REMOVE_AND_INIT_LINK</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_INSERT_BEFORE">PR_INSERT_BEFORE</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_INSERT_AFTER">PR_INSERT_AFTER</a></li>
+ </ol>
+ </li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Dynamic Library Linking</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Dynamic_Library_Linking#Library_Linking_Types">Library Linking Types</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PRLibrary">PRLibrary</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PRStaticLinkTable">PRStaticLinkTable</a></li>
+ </ol>
+ </li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Dynamic_Library_Linking#Library_Linking_Functions">Library Linking Functions</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_SetLibraryPath">PR_SetLibraryPath</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_GetLibraryPath">PR_GetLibraryPath</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_GetLibraryName">PR_GetLibraryName</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_FreeLibraryName">PR_FreeLibraryName</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_LoadLibrary">PR_LoadLibrary</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_UnloadLibrary">PR_UnloadLibrary</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_FindSymbol">PR_FindSymbol</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_FindSymbolAndLibrary">PR_FindSymbolAndLibrary</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Dynamic_Library_Linking#Finding_Symbols_Defined_in_the_Main_Executable_Program">Finding Symbols Defined in the Main Executable Program</a></li>
+ </ol>
+ </li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Dynamic_Library_Linking#Platform_Notes">Platform Notes</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Dynamic_Library_Linking#Dynamic_Library_Search_Path">Dynamic Library Search Path</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Dynamic_Library_Linking#Exporting_Symbols_from_the_Main_Executable_Program">Exporting Symbols from the Main Executable Program</a></li>
+ </ol>
+ </li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Process Management and Interprocess Communication</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Process_Management_and_Interprocess_Communication#Process_Management_Types_and_Constants">Process Management Types and Constants</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PRProcess">PRProcess</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PRProcessAttr">PRProcessAttr</a></li>
+ </ol>
+ </li>
+ <li><a href="/pt-BR/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Process_Management_and_Interprocess_Communication#Process_Management_Functions">Process Management Functions</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Process_Management_and_Interprocess_Communication#Setting_the_Attributes_of_a_New_Process">Setting the Attributes of a New Process</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Process_Management_and_Interprocess_Communication#Creating_and_Managing_Processes">Creating and Managing Processes</a></li>
+ </ol>
+ </li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Logging</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Logging#Conditional_Compilation_and_Execution">Conditional Compilation and Execution</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Logging#Log_Types_and_Variables">Log Types and Variables</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PRLogModoleInfo">PRLogModoleInfo</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PRLogModoleLevel">PRLogModoleLevel</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_LOG_MODULES">NSPR_LOG_MODULES</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_LOG_FILE">NSPR_LOG_FILE</a></li>
+ </ol>
+ </li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Logging#Logging_Functions_and_Macros">Logging Functions and Macros</a>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_NewLogModole">PR_NewLogModole</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_SetLogFile">PR_SetLogFile</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_SetLogBuffering">PR_SetLogBuffering</a>/li&gt;
+ </li><li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_LogPrint">PR_LogPrint</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_LogFlush">PR_LogFlush</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_LOG_TEST">PR_LOG_TEST</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_LOG">PR_LOG</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_Assert_">PR_Assert</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_ASSERT">PR_ASSERT</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/PR_NOT_REACHED">PR_NOT_REACHED</a></li>
+ </ol>
+ </li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Logging#Use_Example">Use Example</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Named Shared Memory</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Named_Shared_Memory#Shared_Memory_Protocol">Shared Memory Protocol</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Named_Shared_Memory#Named_Shared_Memory_Functions">Named Shared Memory Functions</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Anonymous Shared Memory</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Anonymous_Shared_Memory#Anonymous_Memory_Protocol">Anonymous Memory Protocol</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Anonymous_Shared_Memory#Anonymous_Shared_Memory_Functions">Anonymous Shared Memory Functions</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>IPC Semaphores</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/IPC_Semaphores#IPC_Semaphore_Functions">IPC Semaphore Functions</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Thread Pools</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Thread_Pools#Thread_Pool_Types">Thread Pool Types</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Thread_Pools#Thread_Pool_Functions">Thread Pool Functions</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Random Number Generator</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Random_Number_Generator#Random_Number_Generator_Function">Random Number Generator Function</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Hash Tables</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Hash_Tables#Hash_Tables_and_Type_Constants">Hash Tables and Type Constants</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/Hash_Tables#Hash_Table_Functions">Hash Table Functions</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>NSPR Error Handling</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling#Error_Type">Error Type</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling#Error_Functions">Error Functions</a></li>
+ <li><a href="/pt-BR/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling#Error_Codes">Error Codes</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details>
+ <summary>Contribute</summary>
+ <ol>
+ <li><a href="/pt-BR/docs/MDN/Doc_status/NSPR"></a></li>
+ <li><a href="/pt-BR/docs/MDN">The MDN Project</a></li>
+ </ol>
+ </details>
+ </li>
+ </ol>
+</section></span> logo após breadcrumbs [trilha de pão]. Isso vai acrescentar um link [vínculo] temporário de volta a essa página (até que possamos usar a extensão breadcrumbs para isso).</li>
+ </ul>
+ <ul>
+ <li>Estou prpenso a adiar <strong>QUAISQUER</strong> edições do texto, até que esse maciço texto seja migrago para cá (com redirecionamentos e tudo mais) de modo que esse texto se torne a "única" fonte de Referência da NSPR API.</li>
+ </ul>
+</div>
+<p> </p>
+<h3 id="Introduction_to_NSPR" name="Introduction_to_NSPR"><a href="/en/NSPR_API_Reference/Introduction_to_NSPR" title="en/NSPR_API_Reference/Introduction_to_NSPR">Introdução a NSPR</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Introduction_to_NSPR#NSPR_Naming_Conventions" title="en/NSPR_API_Reference/Introduction_to_NSPR#NSPR_Naming_Conventions">Convenções de nomeação da NSPR</a></li>
+ <li><a href="/en/NSPR_API_Reference/Introduction_to_NSPR#NSPR_Threads" title="en/NSPR_API_Reference/Introduction_to_NSPR#NSPR_Threads">Encadeamentos [Threads] em NSPR</a>
+ <ul>
+ <li><a href="/en/NSPR_API_Reference/Introduction_to_NSPR#Thread_Scheduling" title="en/NSPR_API_Reference/Introduction_to_NSPR#Thread_Scheduling">Agendamento de Encadeamentos [Thread Scheduling]</a>
+ <ul>
+ <li><a href="/en/NSPR_API_Reference/Introduction_to_NSPR#Setting_Thread_Priorities" title="en/NSPR_API_Reference/Introduction_to_NSPR#Setting_Thread_Priorities">Estabelecendo as Prioridades dos Encadeamentos</a></li>
+ <li><a href="/en/NSPR_API_Reference/Introduction_to_NSPR#Preempting_Threads" title="en/NSPR_API_Reference/Introduction_to_NSPR#Preempting_Threads">Encdeamentos Preemptivos</a></li>
+ <li><a href="/en/NSPR_API_Reference/Introduction_to_NSPR#Interrupting_Threads" title="en/NSPR_API_Reference/Introduction_to_NSPR#Interrupting_Threads">Interrompendo Encadeamentos</a></li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li><a href="/en/NSPR_API_Reference/Introduction_to_NSPR#NSPR_Thread_Synchronization" title="en/NSPR_API_Reference/Introduction_to_NSPR#NSPR_Thread_Synchronization">Sincronização de Encadeamentos em NSPR</a>
+ <ul>
+ <li><a href="/en/NSPR_API_Reference/Introduction_to_NSPR#Locks_and_Monitors" title="en/NSPR_API_Reference/Introduction_to_NSPR#Locks_and_Monitors">Travas [Locks] e Monitores [Monitors]</a></li>
+ <li><a href="/en/NSPR_API_Reference/Introduction_to_NSPR#Condition_Variables" title="en/NSPR_API_Reference/Introduction_to_NSPR#Condition_Variables">Variáveis Condicionais</a></li>
+ </ul>
+ </li>
+ <li><a href="/en/NSPR_API_Reference/Introduction_to_NSPR#NSPR_Sample_Code" title="en/NSPR_API_Reference/Introduction_to_NSPR#NSPR_Sample_Code">Código de amostra da NSPR</a></li>
+</ul>
+<h3 id="NSPR_Types" name="NSPR_Types"><a href="/en/NSPR_API_Reference/NSPR_Types" title="en/NSPR_API_Reference/NSPR_Types">Tipos em NSPR</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Types#Calling_Convention_Types" title="en/NSPR_API_Reference/NSPR_Types#Calling_Convention_Types">Tipos de Convenções de Chamada</a></li>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Types#Algebraic_Types" title="en/NSPR_API_Reference/NSPR_Types#Algebraic_Types">Typos Algebricos</a>
+ <ul>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Types#8-.2C_16-.2C_and_32-bit_Integer_Types" title="en/NSPR_API_Reference/NSPR_Types#8-.2C_16-.2C_and_32-bit_Integer_Types">Tipos Integrais de 8-, 16-, and 32-bit</a>
+ <ul>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Types#Signed_Integers" title="en/NSPR_API_Reference/NSPR_Types#Signed_Integers">Inteiros com Sinal</a></li>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Types#Unsigned_Integers" title="en/NSPR_API_Reference/NSPR_Types#Unsigned_Integers">Inteiros sem Sinal</a></li>
+ </ul>
+ </li>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Types#64-bit_Integer_Types" title="en/NSPR_API_Reference/NSPR_Types#64-bit_Integer_Types">Tipos Inteiros de 64-bit</a></li>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Types#Floating-Point_Number_Type" title="en/NSPR_API_Reference/NSPR_Types#Floating-Point_Number_Type">Tipo Inteiro em Ponto Flutuante</a></li>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Types#Native_OS_Integer_Types" title="en/NSPR_API_Reference/NSPR_Types#Native_OS_Integer_Types">Tipos Integrais do Sistema Operacional Nativo</a></li>
+ </ul>
+ </li>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Types#Miscellaneous_Types" title="en/NSPR_API_Reference/NSPR_Types#Miscellaneous_Types">Tipos Diversos</a>
+ <ul>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Types#Size_Type" title="en/NSPR_API_Reference/NSPR_Types#Size_Type">Tipo para Medida</a></li>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Types#Pointer_Difference_Types" title="en/NSPR_API_Reference/NSPR_Types#Pointer_Difference_Types">Tipos para Diferença de Ponteiro</a></li>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Types#Boolean_Types" title="en/NSPR_API_Reference/NSPR_Types#Boolean_Types">Tipos Booleanos</a></li>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Types#Status_Type_for_Return_Values" title="en/NSPR_API_Reference/NSPR_Types#Status_Type_for_Return_Values">Tipo Status para Valores de Retorno</a></li>
+ </ul>
+ </li>
+</ul>
+<h3 id="Threads" name="Threads"><a href="/en/NSPR_API_Reference/Threads" title="en/NSPR_API_Reference/Threads">Encadeamentos [Threads</a>]</h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Threads#Threading_Types_and_Constants" title="en/NSPR_API_Reference/Threads#Threading_Types_and_Constants">Constantes e Tipos para Encadeamento </a></li>
+ <li><a href="/en/NSPR_API_Reference/Threads#Threading_Functions" title="en/NSPR_API_Reference/Threads#Threading_Functions">Funções de Encadeamento</a>
+ <ul>
+ <li><a href="/en/NSPR_API_Reference/Threads#Creating.2C_Joining.2C_and_Identifying_Threads" title="en/NSPR_API_Reference/Threads#Creating.2C_Joining.2C_and_Identifying_Threads">Criando, unindo e identificando Encadeamentos</a></li>
+ <li><a href="/en/NSPR_API_Reference/Threads#Controlling_Thread_Priorities" title="en/NSPR_API_Reference/Threads#Controlling_Thread_Priorities">Controlando as Prioridades do Encadeamento</a></li>
+ <li><a href="/en/NSPR_API_Reference/Threads#Controlling_Per-Thread_Private_Data" title="en/NSPR_API_Reference/Threads#Controlling_Per-Thread_Private_Data">Controlando Dados Privados por Encadeamento</a></li>
+ <li><a href="/en/NSPR_API_Reference/Threads#Interrupting_and_Yielding" title="en/NSPR_API_Reference/Threads#Interrupting_and_Yielding">Interrompendo e Produzindo</a></li>
+ <li><a href="/en/NSPR_API_Reference/Threads#Setting_Global_Thread_Concurrency" title="en/NSPR_API_Reference/Threads#Setting_Global_Thread_Concurrency">Estabelendo a Concorrência de Encadeamento Global</a></li>
+ <li><a href="/en/NSPR_API_Reference/Threads#Getting_a_Thread.27s_Scope" title="en/NSPR_API_Reference/Threads#Getting_a_Thread.27s_Scope">Obtendo o Escoppo de um Encadeamento</a></li>
+ </ul>
+ </li>
+</ul>
+<h3 id="Process_Initialization" name="Process_Initialization"><a href="/en/NSPR_API_Reference/Process_Initialization" title="en/NSPR_API_Reference/Process_Initialization">Inicialização de Processo</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Process_Initialization#Identity_and_Versioning" title="en/NSPR_API_Reference/Process_Initialization#Identity_and_Versioning">Identidade e Versão</a>
+ <ul>
+ <li><a href="/en/NSPR_API_Reference/Process_Initialization#Name_and_Version_Constants" title="en/NSPR_API_Reference/Process_Initialization#Name_and_Version_Constants">Constantes de Nome e Versão</a></li>
+ </ul>
+ </li>
+ <li><a href="/en/NSPR_API_Reference/Process_Initialization#Initialization_and_Cleanup" title="en/NSPR_API_Reference/Process_Initialization#Initialization_and_Cleanup">Initialização e Limpeza</a></li>
+ <li><a href="/en/NSPR_API_Reference/Process_Initialization#Module_Initialization" title="en/NSPR_API_Reference/Process_Initialization#Module_Initialization">Inicialização de Módulo</a></li>
+</ul>
+<h3 id="Locks" name="Locks"><a href="/en/NSPR_API_Reference/Locks" title="en/NSPR_API_Reference/Locks">Travas [Locks</a>]</h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Locks#Lock_Type" title="en/NSPR_API_Reference/Locks#Lock_Type">Tipo para Trava</a></li>
+ <li><a href="/en/NSPR_API_Reference/Locks#Lock_Functions" title="en/NSPR_API_Reference/Locks#Lock_Functions">Funções para Trava</a></li>
+</ul>
+<h3 id="Condition_Variables" name="Condition_Variables"><a href="/en/NSPR_API_Reference/Condition_Variables" title="en/NSPR_API_Reference/Condition_Variables">Variáveis Condicionais</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Condition_Variables#Condition_Variable_Type" title="en/NSPR_API_Reference/Condition_Variables#Condition_Variable_Type">Tipo para Variável Condicional</a></li>
+ <li><a href="/en/NSPR_API_Reference/Condition_Variables#Condition_Variable_Functions" title="en/NSPR_API_Reference/Condition_Variables#Condition_Variable_Functions">Funções para Variável Condicional</a></li>
+</ul>
+<h3 id="Monitors" name="Monitors"><a href="/en/NSPR_API_Reference/Monitors" title="en/NSPR_API_Reference/Monitors">Monitores</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Monitors#Monitor_Type" title="en/NSPR_API_Reference/Monitors#Monitor_Type">Tipo para Monitor</a></li>
+ <li><a href="/en/NSPR_API_Reference/Monitors#Monitor_Functions" title="en/NSPR_API_Reference/Monitors#Monitor_Functions">Funções para Monitor</a></li>
+</ul>
+<h3 id="Cached_Monitors" name="Cached_Monitors"><a href="/en/NSPR_API_Reference/Cached_Monitors" title="en/NSPR_API_Reference/Cached_Monitors">Monitores em Cache [esconderijo]</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Cached_Monitors#Cached_Monitor_Functions" title="en/NSPR_API_Reference/Cached_Monitors#Cached_Monitor_Functions">Funções para Monitor em Cache</a></li>
+</ul>
+<h3 id="I.2FO_Types" name="I.2FO_Types"><a href="/en/NSPR_API_Reference/I_O_Types" title="en/NSPR_API_Reference/I_O_Types">Tipos de E/S [I/O] </a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/I_O_Types#Directory_Type" title="en/NSPR_API_Reference/I_O_Types#Directory_Type">Tipo para Diretório</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Types#File_Descriptor_Types" title="en/NSPR_API_Reference/I_O_Types#File_Descriptor_Types">Tipos para Descritores de Arquivo</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Types#File_Info_Types" title="en/NSPR_API_Reference/I_O_Types#File_Info_Types">Tipos paraInformação de Arquivo</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Types#Network_Address_Types" title="en/NSPR_API_Reference/I_O_Types#Network_Address_Types">Tipos para Endereço de Rede</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Types#Types_Used_with_Socket_Options_Functions" title="en/NSPR_API_Reference/I_O_Types#Types_Used_with_Socket_Options_Functions">Tipos usados com Funções de Opções de Soquete</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Types#Type_Used_with_Memory-Mapped_I.2FO" title="en/NSPR_API_Reference/I_O_Types#Type_Used_with_Memory-Mapped_I.2FO">Tipo usado com E/S baseada em Mapa de Memória</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Types#Offset_Interpretation_for_Seek_Functions" title="en/NSPR_API_Reference/I_O_Types#Offset_Interpretation_for_Seek_Functions">Interpretação de Deslocamento pra Funções de Busca</a></li>
+</ul>
+<h3 id="I.2FO_Functions" name="I.2FO_Functions"><a href="/en/NSPR_API_Reference/I_O_Functions" title="en/NSPR_API_Reference/I_O_Functions">Funções de E/S</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/I_O_Functions#Functions_that_Operate_on_Pathnames" title="en/NSPR_API_Reference/I_O_Functions#Functions_that_Operate_on_Pathnames">Funções que Operam em Nomes de Caminhos</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Functions#Functions_that_Act_on_File_Descriptors" title="en/NSPR_API_Reference/I_O_Functions#Functions_that_Act_on_File_Descriptors">Funções que Agem sobre Descriptores de Arquivo</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Functions#Directory_I.2FO_Functions" title="en/NSPR_API_Reference/I_O_Functions#Directory_I.2FO_Functions">Funções de E/S de Diretório</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Functions#Socket_Manipulation_Functions" title="en/NSPR_API_Reference/I_O_Functions#Socket_Manipulation_Functions">Funções de Manipulação de Soquete</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Functions#Converting_Between_Host_and_Network_Addresses" title="en/NSPR_API_Reference/I_O_Functions#Converting_Between_Host_and_Network_Addresses">Conversão entre Endereços de Host e Rede</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Functions#Memory-Mapped_I.2FO_Functions" title="en/NSPR_API_Reference/I_O_Functions#Memory-Mapped_I.2FO_Functions">Funções de E/S baseada em Mapa de Memória</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Functions#Anonymous_Pipe_Function" title="en/NSPR_API_Reference/I_O_Functions#Anonymous_Pipe_Function">Funções Anônimas de Pipe [Canalização]</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Functions#Polling_Functions" title="en/NSPR_API_Reference/I_O_Functions#Polling_Functions">Funções de Escrutinio [Polling]</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Functions#Pollable_Events" title="en/NSPR_API_Reference/I_O_Functions#Pollable_Events">Eventos Escrutináveis</a></li>
+ <li><a href="/en/NSPR_API_Reference/I_O_Functions#Manipulating_Layers" title="en/NSPR_API_Reference/I_O_Functions#Manipulating_Layers">Manipulando Camadas</a></li>
+</ul>
+<h3 id="Network_Addresses" name="Network_Addresses"><a href="/en/NSPR_API_Reference/Network_Addresses" title="en/NSPR_API_Reference/Network_Addresses">Endereços de Rede</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Network_Addresses#Network_Address_Types_and_Constants" title="en/NSPR_API_Reference/Network_Addresses#Network_Address_Types_and_Constants">Tipos e Constantes de Endereços de Rede</a></li>
+ <li><a href="/en/NSPR_API_Reference/Network_Addresses#Network_Address_Functions" title="en/NSPR_API_Reference/Network_Addresses#Network_Address_Functions">Funções para Endereços de Rede</a></li>
+</ul>
+<h3 id="Atomic_Operations" name="Atomic_Operations"><a href="/en/NSPR_API_Reference/Atomic_Operations" title="en/NSPR_API_Reference/Atomic_Operations">Operações Atómicas</a></h3>
+<ul>
+ <li><a href="/en/PR_AtomicIncrement" title="en/PR_AtomicIncrement">PR_AtomicIncrement</a></li>
+ <li><a href="/en/PR_AtomicDecrement" title="en/PR_AtomicDecrement">PR_AtomicDecrement</a></li>
+ <li><a href="/en/PR_AtomicSet" title="en/PR_AtomicSet">PR_AtomicSet</a></li>
+</ul>
+<h3 id="Interval_Timing" name="Interval_Timing"><a href="/en/NSPR_API_Reference/Interval_Timing" title="en/NSPR_API_Reference/Interval_Timing">Cronometragem de Intervalo</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Interval_Timing#Interval_Time_Type_and_Constants" title="en/NSPR_API_Reference/Interval_Timing#Interval_Time_Type_and_Constants">Tipo e Constantes de Tempo de Intervalo</a></li>
+ <li><a href="/en/NSPR_API_Reference/Interval_Timing#Interval_Functions" title="en/NSPR_API_Reference/Interval_Timing#Interval_Functions">Funções para Intervalo</a></li>
+</ul>
+<h3 id="Date_and_Time" name="Date_and_Time"><a href="/en/NSPR_API_Reference/Date_and_Time" title="en/NSPR_API_Reference/Date_and_Time">Data e Hora</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Date_and_Time#Types_and_Constants" title="en/NSPR_API_Reference/Date_and_Time#Types_and_Constants">Tipos e Constantes</a></li>
+ <li><a href="/en/NSPR_API_Reference/Date_and_Time#Time_Parameter_Callback_Functions" title="en/NSPR_API_Reference/Date_and_Time#Time_Parameter_Callback_Functions">Parâmetro Tempo de Funções de Retrochamada</a></li>
+ <li><a href="/en/NSPR_API_Reference/Date_and_Time#Functions" title="en/NSPR_API_Reference/Date_and_Time#Functions">Funções</a></li>
+</ul>
+<h3 id="Memory_Management_Operations" name="Memory_Management_Operations"><a href="/en/NSPR_API_Reference/Memory_Management_Operations" title="en/NSPR_API_Reference/Memory_Management_Operations">Operações de Gerenciamento de Memória</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Memory_Management_Operations#Memory_Allocation_Functions" title="en/NSPR_API_Reference/Memory_Management_Operations#Memory_Allocation_Functions">Funções para Alocação de Memória</a></li>
+ <li><a href="/en/NSPR_API_Reference/Memory_Management_Operations#Memory_Allocation_Macros" title="en/NSPR_API_Reference/Memory_Management_Operations#Memory_Allocation_Macros">Macros para Alocação de Memória</a></li>
+</ul>
+<h3 id="String_Operations" name="String_Operations"><a href="/en/NSPR_API_Reference/String_Operations" title="en/NSPR_API_Reference/String_Operations">Operações com Cadeias [String]</a></h3>
+<ul>
+ <li><a href="/en/PL_strlen" title="en/PL_strlen">PL_strlen</a></li>
+ <li><a href="/en/PL_strcpy" title="en/PL_strcpy">PL_strcpy</a></li>
+ <li><a href="/en/PL_strdup" title="en/PL_strdup">PL_strdup</a></li>
+ <li><a href="/en/PL_strfree" title="en/PL_strfree">PL_strfree</a></li>
+</ul>
+<h3 id="Floating_Point_Number_to_String_Conversion" name="Floating_Point_Number_to_String_Conversion"><a href="/en/NSPR_API_Reference/Floating_Point_Number_to_String_Conversion" title="en/NSPR_API_Reference/Floating_Point_Number_to_String_Conversion">Conversão de Números em Ponto Flutuante para String</a></h3>
+<ul>
+ <li><a href="/en/PR_strtod" title="en/PR_strtod">PR_strtod</a></li>
+ <li><a href="/en/PR_dtoa" title="en/PR_dtoa">PR_dtoa</a></li>
+ <li><a href="/en/PR_cnvtf" title="en/PR_cnvtf">PR_cnvtf</a></li>
+</ul>
+<h3 id="Long_Long_.2864-bit.29_Integers" name="Long_Long_.2864-bit.29_Integers">Long Long (64-bit) Integers</h3>
+<h3 id="BitMaps" name="BitMaps">BitMaps</h3>
+<h3 id="Formatted_Printing" name="Formatted_Printing">Impressão Formatada</h3>
+<h3 id="Linked_Lists" name="Linked_Lists"><a href="/en/NSPR_API_Reference/Linked_Lists" title="en/NSPR_API_Reference/Linked_Lists">Listas Vinculadas [Linked Lists</a>]</h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Linked_Lists#Linked_List_Types" title="en/NSPR_API_Reference/Linked_Lists#Linked_List_Types">Tipos para Lista Vinculada</a>
+ <ul>
+ <li><a href="/en/PRCList" title="en/PRCList">PRCList</a></li>
+ </ul>
+ </li>
+ <li><a href="/en/NSPR_API_Reference/Linked_Lists#Linked_List_Macros" title="en/NSPR_API_Reference/Linked_Lists#Linked_List_Macros">Macros para Listas Vinculadas</a>
+ <ul>
+ <li><a href="/en/PR_INIT_CLIST" title="en/PR_INIT_CLIST">PR_INIT_CLIST</a></li>
+ <li><a href="/en/PR_INIT_STATIC_CLIST" title="en/PR_INIT_STATIC_CLIST">PR_INIT_STATIC_CLIST</a></li>
+ <li><a href="/en/PR_APPEND_LINK" title="en/PR_APPEND_LINK">PR_APPEND_LINK</a></li>
+ <li><a href="/en/PR_INSERT_LINK" title="en/PR_INSERT_LINK">PR_INSERT_LINK</a></li>
+ <li><a href="/en/PR_NEXT_LINK" title="en/PR_NEXT_LINK">PR_NEXT_LINK</a></li>
+ <li><a href="/en/PR_PREV_LINK" title="en/PR_PREV_LINK">PR_PREV_LINK</a></li>
+ <li><a href="/en/PR_REMOVE_LINK" title="en/PR_REMOVE_LINK">PR_REMOVE_LINK</a></li>
+ <li><a href="/en/PR_REMOVE_AND_INIT_LINK" title="en/PR_REMOVE_AND_INIT_LINK">PR_REMOVE_AND_INIT_LINK</a></li>
+ <li><a href="/en/PR_INSERT_BEFORE" title="en/PR_INSERT_BEFORE">PR_INSERT_BEFORE</a></li>
+ <li><a href="/en/PR_INSERT_AFTER" title="en/PR_INSERT_AFTER">PR_INSERT_AFTER</a></li>
+ </ul>
+ </li>
+</ul>
+<h3 id="Dynamic_Library_Linking" name="Dynamic_Library_Linking"><a href="/en/NSPR_API_Reference/Dynamic_Library_Linking" title="en/NSPR_API_Reference/Dynamic_Library_Linking">Vinculação de Biblioteca Dinâmica</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Dynamic_Library_Linking#Library_Linking_Types" title="en/NSPR_API_Reference/Dynamic_Library_Linking#Library_Linking_Types">Tipos para Vinculação de Bibliotecas</a>
+ <ul>
+ <li><a href="/en/PRLibrary" title="en/PRLibrary">PRLibrary</a></li>
+ <li><a href="/en/PRStaticLinkTable" title="en/PRStaticLinkTable">PRStaticLinkTable</a></li>
+ </ul>
+ </li>
+ <li><a href="/en/NSPR_API_Reference/Dynamic_Library_Linking#Library_Linking_Functions" title="en/NSPR_API_Reference/Dynamic_Library_Linking#Library_Linking_Functions">Funções para Vinculação de Bibliotecas</a>
+ <ul>
+ <li><a href="/en/PR_SetLibraryPath" title="en/PR_SetLibraryPath">PR_SetLibraryPath</a></li>
+ <li><a href="/en/PR_GetLibraryPath" title="en/PR_GetLibraryPath">PR_GetLibraryPath</a></li>
+ <li><a href="/en/PR_GetLibraryName" title="en/PR_GetLibraryName">PR_GetLibraryName</a></li>
+ <li><a href="/en/PR_FreeLibraryName" title="en/PR_FreeLibraryName">PR_FreeLibraryName</a></li>
+ <li><a href="/en/PR_LoadLibrary" title="en/PR_LoadLibrary">PR_LoadLibrary</a></li>
+ <li><a href="/en/PR_UnloadLibrary" title="en/PR_UnloadLibrary">PR_UnloadLibrary</a></li>
+ <li><a href="/en/PR_FindSymbol" title="en/PR_FindSymbol">PR_FindSymbol</a></li>
+ <li><a href="/en/PR_FindSymbolAndLibrary" title="en/PR_FindSymbolAndLibrary">PR_FindSymbolAndLibrary</a></li>
+ <li><a href="/en/NSPR_API_Reference/Dynamic_Library_Linking#Finding_Symbols_Defined_in_the_Main_Executable_Program" title="en/NSPR_API_Reference/Dynamic_Library_Linking#Finding_Symbols_Defined_in_the_Main_Executable_Program">Simbolos de Descoberta [Finding Symbols] Definidos no Programa Executável Principal</a></li>
+ </ul>
+ </li>
+ <li><a href="/en/NSPR_API_Reference/Dynamic_Library_Linking#Platform_Notes" title="en/NSPR_API_Reference/Dynamic_Library_Linking#Platform_Notes">Observações da Plataforma</a>
+ <ul>
+ <li><a href="/en/NSPR_API_Reference/Dynamic_Library_Linking#Dynamic_Library_Search_Path" title="en/NSPR_API_Reference/Dynamic_Library_Linking#Dynamic_Library_Search_Path">Caminho de busca de Biblioteca Dinâmica</a></li>
+ <li><a href="/en/NSPR_API_Reference/Dynamic_Library_Linking#Exporting_Symbols_from_the_Main_Executable_Program" title="en/NSPR_API_Reference/Dynamic_Library_Linking#Exporting_Symbols_from_the_Main_Executable_Program">Exportando Símbolos do Programa Executável Principal </a></li>
+ </ul>
+ </li>
+</ul>
+<h3 id="Process_Management_and_Interprocess_Communication" name="Process_Management_and_Interprocess_Communication"><a href="/En/NSPR_API_Reference/Process_Management_and_Interprocess_Communication" title="en/NSPR_API_Reference/Process_Management_and_Interprocess_Communication">Gerenciamento de Processo e Comunicação Interprocesso</a></h3>
+<ul>
+ <li><a class="internal" href="/En/NSPR_API_Reference/Process_Management_and_Interprocess_Communication#Process_Management_Types_and_Constants" title="En/NSPR API Reference/Process Management and Interprocess Communication#Process Management Types and Constants">Tipos e Constantes para Gerenciamento de Processo</a>
+ <ul>
+ <li><a class="internal" href="/En/PRProcess" title="En/PRProcess">PRProcess</a></li>
+ <li><a class="internal" href="/En/PRProcessAttr" title="En/PRProcessAttr">PRProcessAttr</a></li>
+ </ul>
+ </li>
+ <li><a class="internal" href="/En/NSPR_API_Reference/Process_Management_and_Interprocess_Communication#Process_Management_Functions" title="En/NSPR API Reference/Process Management and Interprocess Communication#Process Management Functions">Funções para Gerenciamento de Processo</a>
+ <ul>
+ <li><a class="internal" href="/En/NSPR_API_Reference/Process_Management_and_Interprocess_Communication#Setting_the_Attributes_of_a_New_Process" title="En/NSPR API Reference/Process Management and Interprocess Communication#Setting the Attributes of a New Process">Estabelecendo os Atributos de um Novo Processo</a></li>
+ <li><a class="internal" href="/En/NSPR_API_Reference/Process_Management_and_Interprocess_Communication#Creating_and_Managing_Processes" title="En/NSPR API Reference/Process Management and Interprocess Communication#Creating and Managing Processes">Criando e Gerenciando Processos</a></li>
+ </ul>
+ </li>
+</ul>
+<h3 id="Multiwait_Receive" name="Multiwait_Receive">Recepção Multiespera</h3>
+<h3 id="System_Information_and_Environment_Variables" name="System_Information_and_Environment_Variables">Informação do Sistema e Variáveis de Ambiente</h3>
+<h3 id="Logging" name="Logging">Logging</h3>
+<h3 id="Instrumentation_Counters" name="Instrumentation_Counters">Balcões de Instrumentalização</h3>
+<h3 id="Named_Shared_Memory" name="Named_Shared_Memory"><a href="/en/NSPR_API_Reference/Named_Shared_Memory" title="en/NSPR_API_Reference/Named_Shared_Memory">Memória Compartilhada Nomeada</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Named_Shared_Memory#Shared_Memory_Protocol" title="en/NSPR_API_Reference/Named_Shared_Memory#Shared_Memory_Protocol">Protocolo de Memória Compartilhada</a></li>
+ <li><a href="/en/NSPR_API_Reference/Named_Shared_Memory#Named_Shared_Memory_Functions" title="en/NSPR_API_Reference/Named_Shared_Memory#Named_Shared_Memory_Functions">Funções para Memória Compartilhada Nomeada</a></li>
+</ul>
+<h3 id="Anonymous_Shared_Memory" name="Anonymous_Shared_Memory"><a href="/en/NSPR_API_Reference/Anonymous_Shared_Memory" title="en/NSPR_API_Reference/Anonymous_Shared_Memory">Memória Compartilhada Anônima</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Anonymous_Shared_Memory#Anonymous_Memory_Protocol" title="en/NSPR_API_Reference/Anonymous_Shared_Memory#Anonymous_Memory_Protocol">Protocolo de Memória Anônima</a></li>
+ <li><a href="/en/NSPR_API_Reference/Anonymous_Shared_Memory#Anonymous_Shared_Memory_Functions" title="en/NSPR_API_Reference/Anonymous_Shared_Memory#Anonymous_Shared_Memory_Functions">Funções para Memória Compartilhada Anônima</a></li>
+</ul>
+<h3 id="IPC_Semaphores" name="IPC_Semaphores"><a href="/en/NSPR_API_Reference/IPC_Semaphores" title="en/NSPR_API_Reference/IPC_Semaphores">Semáforos para CIP [IPC]</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/IPC_Semaphores#IPC_Semaphore_Functions" title="en/NSPR_API_Reference/IPC_Semaphores#IPC_Semaphore_Functions">Funções para CIP para Semáforos</a></li>
+</ul>
+<h3 id="Thread_Pools" name="Thread_Pools"><a href="/en/NSPR_API_Reference/Thread_Pools" title="en/NSPR_API_Reference/Thread_Pools">Reservatório de Encadeamento</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Thread_Pools#Thread_Pool_Types" title="en/NSPR_API_Reference/Thread_Pools#Thread_Pool_Types">Tipos para Reservatório de Encadeamento</a></li>
+ <li><a href="/en/NSPR_API_Reference/Thread_Pools#Thread_Pool_Functions" title="en/NSPR_API_Reference/Thread_Pools#Thread_Pool_Functions">Funções para Reservatório de Encadeamento</a></li>
+</ul>
+<h3 id="Random_Number_Generator" name="Random_Number_Generator"><a href="/en/NSPR_API_Reference/Random_Number_Generator" title="en/NSPR_API_Reference/Random_Number_Generator">Gerador de Número Aleatório</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Random_Number_Generator#Random_Number_Generator_Function" title="en/NSPR_API_Reference/Random_Number_Generator#Random_Number_Generator_Function">Função para Gerador de Número Aleatório</a></li>
+</ul>
+<h3 id="Hash_Tables" name="Hash_Tables"><a href="/en/NSPR_API_Reference/Hash_Tables" title="en/NSPR_API_Reference/Hash_Tables">Tabelas de Dispersão [Hash Tables]</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/Hash_Tables#Hash_Tables_and_Type_Constants" title="en/NSPR_API_Reference/Hash_Tables#Hash_Tables_and_Type_Constants">Tabelas de Dispersão [Hash Tables] e Constantes de Tipo</a></li>
+ <li><a href="/en/NSPR_API_Reference/Hash_Tables#Hash_Table_Functions" title="en/NSPR_API_Reference/Hash_Tables#Hash_Table_Functions">Funções para Tabela de Dispersão [Hash Table]</a></li>
+</ul>
+<h3 id="NSPR_Error_Handling" name="NSPR_Error_Handling"><a href="/en/NSPR_API_Reference/NSPR_Error_Handling" title="en/NSPR_API_Reference/NSPR_Error_Handling">Manipulação de Erro em NSPR</a></h3>
+<ul>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Error_Handling#Error_Type" title="en/NSPR_API_Reference/NSPR_Error_Handling#Error_Type">Tipo Erro</a></li>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Error_Handling#Error_Functions" title="en/NSPR_API_Reference/NSPR_Error_Handling#Error_Functions">Funções para Erro</a></li>
+ <li><a href="/en/NSPR_API_Reference/NSPR_Error_Handling#Error_Codes" title="en/NSPR_API_Reference/NSPR_Error_Handling#Error_Codes">Códigos de Erro</a></li>
+</ul>