Corrects the 16-byte ATA PASS-THROUGH (16) CDB array register mapping
indexes to align perfectly with the T10/SAT specification. Additionally,
relaxes the CAM status validation verification checks to safely accept
CAM_SCSI_STATUS_ERROR states containing successful SCSI CHECK CONDITION
descriptor responses.
Splits the unversioned library symlink creation into an independent target
and enforces modules_all to explicitly depend on the compiled binary object
(LIB_SOLINK). This eliminates linker failures during concurrent -j builds.
Implemented at the moment:
- complete Perl 5 XS binding library wrapping core standalone structures;
- automated ppport.h generation and ExtUtils::MakeMaker compilation path;
- native system tree mapping example utilizing BSD::Sysctl and strict
UTF-8 streams.
Implemented at the moment:
- complete Lua binding library using backward-compatible C API;
- dynamic ports-aware bmake workflow driven by pkg-config automation;
- standalone hardware tree mapping example utilizing lua-sysctl queries.
Implemented at the moment:
- advanced identity properties;
- read S.M.A.R.T. attributes;
- retrieve active mount points for device partitions;
- complete CLI utility with POSIX flags.