diff -r e29edcced328 -r 54149a703c47 master/slave_config.h --- a/master/slave_config.h Thu Jun 12 07:32:05 2008 +0000 +++ b/master/slave_config.h Thu Jun 12 07:45:27 2008 +0000 @@ -42,7 +42,6 @@ #define __EC_SLAVE_CONFIG_H__ #include -#include #include "../include/ecrt.h" @@ -57,7 +56,6 @@ */ struct ec_slave_config { struct list_head list; /**< List item. */ - struct kobject kobj; /**< kobject. */ ec_master_t *master; /**< Master owning the slave configuration. */ uint16_t alias; /**< Slave alias. */ @@ -80,9 +78,9 @@ /*****************************************************************************/ -int ec_slave_config_init(ec_slave_config_t *, ec_master_t *, uint16_t, +void ec_slave_config_init(ec_slave_config_t *, ec_master_t *, uint16_t, uint16_t, uint32_t, uint32_t); -void ec_slave_config_destroy(ec_slave_config_t *); +void ec_slave_config_clear(ec_slave_config_t *); int ec_slave_config_attach(ec_slave_config_t *); void ec_slave_config_detach(ec_slave_config_t *);