VSI Disk File Optimizer V3.3-5

Release Notes


1. Introduction

VMS Software, Inc. (VSI) is pleased to introduce VSI Disk File Optimizer (DFO) Version 3.3-5.

2. What's New in This Release

2.1. %DFG-F-INTERR Error During Defragmentation

On x86-64, calling the macros $LOCKED_PAGE_START, $LOCK_PAGE_INIT, and $LOCKED_PAGE_END will result in the following error:

%DFG-F-INTERR, internal error: open file check

-SYSTEM-F-ARG_GTR_32_BITS, argument is not 32-bit sign-extended value

This error is caused by the fact that code is placed in P2 by default on x86-64. Because of this, the macros $LOCKED_PAGE_START, $LOCK_PAGE_INIT, and $LOCKED_PAGE_END have been replaced with a call to LIB$LOCK_IMAGE.

Note that this change is specific to x86-64 and does not apply to Alpha and IA-64.

2.2. Defrag Monitor Exits With %SYSTEM-F-FLTINV

Previously, a call to LIB$WAIT would specify an incorrect floating data type and cause the procedure to exit with the following error:

%SYSTEM-F-FLTINV, floating invalid operation

This problem was fixed in VSI Disk File Optimizer V3.3-4 for IA-64.