HP StorageWorks P9000 Data Exchange User Guide (T1620-96016, September 2010)
3. Copy the following FAL files to the project folder/directory:
• dataset.h
• falmt.dll
• falmt.lib
4. Select SETTING on the Developer Studio PROJECT menu.
5. Select the LINK tab in the Project setting dialog.
6. Add falmt.lib to the OBJECT/LIBRARY MODULE column.
7. Build/Execute.
NOTE:
For AIX systems:
#cc −qlanglvl=ansi −o output file name source file name /usr/lib/libfalmt.a
• libfalmt.a: object module file name of Multi-thread for FAL.
Error Information
For details on error messages, see Chapter 7 on page 149.
The following error codes do not occur for FAL Multi-thread:
-2, -6, -20, -23, -32
The following error codes only occur for FAL Multi-thread:
Table 63 FAL Multi-thread Error Codes
Error Message and Content of Error CodesError Code
DATASET_ERROR_CANNOT_MALLOC
malloc() function is abnormally ended.
-29
DATASET_ERROR_FREE_INVALID_AREA
Invalid area for global area.
-30
DATASET_ERROR_CANNOT_FREE
free() function is abnormally ended.
-31
FAL Usage Scenario
•
Example 1:
read data flowchart
Performing FAL Operations146