INFORMIX-ESQL/C Programmer's Manual
Using Informix Libraries
Using Informix Libraries
Choosing a Version of the Informix General Libraries
The Informix General Libraries
The esql Command
Linking Static Informix General Libraries
Linking Static Informix General Libraries into an
ESQL/C Module
Linking Shared Informix General Libraries
Symbolic Names of Linked Shared Libraries
Choosing Between Shared and Static Library Versions
Compatibility of Pre-existing ESQL/C Applications with
Current Library Versions
Using the ifx_getversion Utility
Checking the API Version of a Library
Creating Thread-Safe ESQL/C Applications
Characteristics of Thread-Safe ESQL/C Code
Programming a Thread-Safe ESQL/C Application
Concurrent Active Connections
Connections Across Threads
The DISCONNECT ALL Statement
Prepared Statements Across Threads
Cursors Across Threads
Environment Variables Across Threads
Message File Descriptors
Decimal Functions
DCE Restrictions
Linking Thread-Safe Libraries
Linking Thread-Safe Informix General Libraries to an
ESQL/C Module on a UNIX Operating System
Defining Thread-Safe Variables
Linking Shared or Static Versions
Linking Thread-Safe Informix General Libraries to an
ESQL/C Module in a Windows Environment
Using ESQL/C Thread-Safe Decimal Functions
A Sample Thread-Safe Program
Source Listing
Output
Creating a Dynamic Thread Library on UNIX Operating Systems
Data Types
Registering the Dynamic Thread Functions
Setting the $THREADLIB Environment Variable
Creating the Shared Library
Compiling with the -thread and -l Preprocessor Options
INFORMIX-ESQL/C Programmer's Manual
, Version 9.21
Copyright © 1999, Informix Software, Inc. All rights reserved