diff --git a/master/ioctl.c b/master/ioctl.c index 43a98c1a..ac87de51 100644 --- a/master/ioctl.c +++ b/master/ioctl.c @@ -118,6 +118,8 @@ static ATTRIBUTES int ec_ioctl_master( io.domain_count = ec_master_domain_count(master); #ifdef EC_EOE io.eoe_handler_count = ec_master_eoe_handler_count(master); +#else + io.eoe_handler_count = 0; #endif io.phase = (uint8_t) master->phase; io.active = (uint8_t) master->active; diff --git a/master/ioctl.h b/master/ioctl.h index 3991e406..3f750cc3 100644 --- a/master/ioctl.h +++ b/master/ioctl.h @@ -47,7 +47,7 @@ * * Increment this when changing the ioctl interface! */ -#define EC_IOCTL_VERSION_MAGIC 31 +#define EC_IOCTL_VERSION_MAGIC 32 // Command-line tool #define EC_IOCTL_MODULE EC_IOR(0x00, ec_ioctl_module_t) @@ -164,9 +164,7 @@ typedef struct { uint32_t slave_count; uint32_t config_count; uint32_t domain_count; -#ifdef EC_EOE uint32_t eoe_handler_count; -#endif uint8_t phase; uint8_t active; uint8_t scan_busy;