Chapter 5 |
5
|
Subprocess Functions
|
5.1
|
Implementing Child Processes in HP C
|
5.2
|
The exec Functions
|
5.2.1
|
exec Processing
|
5.2.2
|
exec Error Conditions
|
5.3
|
Synchronizing Processes
|
5.4
|
Interprocess Communication
|
5.5
|
Program Examples
|
Chapter 6 |
6
|
Curses Screen Management Functions and Macros
|
6.1
|
Using the BSD-Based Curses Package (ALPHA ONLY)
|
6.2
|
Curses Overview
|
6.3
|
Curses Terminology
|
6.3.1
|
Predefined Windows (stdscr and curscr)
|
6.3.2
|
User-Defined Windows
|
6.4
|
Getting Started with Curses
|
6.5
|
Predefined Variables and Constants
|
6.6
|
Cursor Movement
|
6.7
|
Program Example
|
Chapter 7 |
7
|
Math Functions
|
7.1
|
Math Function Variants---float, long double (ALPHA, I64)
|
7.2
|
Error Detection
|
7.3
|
The <fp.h> Header File
|
7.4
|
Example
|
Chapter 8 |
8
|
Memory Allocation Functions
|
8.1
|
Program Example
|
Chapter 9 |
9
|
System Functions
|
Chapter 10 |
10
|
Developing International Software
|
10.1
|
Internationalization Support
|
10.1.1
|
Installation
|
10.1.2
|
Unicode Support
|
10.2
|
Features of International Software
|
10.3
|
Developing International Software Using HP C
|
10.4
|
Locales
|
10.5
|
Using the setlocale Function to Set Up an International Environment
|
10.6
|
Using Message Catalogs
|
10.7
|
Handling Different Character Sets
|
10.7.1
|
Charmap File
|
10.7.2
|
Converter Functions
|
10.7.3
|
Using Codeset Converter Files
|
10.8
|
Handling Culture-Specific Information
|
10.8.1
|
Extracting Cultural Information From a Locale
|
10.8.2
|
Date and Time Formatting Functions
|
10.8.3
|
Monetary Formatting Function
|
10.8.4
|
Numeric Formatting
|
10.9
|
Functions for Handling Wide Characters
|
10.9.1
|
Character Classification Functions
|
10.9.2
|
Case Conversion Functions
|
10.9.3
|
Functions for Input and Output of Wide Characters
|
10.9.4
|
Functions for Converting Multibyte and Wide Characters
|
10.9.5
|
Functions for Manipulating Wide-Character Strings and Arrays
|
10.10
|
Collating Functions
|
Chapter 11 |
11
|
Date/Time Functions
|
11.1
|
Date/Time Support Models
|
11.2
|
Overview of Date/Time Functions
|
11.3
|
HP C RTL Date/Time Computations---UTC and Local Time
|
11.4
|
Time-Zone Conversion Rule Files
|
11.5
|
Sample Date/Time Scenario
|
Chapter 12 |
12
|
Symbolic Links and POSIX Pathname Support
|
12.1
|
POSIX Pathnames and Filenames
|
12.1.1
|
POSIX Pathname Interpretation
|
12.1.1.1
|
The POSIX Root Directory
|
12.1.1.2
|
Symbolic Links
|
12.1.1.3
|
Mount Points
|
12.1.1.4
|
Reserved Filenames . and ..
|
12.1.1.5
|
Character Special Files
|
12.1.2
|
Using POSIX Pathnames with OpenVMS Interfaces
|
12.1.2.1
|
Special Considerations with POSIX Filenames
|
12.1.2.2
|
Special Considerations with OpenVMS Filenames
|
12.2
|
Using Symbolic Links
|
12.2.1
|
Creating and Using Symbolic Links with DCL
|
12.2.2
|
Using Symbolic Links through GNV POSIX and DCL Commands
|
12.3
|
C RTL Support
|
12.3.1
|
DECC$POSIX_COMPLIANT_PATHNAMES Feature Logical
|
12.3.2
|
decc$to_vms, decc$from_vms, and decc$translate_vms
|
12.3.3
|
Symbolic Link Functions
|
12.3.4
|
Modifications to Existing Functions
|
12.3.5
|
Non POSIX-Compliant Behavior
|
12.3.5.1
|
Multiple Versions of Files
|
12.3.5.2
|
Ambiguous Filenames
|
12.3.5.3
|
POSIX Security Behavior for File Deletion
|
12.4
|
RMS Interface
|
12.4.1
|
RMS Input/Output of POSIX Pathnames
|
12.4.2
|
Application Control of RMS Symbolic Link Processing
|
12.5
|
Defining the POSIX Root
|
12.5.1
|
Suggested Placement of the POSIX Root
|
12.5.2
|
The SET ROOT Command
|
12.5.3
|
The SHOW ROOT Command
|
12.6
|
Current Working Directory
|
12.7
|
Establishing Mount Points
|
12.8
|
NFS
|
12.9
|
DCL
|
12.10
|
GNV
|
12.11
|
Restrictions
|