| Title and Copyright Pages |
| About This Manual |
| Audience |
| Organization |
| Related Documents |
| 1 | General |
| 1.3 | Conformance |
| 1.3.1 | Implementation Conformance |
| 2 | Definitions and General Requirements |
| 2.1 | Conventions |
| 2.1.2 | Function and Type Names |
| 2.1.2.1 | Function and Type Names |
| 2.8 | Numerical Limits |
| 2.8.4 | Run-Time Invariant Values (Possibly Indeterminate) |
| 2.9 | Symbolic Constants |
| 2.9.3 | Compile-Time Symbolic Constants for Portability Specifications |
| 3 | Process Primitives |
| 3.3 | Signals |
| 3.3.1 | Signal Concepts |
| 3.3.1.2 | Signal Generation and Delivery |
| 3.3.8 | Synchronously Accept a Signal |
| 3.3.8.2 | Synchronously Accept a Signal - Description |
| 3.3.8.3 | Synchronously Accept a Signal - Returns |
| 3.3.8.4 | Synchronously Accept a Signal - Errors |
| 4 | Process Environment |
| 4.2 | User Identification |
| 4.2.4 | Get User Name |
| 4.2.4.4 | Get User Name - Errors |
| 4.7 | Terminal Identification |
| 4.7.2 | Determine Terminal Device Name |
| 4.7.2.4 | Determine Terminal Device Name - Errors |
| 5 | Files and Directories |
| 5.1 | Directories |
| 5.1.2 | Directory Operations |
| 5.1.2.4 | Directory Operations - Errors |
| 8 | Language-Specific Services for the C Programming Language |
| 8.2 | C Language Input/Output Functions |
| 8.2.7 | Stdio with Explicit Client Locking |
| 8.2.7.4 | Errors |
| 8.3 | Other C Language Functions |
| 8.3.4 | Find String Token |
| 8.3.4.4 | Errors |
| 8.3.5 | ASCII Time Representation |
| 8.3.5.4 | Errors |
| 8.3.6 | Current Time Representation |
| 8.3.6.4 | Errors |
| 8.3.7 | Coordinated Universal Time |
| 8.3.7.4 | Errors |
| 8.3.8 | Local Time |
| 8.3.8.4 | Errors |
| 9 | System Databases |
| 9.2 | Database Access |
| 9.2.1 | Group Database Access |
| 9.2.1.4 | Group Database Access - Errors |
| 9.2.2 | User Database Access |
| 9.2.2.4 | User Database Access - Errors |
| 11 | Synchronization |
| 11.2 | Semaphore Functions |
| 11.2.6 | Lock a Semaphore |
| 11.2.6.4 | Lock a Semaphore - Errors |
| 11.3 | Mutexes |
| 11.3.1 | Mutex Initialization Attributes |
| 11.3.1.2 | Description |
| 11.3.1.4 | Errors |
| 11.3.2 | Initializing and Destroying a Mutex |
| 11.3.2.4 | Errors |
| 11.3.3 | Locking and Unlocking a Mutex |
| 11.3.3.4 | Errors |
| 11.4 | Condition Variables |
| 11.4.1 | Condition Variable Initialization Attributes |
| 11.4.1.2 | Description |
| 11.4.1.4 | Errors |
| 11.4.2 | Initializing and Destroying Condition Variables |
| 11.4.2.4 | Errors |
| 11.4.3 | Broadcasting and Signaling a Condition |
| 11.4.3.4 | Errors |
| 11.4.4 | Waiting on a Condition |
| 11.4.4.4 | Errors |
| 13 | Execution Scheduling |
| 13.2 | Scheduling Policies |
| 13.2.1 | \&\f5SCHED_FIFO\f1 (first-in/first-out scheduling) |
| 13.2.2 | \&\f5SCHED_RR\f1 (round-robin scheduling) |
| 13.2.3 | \&\f5SCHED_FG_NP\f1 (foreground scheduling; also known as \&\f5SCHED_OTHER\f1) |
| 13.2.4 | \&\f5SCHED_BG_NP\f1 (background scheduling) |
| 13.4 | Thread Scheduling |
| 13.4.1 | Thread Scheduling Attributes |
| 13.4.2 | Scheduling Contention Scope |
| 13.4.3 | Scheduling Allocation Domain |
| 13.4.4 | Documentation |
| 13.5 | Thread Scheduling Functions |
| 13.5.1 | Thread Creation Scheduling Attributes |
| 13.5.1.2 | Description |
| 13.5.2 | Dynamic Thread Scheduling Parameters Access |
| 13.5.2.2 | Description |
| 13.5.2.4 | Errors |
| 13.6 | Synchronization Scheduling |
| 13.6.1 | Mutex Initialization Scheduling Attributes |
| 13.6.1.2 | Description |
| 16 | Thread Management |
| 16.2 | Thread Functions |
| 16.2.1 | Thread Creation Attributes |
| 16.2.1.2 | Description |
| 17 | Thread-Specific Data |
| 17.1 | Functions |
| 17.1.2 | Thread-Specific Data Management |
| 17.1.2.4 | Errors |
| 17.1.3 | Thread-Specific Data Key Deletion |
| 17.1.3.4 | Errors |
| 18 | Thread Cancellation |
| 18.1.2 | Thread Cancellation Points |
| 18.2 | Functions |
| 18.2.1 | Canceling Execution of a Thread |
| 18.2.1.4 | Errors |
| 18.2.2 | Setting Cancelability State |
| 18.2.2.4 | Errors |
| 18.3 | Language-Independent Cancellation Functionality |
| 18.3.5 | List of Cancellation Points |
| Index |