home *** CD-ROM | disk | FTP | other *** search
- 25001%%%%Pmgvol1%%%%Introduction to the Control Program
- 25002%%%%Pmgvol1%%%%Control Program Functionality
- 25003%%%%Pmgvol1%%%%File Systems and File Management
- 25004%%%%Pmgvol1%%%%Memory Management
- 25005%%%%Pmgvol1%%%%Program Execution and Control
- 25006%%%%Pmgvol1%%%%Semaphores
- 25007%%%%Pmgvol1%%%%Pipes
- 25008%%%%Pmgvol1%%%%Queues
- 25009%%%%Pmgvol1%%%%Timers
- 25010%%%%Pmgvol1%%%%Error Management
- 25011%%%%Pmgvol1%%%%Exception Management
- 25012%%%%Pmgvol1%%%%Device I/O
- 25013%%%%Pmgvol1%%%%Message Management
- 25014%%%%Pmgvol1%%%%National Language Support and Code Page Management
- 25015%%%%Pmgvol1%%%%Debugging
- 25016%%%%Pmgvol1%%%%Debugging
- 25017%%%%Pmgvol1%%%%About Debugging
- 25018%%%%Pmgvol1%%%%Using the Debugging Function
- 25019%%%%Pmgvol1%%%%Summary of Functions Used for Debugging
- 25020%%%%Pmgvol1%%%%Exception Management
- 25021%%%%Pmgvol1%%%%About Exception Management
- 25022%%%%Pmgvol1%%%%System Exceptions
- 25023%%%%Pmgvol1%%%%Signal Exceptions
- 25024%%%%Pmgvol1%%%%Handling Signal Exceptions
- 25025%%%%Pmgvol1%%%%Sending Signal Exceptions
- 25026%%%%Pmgvol1%%%%Raising Exceptions
- 25027%%%%Pmgvol1%%%%User-Defined Exceptions
- 25028%%%%Pmgvol1%%%%Must-Complete Sections
- 25029%%%%Pmgvol1%%%%Unwinding Exception Handlers
- 25030%%%%Pmgvol1%%%%Nested Exceptions
- 25031%%%%Pmgvol1%%%%Process Exit Lists
- 25032%%%%Pmgvol1%%%%Error Pop-Up Screens
- 25033%%%%Pmgvol1%%%%Exception Handler Interface
- 25034%%%%Pmgvol1%%%%Exception Handler Parameters
- 25035%%%%Pmgvol1%%%%Exception Management Data Structures
- 25036%%%%Pmgvol1%%%%ExceptionReportRecord Data Structure
- 25037%%%%Pmgvol1%%%%ExceptionRegisterRecord Data Structure
- 25038%%%%Pmgvol1%%%%ContextRecord Data Structure
- 25039%%%%Pmgvol1%%%%Exception Handler Return Values
- 25040%%%%Pmgvol1%%%%Using Exception Management
- 25041%%%%Pmgvol1%%%%Example Exception Handler
- 25042%%%%Pmgvol1%%%%Registering an Exception Handler
- 25043%%%%Pmgvol1%%%%Summary of Functions and Data Structures Used for Exception Handling
- 25044%%%%Pmgvol1%%%%Error Management
- 25045%%%%Pmgvol1%%%%About Error Management
- 25046%%%%Pmgvol1%%%%Classifying Return Values
- 25047%%%%Pmgvol1%%%%Disabling Error Notification
- 25048%%%%Pmgvol1%%%%Using Error Management
- 25049%%%%Pmgvol1%%%%Classifying Errors
- 25050%%%%Pmgvol1%%%%Disabling Hard-Error and Exception Messages
- 25051%%%%Pmgvol1%%%%Summary of Functions Used for Error Management
- 25052%%%%Pmgvol1%%%%Extended Attributes
- 25053%%%%Pmgvol1%%%%About Extended Attributes.
- 25054%%%%Pmgvol1%%%%Extended Attribute Data Type Conventions
- 25055%%%%Pmgvol1%%%%Multi-Value Data Type Fields
- 25056%%%%Pmgvol1%%%%Multi-Valued, Multi-Typed Data Type
- 25057%%%%Pmgvol1%%%%Multi-Valued, Single-Type Data Type
- 25058%%%%Pmgvol1%%%%ASN.1 Data Type
- 25059%%%%Pmgvol1%%%%Including One Extended Attribute in Another
- 25060%%%%Pmgvol1%%%%Extended Attribute Naming Conventions
- 25061%%%%Pmgvol1%%%%Standard Extended Attributes
- 25062%%%%Pmgvol1%%%%The .ASSOCTABLE Standard Extended Attribute
- 25063%%%%Pmgvol1%%%%The .CODEPAGE Standard Extended Attribute
- 25064%%%%Pmgvol1%%%%The .COMMENTS Standard Extended Attribute
- 25065%%%%Pmgvol1%%%%The .HISTORY Standard Extended Attribute
- 25066%%%%Pmgvol1%%%%The .ICON Standard Extended Attribute
- 25067%%%%Pmgvol1%%%%The .KEYPHRASES Standard Extended Attribute
- 25068%%%%Pmgvol1%%%%The .LONGNAME Standard Extended Attribute
- 25069%%%%Pmgvol1%%%%The .SUBJECT Standard Extended Attribute
- 25070%%%%Pmgvol1%%%%The .TYPE Standard Extended Attribute
- 25071%%%%Pmgvol1%%%%The .VERSION Extended Attribute
- 25072%%%%Pmgvol1%%%%Managing Extended Attributes
- 25073%%%%Pmgvol1%%%%Controlling Access to Extended Attributes
- 25074%%%%Pmgvol1%%%%Extended Attribute Data Structures
- 25075%%%%Pmgvol1%%%%Preserving Extended Attributes
- 25076%%%%Pmgvol1%%%%Protecting Extended Attributes
- 25077%%%%Pmgvol1%%%%Searching for Extended Attributes
- 25078%%%%Pmgvol1%%%%Supporting Extended Attributes
- 25079%%%%Pmgvol1%%%%Summary of Extended Attribute Data Structures
- 25080%%%%Pmgvol1%%%%File Management
- 25081%%%%Pmgvol1%%%%About Volumes and Drives
- 25082%%%%Pmgvol1%%%%About Directories
- 25083%%%%Pmgvol1%%%%Creating a Subdirectory
- 25084%%%%Pmgvol1%%%%Determining and Changing the Current Directory
- 25085%%%%Pmgvol1%%%%Deleting a Directory
- 25086%%%%Pmgvol1%%%%About Files
- 25087%%%%Pmgvol1%%%%File Attributes
- 25088%%%%Pmgvol1%%%%File Handles
- 25089%%%%Pmgvol1%%%%File Pointer
- 25090%%%%Pmgvol1%%%%Copying Files
- 25091%%%%Pmgvol1%%%%Moving Files
- 25092%%%%Pmgvol1%%%%Deleting Files
- 25093%%%%Pmgvol1%%%%Changing File Sizes
- 25094%%%%Pmgvol1%%%%Locking and Unlocking File Regions
- 25095%%%%Pmgvol1%%%%Searching for Files
- 25096%%%%Pmgvol1%%%%Determining the Maximum Path Length
- 25097%%%%Pmgvol1%%%%Devices
- 25098%%%%Pmgvol1%%%%Using File Commands
- 25099%%%%Pmgvol1%%%%Creating Files
- 25100%%%%Pmgvol1%%%%Opening Files
- 25101%%%%Pmgvol1%%%%Reading from Files
- 25102%%%%Pmgvol1%%%%Writing to Files
- 25103%%%%Pmgvol1%%%%Moving the File Pointer
- 25104%%%%Pmgvol1%%%%Closing Files
- 25105%%%%Pmgvol1%%%%Creating Duplicate File or Device Handles
- 25106%%%%Pmgvol1%%%%Determining and Setting the State of a File or Device Handle
- 25107%%%%Pmgvol1%%%%Determining the Handle Type
- 25108%%%%Pmgvol1%%%%Searching for Files
- 25109%%%%Pmgvol1%%%%Searching Paths for Files
- 25110%%%%Pmgvol1%%%%Standard File Handles
- 25111%%%%Pmgvol1%%%%Standard Input, Output, and Error File Handles
- 25112%%%%Pmgvol1%%%%Redirecting Standard File Handles
- 25113%%%%Pmgvol1%%%%Summary of Functions and Data Structures Used in File Object Management
- 25114%%%%Pmgvol1%%%%File Names
- 25115%%%%Pmgvol1%%%%File-Naming Conventions
- 25116%%%%Pmgvol1%%%%File Names in the FAT File System
- 25117%%%%Pmgvol1%%%%File Names in the High Performance File System
- 25118%%%%Pmgvol1%%%%Long File Names
- 25119%%%%Pmgvol1%%%%Moving Files with Long Names
- 25120%%%%Pmgvol1%%%%Metacharacters in File Names
- 25121%%%%Pmgvol1%%%%Searching for Files Using Metacharacters
- 25122%%%%Pmgvol1%%%%Editing File Names Using Metacharacters
- 25123%%%%Pmgvol1%%%%Transforming File Names Using Metacharacters
- 25124%%%%Pmgvol1%%%%File Names in User Input
- 25125%%%%Pmgvol1%%%%Device Names
- 25126%%%%Pmgvol1%%%%File Systems
- 25127%%%%Pmgvol1%%%%About File Systems
- 25128%%%%Pmgvol1%%%%Types of File Systems
- 25129%%%%Pmgvol1%%%%FAT File System
- 25130%%%%Pmgvol1%%%%Installable File Systems
- 25131%%%%Pmgvol1%%%%High Performance File System
- 25132%%%%Pmgvol1%%%%Local and Remote File Systems
- 25133%%%%Pmgvol1%%%%Recognizing DOS and OS/2 File Objects
- 25134%%%%Pmgvol1%%%%Storage Devices and File Systems
- 25135%%%%Pmgvol1%%%%File System Utilities
- 25136%%%%Pmgvol1%%%%OS/2 Boot Manager
- 25137%%%%Pmgvol1%%%%Using File Systems
- 25138%%%%Pmgvol1%%%%Attaching and Detaching File Systems
- 25139%%%%Pmgvol1%%%%Obtaining Information about an Attached File System
- 25140%%%%Pmgvol1%%%%Obtaining Information about a File System
- 25141%%%%Pmgvol1%%%%Obtaining Information about a File
- 25142%%%%Pmgvol1%%%%Communicating with a File System
- 25143%%%%Pmgvol1%%%%Preparing File Systems for System Shutdown
- 25144%%%%Pmgvol1%%%%Writing Cache Buffers
- 25145%%%%Pmgvol1%%%%Summary of Functions and Data Structures Used in File System Management
- 25146%%%%Pmgvol1%%%%Memory Management
- 25147%%%%Pmgvol1%%%%About Memory Management
- 25148%%%%Pmgvol1%%%%Process Address Space
- 25149%%%%Pmgvol1%%%%Memory Objects
- 25150%%%%Pmgvol1%%%%Memory Pages
- 25151%%%%Pmgvol1%%%%Memory Overcommitment and Swapping
- 25152%%%%Pmgvol1%%%%User Configuration of Memory Swapping
- 25153%%%%Pmgvol1%%%%Memory Allocation and Commitment
- 25154%%%%Pmgvol1%%%%Memory Resizing and Reallocation
- 25155%%%%Pmgvol1%%%%Memory Protection
- 25156%%%%Pmgvol1%%%%Obtaining Information about a Page Range
- 25157%%%%Pmgvol1%%%%Protection Violations
- 25158%%%%Pmgvol1%%%%Memory Suballocation and Using Heaps
- 25159%%%%Pmgvol1%%%%Shared Memory
- 25160%%%%Pmgvol1%%%%Using Memory Management
- 25161%%%%Pmgvol1%%%%Allocating Private Memory
- 25162%%%%Pmgvol1%%%%Committing and Decommitting Page Ranges
- 25163%%%%Pmgvol1%%%%Establishing Access Protection
- 25164%%%%Pmgvol1%%%%Querying Memory Object Information
- 25165%%%%Pmgvol1%%%%Freeing Memory
- 25166%%%%Pmgvol1%%%%Using Suballocation and Heaps
- 25167%%%%Pmgvol1%%%%Suballocating Memory
- 25168%%%%Pmgvol1%%%%Increasing the Size of a Heap
- 25169%%%%Pmgvol1%%%%Allocating a Block of Memory from a Heap
- 25170%%%%Pmgvol1%%%%Freeing Memory Blocks
- 25171%%%%Pmgvol1%%%%Ending the Use of the Heap
- 25172%%%%Pmgvol1%%%%Using Shared Memory
- 25173%%%%Pmgvol1%%%%Using Named Shared Memory
- 25174%%%%Pmgvol1%%%%Using Unnamed Shared Memory
- 25175%%%%Pmgvol1%%%%Summary of Functions Used in Memory Management
- 25176%%%%Pmgvol1%%%%Message Management
- 25177%%%%Pmgvol1%%%%About Message Management
- 25178%%%%Pmgvol1%%%%Using Message Management
- 25179%%%%Pmgvol1%%%%Message Retrieval and String Substitution
- 25180%%%%Pmgvol1%%%%Text String Substitution in Memory
- 25181%%%%Pmgvol1%%%%Writing Messages
- 25182%%%%Pmgvol1%%%%Code Page Information Associated with Message Files
- 25183%%%%Pmgvol1%%%%Summary of Functions for Message Management
- 25184%%%%Pmgvol1%%%%Program Execution Control
- 25185%%%%Pmgvol1%%%%About Program Execution Control-Thread, Processes, and Sessions
- 25186%%%%Pmgvol1%%%%Threads
- 25187%%%%Pmgvol1%%%%Processes
- 25188%%%%Pmgvol1%%%%Creating Processes
- 25189%%%%Pmgvol1%%%%Process Termination
- 25190%%%%Pmgvol1%%%%Process Exit Lists
- 25191%%%%Pmgvol1%%%%Multitasking with Threads and Multitasking with Processes
- 25192%%%%Pmgvol1%%%%Sessions
- 25193%%%%Pmgvol1%%%%Creating Sessions
- 25194%%%%Pmgvol1%%%%Child Session Control
- 25195%%%%Pmgvol1%%%%Child Session Termination
- 25196%%%%Pmgvol1%%%%About CPU Scheduling
- 25197%%%%Pmgvol1%%%%Priority Classes
- 25198%%%%Pmgvol1%%%%Priority Levels
- 25199%%%%Pmgvol1%%%%Priority Guidelines
- 25200%%%%Pmgvol1%%%%Dynamic Priority Alteration
- 25201%%%%Pmgvol1%%%%Altering the Size of the Time Slice
- 25202%%%%Pmgvol1%%%%Using Processes
- 25203%%%%Pmgvol1%%%%Starting a Child Process
- 25204%%%%Pmgvol1%%%%Starting an Asynchronous Child Process
- 25205%%%%Pmgvol1%%%%Starting a Background Process
- 25206%%%%Pmgvol1%%%%Setting the Command Line and Environment for a Child Process
- 25207%%%%Pmgvol1%%%%Changing the Priority of a Process
- 25208%%%%Pmgvol1%%%%Obtaining Information about Child Processes
- 25209%%%%Pmgvol1%%%%Waiting for a Child Process to Terminate
- 25210%%%%Pmgvol1%%%%Ending the Current Process
- 25211%%%%Pmgvol1%%%%Terminating a Process
- 25212%%%%Pmgvol1%%%%Creating an Exit List
- 25213%%%%Pmgvol1%%%%Using Threads
- 25214%%%%Pmgvol1%%%%Creating a Thread
- 25215%%%%Pmgvol1%%%%Obtaining Information about a Thread
- 25216%%%%Pmgvol1%%%%Changing the Priority of a Thread
- 25217%%%%Pmgvol1%%%%Suspending the Current Thread
- 25218%%%%Pmgvol1%%%%Suspending and Resuming Execution of a Thread
- 25219%%%%Pmgvol1%%%%Entering Critical Sections
- 25220%%%%Pmgvol1%%%%Waiting for a Thread to Terminate
- 25221%%%%Pmgvol1%%%%Ending the Current Thread
- 25222%%%%Pmgvol1%%%%Terminating a Thread
- 25223%%%%Pmgvol1%%%%Using Sessions
- 25224%%%%Pmgvol1%%%%Starting a Session
- 25225%%%%Pmgvol1%%%%Controlling the Execution of Child Sessions
- 25226%%%%Pmgvol1%%%%Setting User Selectability of a Child Session
- 25227%%%%Pmgvol1%%%%Binding Child Sessions to Parent Sessions
- 25228%%%%Pmgvol1%%%%Switching a Session to the Foreground
- 25229%%%%Pmgvol1%%%%Terminating a Session
- 25230%%%%Pmgvol1%%%%Summary of Functions and Data Structures Used for Multitasking
- 25231%%%%Pmgvol1%%%%National Language Support
- 25232%%%%Pmgvol1%%%%About National Language Support
- 25233%%%%Pmgvol1%%%%National Language Resource Files
- 25234%%%%Pmgvol1%%%%Language-Specific Versions of NLS-Enabled Applications
- 25235%%%%Pmgvol1%%%%About Code Page Management
- 25236%%%%Pmgvol1%%%%ASCII and EBCDIC Code Page Support
- 25237%%%%Pmgvol1%%%%Code Page Preparation
- 25238%%%%Pmgvol1%%%%Code Page Functions
- 25239%%%%Pmgvol1%%%%Using Code Pages
- 25240%%%%Pmgvol1%%%%Querying Code Page Support and the Current Code Page
- 25241%%%%Pmgvol1%%%%Setting the Code Page for Text Characters
- 25242%%%%Pmgvol1%%%%Obtaining the Case Map String
- 25243%%%%Pmgvol1%%%%Obtaining the DBCS Environment Vector
- 25244%%%%Pmgvol1%%%%Obtaining Formatting Information
- 25245%%%%Pmgvol1%%%%Obtaining Collating Information for SORT
- 25246%%%%Pmgvol1%%%%National Language Support and Code Page Management Summary
- 25247%%%%Pmgvol1%%%%Pipes
- 25248%%%%Pmgvol1%%%%About Pipes
- 25249%%%%Pmgvol1%%%%Unnamed Pipes
- 25250%%%%Pmgvol1%%%%Named Pipes
- 25251%%%%Pmgvol1%%%%Server-Client Communications Using Named Pipes
- 25252%%%%Pmgvol1%%%%Steps in Managing Server-Client Transactions
- 25253%%%%Pmgvol1%%%%Preparing a Named Pipe for a Client
- 25254%%%%Pmgvol1%%%%Facilitating Transaction Processing
- 25255%%%%Pmgvol1%%%%Coordinating Access to a Local Named Pipe with Semaphores
- 25256%%%%Pmgvol1%%%%Using Unnamed Pipes
- 25257%%%%Pmgvol1%%%%Creating Unnamed Pipes
- 25258%%%%Pmgvol1%%%%Reading from and Writing to Unnamed Pipes
- 25259%%%%Pmgvol1%%%%Redirecting Standard I/O for Child Processes
- 25260%%%%Pmgvol1%%%%Using Named Pipes
- 25261%%%%Pmgvol1%%%%Creating Named Pipes
- 25262%%%%Pmgvol1%%%%Opening Named Pipes
- 25263%%%%Pmgvol1%%%%Reading from Named Pipes
- 25264%%%%Pmgvol1%%%%Writing to Named Pipes
- 25265%%%%Pmgvol1%%%%Synchronizing Named Pipe Dialogs
- 25266%%%%Pmgvol1%%%%Determining Pipe Status
- 25267%%%%Pmgvol1%%%%Examining the Contents of Named Pipes
- 25268%%%%Pmgvol1%%%%Closing Named Pipes
- 25269%%%%Pmgvol1%%%%Summary of Functions and Data Structures Used with Pipes
- 25270%%%%Pmgvol1%%%%Device I/O
- 25271%%%%Pmgvol1%%%%About Device I/O
- 25272%%%%Pmgvol1%%%%Accessing Devices
- 25273%%%%Pmgvol1%%%%Device Names
- 25274%%%%Pmgvol1%%%%Device Drivers
- 25275%%%%Pmgvol1%%%%IOCtl Interface
- 25276%%%%Pmgvol1%%%%IOCtl Commands
- 25277%%%%Pmgvol1%%%%Category and Function Codes
- 25278%%%%Pmgvol1%%%%Parameter and Data Packets
- 25279%%%%Pmgvol1%%%%Using the File System to Access Devices
- 25280%%%%Pmgvol1%%%%Using IOCtl Functions to Access Devices
- 25281%%%%Pmgvol1%%%%Setting Communications-Port Parameters
- 25282%%%%Pmgvol1%%%%Setting the Data Rate
- 25283%%%%Pmgvol1%%%%Getting the COM Port Transmission Status
- 25284%%%%Pmgvol1%%%%Summary of Functions and Data Structures Used for Device I/O
- 25285%%%%Pmgvol1%%%%Queues
- 25286%%%%Pmgvol1%%%%About Queues
- 25287%%%%Pmgvol1%%%%Queues and Semaphores
- 25288%%%%Pmgvol1%%%%Queue Servers and Clients
- 25289%%%%Pmgvol1%%%%Queue Element Order
- 25290%%%%Pmgvol1%%%%Obtaining Information about Queues and Queue Elements
- 25291%%%%Pmgvol1%%%%Using Queues
- 25292%%%%Pmgvol1%%%%Creating a Queue
- 25293%%%%Pmgvol1%%%%Allocating Memory for Queue Data
- 25294%%%%Pmgvol1%%%%Named Shared Memory Objects
- 25295%%%%Pmgvol1%%%%Unnamed Shared Memory Objects
- 25296%%%%Pmgvol1%%%%Opening a Queue
- 25297%%%%Pmgvol1%%%%Writing to a Queue
- 25298%%%%Pmgvol1%%%%Reading from a Queue
- 25299%%%%Pmgvol1%%%%Peeking at a Queue
- 25300%%%%Pmgvol1%%%%Purging a Queue
- 25301%%%%Pmgvol1%%%%Closing a Queue
- 25302%%%%Pmgvol1%%%%Summary of Functions and the Data Structures Used with Queues
- 25303%%%%Pmgvol1%%%%Semaphores
- 25304%%%%Pmgvol1%%%%About Semaphores
- 25305%%%%Pmgvol1%%%%Event Semaphores
- 25306%%%%Pmgvol1%%%%Mutual Exclusion (Mutex)Semaphores
- 25307%%%%Pmgvol1%%%%Multiple Wait (Muxwait)Semaphores
- 25308%%%%Pmgvol1%%%%Named and Anonymous Semaphores
- 25309%%%%Pmgvol1%%%%Semaphore Management
- 25310%%%%Pmgvol1%%%%Using Event Semaphores
- 25311%%%%Pmgvol1%%%%Creating an Event Semaphore
- 25312%%%%Pmgvol1%%%%Opening an Event Semaphore
- 25313%%%%Pmgvol1%%%%Closing an Event Semaphore
- 25314%%%%Pmgvol1%%%%Resetting an Event Semaphore
- 25315%%%%Pmgvol1%%%%Posting an Event Semaphore
- 25316%%%%Pmgvol1%%%%Waiting for an Event Semaphore
- 25317%%%%Pmgvol1%%%%Querying an Event Semaphore
- 25318%%%%Pmgvol1%%%%Using Mutex Semaphores
- 25319%%%%Pmgvol1%%%%Creating a Mutex Semaphore
- 25320%%%%Pmgvol1%%%%Opening a Mutex Semaphore
- 25321%%%%Pmgvol1%%%%Requesting a Mutex Semaphore
- 25322%%%%Pmgvol1%%%%Releasing a Mutex Semaphore
- 25323%%%%Pmgvol1%%%%Closing a Mutex Semaphore
- 25324%%%%Pmgvol1%%%%Querying a Mutex Semaphore
- 25325%%%%Pmgvol1%%%%Using Muxwait Semaphores
- 25326%%%%Pmgvol1%%%%Creating a Muxwait Semaphore
- 25327%%%%Pmgvol1%%%%Opening a Muxwait Semaphore
- 25328%%%%Pmgvol1%%%%Closing a Muxwait Semaphore
- 25329%%%%Pmgvol1%%%%Waiting for a Muxwait Semaphore
- 25330%%%%Pmgvol1%%%%Adding a Semaphore to a Muxwait List
- 25331%%%%Pmgvol1%%%%Deleting a Semaphore from a Muxwait List
- 25332%%%%Pmgvol1%%%%Querying a Muxwait Semaphore
- 25333%%%%Pmgvol1%%%%Summary of Functions and Data Structures Used with Semaphores
- 25334%%%%Pmgvol1%%%%Timers
- 25335%%%%Pmgvol1%%%%About Timers
- 25336%%%%Pmgvol1%%%%Suspending Threads
- 25337%%%%Pmgvol1%%%%Asynchronous Timers
- 25338%%%%Pmgvol1%%%%Using Timers
- 25339%%%%Pmgvol1%%%%Suspending the Current Thread
- 25340%%%%Pmgvol1%%%%Timing a Single Interval
- 25341%%%%Pmgvol1%%%%Timing Repeated Intervals
- 25342%%%%Pmgvol1%%%%Summary of Functions Used with Timers
-