]> git.sesse.net Git - ffmpeg/blobdiff - libavdevice/v4l2.c
Merge commit '41cf3e3b1ca375962951fde1b90a03b16197d205'
[ffmpeg] / libavdevice / v4l2.c
index 10a0ff0dd611ce91c111868076f8697677adcab4..1b9c6e760b419247ba95df33828012f45164acef 100644 (file)
@@ -95,7 +95,11 @@ struct video_data {
     int (*open_f)(const char *file, int oflag, ...);
     int (*close_f)(int fd);
     int (*dup_f)(int fd);
+#ifdef __GLIBC__
     int (*ioctl_f)(int fd, unsigned long int request, ...);
+#else
+    int (*ioctl_f)(int fd, int request, ...);
+#endif
     ssize_t (*read_f)(int fd, void *buffer, size_t n);
     void *(*mmap_f)(void *start, size_t length, int prot, int flags, int fd, int64_t offset);
     int (*munmap_f)(void *_start, size_t length);