The DLL handle supplied to this DLL function call could not be matched to a DLL handle returned from a previous C dlopen() request.
If this was a C dlclose() or dlsym() request and the _EDC_DLL_DIAG environment variable was not set to QUIET, the error message was sent to the Language Environment® message file. Other DLL diagnostic options, such as issuing ctrace(), signaling a condition, and turning off _EDC_DLL_DIAG diagnostics, were available through the _EDC_DLL_DIAG environment variable.
If this was a C dlclose() or dlsym() request, this error could also be returned to the caller through a subsequent C dlerror() request.
A CEEDLLF DLL failure control block was populated with further DLL error diagnostics.
Ensure that the DLL handle supplied to a C dlclose() or dlsym() request is the same as one returned from a dlopen() request. You cannot share a DLL handle between the older explicit DLL services (dllload, dllqueryvar, dllqueryfn, dllfree) and the newer services (dlopen, dlsym, dlclose).
CEE3G6