Open System Services Programmer's Guide

Build Scripts....................................................................................................................424
Header Files....................................................................................................................424
Standard and Nonstandard Pthread Types..........................................................................425
Global Variables.............................................................................................................425
Concurrency Level Defaults................................................................................................425
Differences in Functions and Function Behavior....................................................................425
Threaded Application Programming........................................................................................428
Keeping Application Design Simple....................................................................................428
Threading Considerations.................................................................................................428
Single Versus Multiple Application Threads.........................................................................431
Threaded Application Examples.........................................................................................432
64-Bit Considerations for the PUT Model Library..................................................................437
A Documented OSS Functions.....................................................................438
B API Interoperability in TNS Processes.........................................................477
Calling Functions and Macros................................................................................................477
Environment of the Module................................................................................................477
Environment of the Process................................................................................................477
Function and Macro Behavior............................................................................................478
Using the API Interoperability Table.........................................................................................478
G and O Notation...........................................................................................................479
Specified By....................................................................................................................479
Defining Parameters and Objects.......................................................................................479
Usage Notes...................................................................................................................479
Examples........................................................................................................................480
C API Interoperability in Native Processes.....................................................500
Comparing API Interoperability in TNS and Native Processes.....................................................500
Calling Functions and Macros................................................................................................500
Environment of the Module................................................................................................501
Environment of the Process................................................................................................501
Function and Macro Behavior............................................................................................501
Internationalization Functions.............................................................................................501
Using the API Interoperability Tables.......................................................................................501
G and O Notation...........................................................................................................502
Specified By....................................................................................................................502
Defining Parameters and Objects.......................................................................................503
Usage Notes...................................................................................................................503
Examples........................................................................................................................505
Glossary..................................................................................................566
Index.......................................................................................................581
10 Contents