CEE3567I
A logical delete was performed for DLL dll-name , but the DLL was not physically deleted.

Explanation

The DLL Free or C dlclose() request completed successfully. DLL dll-name is not physically deleted because either there was an implicit DLL Load performed against this DLL by the application, or multiple DLL Load or C dlopen() requests were made for the DLL.

System action

Execution continues.

If this was a C dllfree() or dlclose() 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 an explicit C dlclose() request, this error could also be returned to the caller through a subsequent call to the C dlerror() function.

A CEEDLLF DLL failure control block was populated with further DLL error diagnostics.

Programmer response

If the DLL was loaded implicitly by referring to an external variable or an external function, it will be physically deleted by Language Environment at enclave termination. Otherwise, to free or close the DLL, issue a DLL Free or C dlclose() request using the proper dll-token.

Symbolic Feedback Code

CEE3FF