diff -r 96629de2202b -r 6c5478400e28 lib/master.c --- a/lib/master.c Thu Aug 20 14:27:35 2009 +0200 +++ b/lib/master.c Thu Aug 20 14:43:55 2009 +0200 @@ -335,6 +335,16 @@ /*****************************************************************************/ +void ecrt_master_deactivate(ec_master_t *master) +{ + if (ioctl(master->fd, EC_IOCTL_DEACTIVATE, NULL) == -1) { + fprintf(stderr, "Failed to deactivate master: %s\n", strerror(errno)); + return; + } +} + +/*****************************************************************************/ + void ecrt_master_send(ec_master_t *master) { if (ioctl(master->fd, EC_IOCTL_SEND, NULL) == -1) {