lib/domain.c
branchstable-1.5
changeset 2504 5ef9d5b14879
parent 2433 3bdd7a747fae
--- 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) {