diff -r fdd4f8eb5c83 -r 5ef9d5b14879 lib/domain.c --- a/lib/domain.c Tue Feb 05 15:24:02 2013 +0100 +++ b/lib/domain.c Tue Feb 05 15:24:45 2013 +0100 @@ -76,6 +76,21 @@ /*****************************************************************************/ +size_t ecrt_domain_size(const ec_domain_t *domain) +{ + int ret; + + ret = ioctl(domain->master->fd, EC_IOCTL_DOMAIN_SIZE, domain->index); + if (EC_IOCTL_IS_ERROR(ret)) { + fprintf(stderr, "Failed to get domain size: %s\n", + strerror(EC_IOCTL_ERRNO(ret))); + } + + return ret; +} + +/*****************************************************************************/ + uint8_t *ecrt_domain_data(ec_domain_t *domain) { if (!domain->process_data) {