If a file's close is deferred (for example because the file is TRNLOG and has been updated and the transaction is still pending at the time the file is closed), and then the file is reopened using a different path specification (meaning that the file was originally opened with a full path and then reopened using a relative path, or vice-versa), the attempt to reopen the file fails with error 12 and sysiocod ‑8.
The logic has been modified to correct this situation.