Definitions in abi.h

Preprocessor macro definitions for the abi.h header file

Definitions:

#include <qvm/abi.h>
#define QVM_VDEV_ABI 2019090401u

The ABI version of the vdev API.

This number is updated every time the application binary interface (ABI) between the qvm process and the loaded vdevs changes. When a qvm process instance loads a vdev it checks this number, and quits with an error if it has the wrong version of the vdev.

Changes to the size of a structure exposed by the public qvm headers, changes to a function prototype, or the addition or removal of a function all imply an update of the ABI version number.

Library:

Provided by qvm; no external library is required.