1. Only valid if 'readonly' specified. (Has always been true but wasn't being enforced.)
2. "with fake writing" now properly reported at open as a consequence.
3. Device status query string now reports both settings as well.
This change corrects the other minor device open processing message confusion documented in GitHub Issue #616.
Previously, messages HHC00414I, HHC00470I and HHC00507I would only report either "CKD" (for both CKD and CCKD) or "CKD64" (for both CKD64 and CCKD64) or just "FBA" for any FBA type.
They all now accurately report the full gamut of types (i.e. the *exact* type): "CKD", "CCKD", "CKD64", "CCKD64", "FBA", "CFBA", "FBA64" and "CFBA64".
Part of ongoing CCKD64 effort. This is the final commit that contains the actual CCKD64 support coding changes. Compare it with the part 1 of 2 commit to see what changes were actually needed to provide support for CCKD64.
THIS SHOULD BE CONSIDERED AN *EXPERIMENTAL* "BETA" RELEASE until such time as others have had a chance to give it a good workout to try and shake out any bugs that might still remain.
Please report any bugs to GitHub Issue #20:
"We need 64-bit CCKD support!"
(https://github.com/SDL-Hercules-390/hyperion/issues/20).
Thanks! (and enjoy!)
:)