Linking thread-safe Informix® general libraries to an ESQL/C module in a Windows™ environment
About this task
To create a thread-safe application, you must perform the following steps:
Procedure
- In your source
file, include the appropriate thread functions and variables of the Windows™ API.For more information about threads, consult your Microsoft™ or Borland programmer documentation.
- When you compile the source
file, specify the -thread command-line option of the esql command.
The -thread option tells the preprocessor to generate thread-safe C code when it translates SQL and statements. This thread-safe code includes calls to thread-safe functions in the Informix® DLLs.
What to do next
If you are not creating the application with threads, omit the -thread option. Although the Informix® DLLs are thread safe, your non-thread-safe application does not use the thread-safe feature when you omit -thread.