Informix-ESQL/C Programmer's Manual
Chapter 13: Using Informix Libraries
Home
Contents
Index
Master Index
New Book
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 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
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
ifx_dececvt(), ifx_decfcvt()
A Sample Thread-Safe Program
Source Listing
Sample 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.1
Copyright © 1998, Informix Software, Inc. All rights reserved.