diff -r a1a6d7719f97 -r 7d9fb723fc4b lib/slave_config.c --- a/lib/slave_config.c Tue Jul 13 13:52:59 2010 +0200 +++ b/lib/slave_config.c Tue Jul 20 10:52:31 2010 +0200 @@ -472,12 +472,13 @@ /*****************************************************************************/ -int ecrt_slave_config_idn(ec_slave_config_t *sc, uint16_t idn, - ec_al_state_t al_state, const uint8_t *data, size_t size) +int ecrt_slave_config_idn(ec_slave_config_t *sc, uint8_t drive_no, + uint16_t idn, ec_al_state_t al_state, const uint8_t *data, size_t size) { ec_ioctl_sc_idn_t io; io.config_index = sc->index; + io.drive_no = drive_no; io.idn = idn; io.al_state = al_state; io.data = data;