equal
deleted
inserted
replaced
605 return 0; |
605 return 0; |
606 } |
606 } |
607 |
607 |
608 /****************************************************************************/ |
608 /****************************************************************************/ |
609 |
609 |
610 void ecrt_master_send(ec_master_t *master) |
610 size_t ecrt_master_send(ec_master_t *master) |
611 { |
611 { |
612 int ret; |
612 int ret; |
613 |
613 size_t sent_bytes = 0; |
614 ret = ioctl(master->fd, EC_IOCTL_SEND, NULL); |
614 |
|
615 ret = ioctl(master->fd, EC_IOCTL_SEND, &sent_bytes); |
615 if (EC_IOCTL_IS_ERROR(ret)) { |
616 if (EC_IOCTL_IS_ERROR(ret)) { |
616 fprintf(stderr, "Failed to send: %s\n", |
617 fprintf(stderr, "Failed to send: %s\n", |
617 strerror(EC_IOCTL_ERRNO(ret))); |
618 strerror(EC_IOCTL_ERRNO(ret))); |
618 } |
619 } |
|
620 |
|
621 return sent_bytes; |
619 } |
622 } |
620 |
623 |
621 /****************************************************************************/ |
624 /****************************************************************************/ |
622 |
625 |
623 void ecrt_master_receive(ec_master_t *master) |
626 void ecrt_master_receive(ec_master_t *master) |