Avoid syscall(2) usage Index: lib/libv4l2/libv4l2.c --- lib/libv4l2/libv4l2.c.orig +++ lib/libv4l2/libv4l2.c @@ -880,7 +880,11 @@ int v4l2_dup(int fd) int index = v4l2_get_index(fd); if (index == -1) +#ifdef CONFIG_SYS_WRAPPER + return dup(fd); +#else return syscall(SYS_dup, fd); +#endif devices[index].open_count++;