v4l2bufferpool: O_CLOEXEC needs _GNU_SOURCE
authorPeter Korsgaard <peter@korsgaard.com>
Fri, 4 Oct 2013 11:34:09 +0000 (13:34 +0200)
committerSebastian Dröge <slomo@circular-chaos.org>
Fri, 4 Oct 2013 12:33:43 +0000 (14:33 +0200)
commit94f3d6fc077947e2dde3e40dce4718ef84deb15c
tree43b2ae77dfb7f0488167b98db1de86033fb6376a
parentd4892859d4ce62e6dac6bee68653469859f493f9
v4l2bufferpool: O_CLOEXEC needs _GNU_SOURCE

On some systems (E.G. uClibc and older Glibc versions), O_CLOEXEC is only
defined when _GNU_SOURCE is specified, so do so.

_GNU_SOURCE needs to be defined before any system headers are included,
so move the fcntl.h section up.

https://bugzilla.gnome.org/show_bug.cgi?id=709423
sys/v4l2/gstv4l2bufferpool.c