]> granicus.if.org Git - strace/commitdiff
Fix build on systems that lack VIDIOC_CREATE_BUFS definition
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 26 Aug 2015 11:55:05 +0000 (11:55 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 26 Aug 2015 11:55:05 +0000 (11:55 +0000)
* v4l2.c (v4l2_ioctl): Check that v4l2_ioctl is defined.

v4l2.c

diff --git a/v4l2.c b/v4l2.c
index 6377717b7e7983eb1b034430026516a5c9540541..5b2426b2b21305c98a21aa071f116fcd81c5ff55 100644 (file)
--- a/v4l2.c
+++ b/v4l2.c
@@ -592,6 +592,7 @@ v4l2_ioctl(struct tcb *tcp, const unsigned int code, long arg)
                return 1;
        }
 
+#ifdef VIDIOC_CREATE_BUFS
        case VIDIOC_CREATE_BUFS: {
                struct v4l2_create_buffers b;
 
@@ -617,6 +618,7 @@ v4l2_ioctl(struct tcb *tcp, const unsigned int code, long arg)
                        return 1 + RVAL_STR;
                }
        }
+#endif /* VIDIOC_CREATE_BUFS */
 
        case VIDIOC_REQBUFS: {
                struct v4l2_requestbuffers reqbufs;