CEE3590I
Input dll-token not permitted for this DLL function.

Explanation

The DLL handle supplied to this DLL function call could not be matched to a DLL handle returned from a previous C dlopen() request.

System action

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.

Programmer response

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).

Symbolic Feedback Code

CEE3G6