diff --git a/master/ioctl.c b/master/ioctl.c index 63834e34..c3b7896f 100755 --- a/master/ioctl.c +++ b/master/ioctl.c @@ -128,6 +128,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 054b3098..cec73aba 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 37 +#define EC_IOCTL_VERSION_MAGIC 38 // Command-line tool #define EC_IOCTL_MODULE EC_IOR(0x00, ec_ioctl_module_t) @@ -172,9 +172,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;