TOC PREV NEXT INDEX

POSIX.1 Conformance

Preface

For More Information

Typographical Conventions

Special Notes

Technical Support

LynuxWorks U.S. Headquarters

LynuxWorks Europe

World Wide Web

POSIX.1: 1996 Conformance Document

Introduction

1. General

1.3 Conformance

1.3.1 Implementation Conformance

1.3.3 Language-Dependent Services for the C Programming Language

2. Terminology and General Requirements

2.2 Definitions

2.2.2 General Terms

2.3 General Concepts

2.3.1 extended security controls

2.3.2 file access permissions

2.4 Error Numbers

2.5 Primitive System Data Types

2.6 Environment Description

2.7 C Language Definition

2.7.2 POSIX.1 Symbols

2.8 Numerical Limits

2.8.3 Run-Time Increasable Values

2.8.4 Run-Time Invariant Values (Possibly Indeterminate)

2.8.5 Path Name Variable Values

2.9 Symbolic Constants

2.9.3 Compile-Time Symbolic Constants for Portability Specifications

2.9.4 Execution-Time Symbolic Constants for Portability Specifications

3. Process Primitives

3.1 Process Creation and Execution

3.1.1 Process Creation

3.1.2 Execute a File

3.2 Process Termination

3.2.1 Wait for Process Termination

3.2.2 Terminate a Process

3.3 Signals

3.3.1 Signal Concepts

3.3.2 Send a Signal to a Process

3.3.3 Manipulate Signal Sets

3.3.6 Examine Pending Signals

4. Process Environment

4.2. User Identification

4.2.2 Set User and Group IDs

4.4 System Identification

4.4.1 Get System Name

4.5 Time

4.5.1 Get System Time

4.5.2 Get Process Times

4.6 Environment Variables

4.6.1 Environment Access

4.7 Terminal Identification

4.7.1 General Terminal Path Name

4.7.2 Determine Terminal Device Name

4.8 Configurable System Variables

4.8.1 Get Configurable System Variables

5. Files and Directories

5.1 Directories

5.1.1 Format of Directory Entries

5.1.2 Directory Operations

5.2 Working Directory

5.2.2 Get Working Directory Path Name

5.3 General File Creation

5.3.1 Open a File

5.3.3 Set File Creation Mask

5.3.4 Link to a File

5.4 Special File Creation

5.4.1 Make a Directory

5.4.2 Make a FIFO Special File

5.5 File Removal

5.5.1 Remove Directory Entries

5.5.2 Remove a Directory

5.5.3 Rename a File

5.6 File Characteristics

5.6.2 Get File Status

5.6.3 Check File Accessibility

5.6.4 Change File Modes

5.6.5 Change Owner and Group of a File

5.7 Configurable Path Name Variables

5.7.1 Get Configurable Path Name Variables

6. Input and Output Primitives

6.4 Input and Output

6.4.1 Read from a File

6.4.2 Write to a File

6.5 Control Operations on Files

6.5.2 File Control

6.5.3 Reposition Read/Write File Offset

6.7 Asynchronous I/O

7. Device- and Class-Specific Functions

7.1 General Terminal Interface

7.1.1 Interface Characteristics

7.1.2 Parameters That Can Be Set

7.1.3 Baud Rate Functions

7.2 General Terminal Interface Control Functions

7.2.1 Get and Set State

7.2.2 Line Control Functions

8. Language-Specific Services for the C Programming Language

8.1 Referenced C Language Routines

8.1.2 Extensions to setlocale() Function

8.2 C Language Input/Output Functions

8.2.1 Map a Stream Pointer to a File Descriptor

8.2.2 Open a Stream on a File Descriptor

8.2.3 Interactions of Other FILE-Type C Functions

8.3 Other C Language Functions

8.3.2 Set Time Zone

9. System Databases

9.1 System Databases

10. Data Interchange Format

10.1 Archive/Interchange File Format

10.1.1 Extended tar Format

10.1.2 Extended cpio Format

10.1.3 Multiple Volumes

11. Synchronization

11.1 Semaphore Characteristics

11.2.3 Initialize/Open a Named Semaphore

11.3.1 Mutex Initialization Attributes

11.4.1 Condition Variable Initialization Attributes

12. Memory Management

12.1.1 Lock/Unlock the Address Space of a Process

12.1.2 Lock/Unlock a Range of Process Address Space

12.2.4 Memory Object Synchronization

12.3.1 Memory Mapped File Restrictions

13. Execution Scheduling

13.2.3 SCHED_OTHER

13.3.1 Set Scheduling Parameters

13.4.2 Scheduling Contention Scope

13.4.3 Scheduling Allocation Domain

14. Clocks and Timers

14.1.4 Manifest Constants

14.2.1 Clocks

14.2.4 Per-Process Timers

15. Message Passing

15.2.1 Open a Message Queue

15.2.7 Set Message Queue Attributes

16. Thread Management

16.2.1 Thread Creation Attributes

18. Thread Cancellation

Index




LynuxWorks, Inc.
855 Branham Lane East
San Jose, CA 95138
http://www.lynuxworks.com
1.800.255.5969
TOC PREV NEXT INDEX