diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2024-06-24 17:03:26 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2024-06-26 12:07:11 +0300 |
commit | cdb05b37123c5b9b2416fc34b8e21f087603bb2e (patch) | |
tree | 75f55e817f007fe4cd9c07ae3dcbaa9740b534d2 /src/apps/cam/camera_session.cpp | |
parent | 1907c883cad5563dc082cd4624e8f0531e32ab9a (diff) |
v4l2: v4l2_compat: Selectively disable -Wmissing-declarations
_FORTIFY_SOURCE redirects the open*() calls to __open*_2() functions.
The libcamera V4L2 adaptation layer intercepts those functions to
support applications compiled with _FORTIFY_SOURCE. When _FORTIFY_SOURCE
is not enabled, the C library headers will not provide declarations for
the fortified functions, which will cause missing declaration warnings
when we unable them.
Fix this by disabling the -Wmissing-declarations warnings selectively
for the _FORTIFY_SOURCE functions. To avoid sparkling pragmas around,
move the relevant function definitions next to each other.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'src/apps/cam/camera_session.cpp')
0 files changed, 0 insertions, 0 deletions