DataBlade module memory allocation
Another important aspect of the internal architecture of your HCL Informix® database server is that virtual processors communicate with one another through shared memory. Therefore, when you write code for user-defined routines, you cannot use standard memory allocation functions. To manage memory for DataBlade modules, you must use the memory management functions provided by the DataBlade API or the JDBC 2.0 API.
See the HCL Informix DataBlade API Programmer's Guide or the HCL J/Foundation Developer's Guide for complete information.