slicer-0.17 error code #2
In FreeDOS 1.3 RC5, the new slicer handles file overwrites inconsistently in interactive mode. Reproduce the bug by doing this:
C:\> SLICER /x /f \SLICES\FREEDOS.SAF /g * /O OUT
...
Overwrite BIN\FDINST.EXE, (N)o/(Y)es? N
gzip: EGA\BIN\ID583S8Q.GZ: not in gzip format
FATAL ERROR: error code #2, unspecified error with "EGA\BIN\ID583S8Q.GZ"
Expected behavior is that SLICER skips the current file and finishes the extraction.
SLICER behaves as expected on a "Y" input, or in non-interactive mode with the /o switch.
The given glob expresses the bug on the first call. If slicer is invoked with a smaller category like "/g Network", then the bug happens on the second call.
On FreeDOS 1.3 RC5, slicer will always return error code #2 (closed) in the same place.
On DOSBox-X, slicer will fail on random files in a way that looks like a race condition.