summaryrefslogtreecommitdiffstats
path: root/src/fw-iso.c
diff options
context:
space:
mode:
authorGravatar Clemens Ladisch 2012-03-19 22:07:46 +0100
committerGravatar Stefan Richter 2012-03-19 22:52:41 +0100
commitd3ba40481f6b9193c9c9b1c8b92d4a87fad45cb9 (patch)
tree43691dfe9ca98ee0607775af2c4537cad2e96758 /src/fw-iso.c
parentFix incorrect use of == instead of =. (diff)
Implement raw1394_iso_recv_flush() on Juju
Signed-off-by: Clemens Ladisch <clemens@ladisch.de> Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Diffstat (limited to 'src/fw-iso.c')
-rw-r--r--src/fw-iso.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/fw-iso.c b/src/fw-iso.c
index d44a945..ea0a249 100644
--- a/src/fw-iso.c
+++ b/src/fw-iso.c
@@ -431,9 +431,14 @@ int fw_iso_xmit_sync(raw1394handle_t handle)
int fw_iso_recv_flush(fw_handle_t handle)
{
- /* FIXME: huh, we'll need kernel support here... */
+#ifdef FW_CDEV_IOC_FLUSH_ISO /* added in kernel 3.4 */
+ struct fw_cdev_flush_iso flush;
+ flush.handle = handle->iso.kernel_handle;
+ return ioctl(handle->iso.fd, FW_CDEV_IOC_FLUSH_ISO, &flush);
+#else
return 0;
+#endif /* defined(FW_CDEV_IOC_FLUSH_ISO) */
}
static unsigned int
p;follow=1'>Update libtool version number.Gravatar aeb 2-2/+2 2000-06-14Added copyright headers.Gravatar aeb 6-0/+54 2000-06-11Added explicit AC_PROG_INSTALL call.Gravatar aeb 1-0/+1 2000-06-09Fix size of error field.Gravatar aeb 1-2/+2 2000-06-02Modified support for 32/64 bit environments, control struct fields have fixed...Gravatar aeb 7-43/+28 2000-05-28Added support for environments with 64 bit kernel and 32 bit userland.Gravatar aeb 8-7/+45 2000-04-27Fixed missing setting of ext code in raw1394_start_lock()Gravatar aeb 1-0/+1 2000-04-15Fixed lock transaction to actually return response value.Gravatar aeb 3-5/+11 2000-04-12Add userdata functions as news.Gravatar aeb 1-0/+4 2000-04-05Add userdata functions.Gravatar aeb 3-0/+18 2000-03-18Bump version number to 0.6.Gravatar aeb 3-5/+6 2000-03-18Mention byte order change.Gravatar aeb 1-0/+2 2000-03-18Mention SourceForge home.Gravatar aeb 1-1/+5