[libcamera-devel] [PATCH] utils: ipu3: Include libgen.h for basename()

Laurent Pinchart laurent.pinchart at ideasonboard.com
Fri Dec 2 14:33:56 CET 2022


Hi Jacopo,

Thank you for the patch.

On Fri, Dec 02, 2022 at 02:27:06PM +0100, Jacopo Mondi via libcamera-devel wrote:
> The "basename" function from the standard C library is defined in the
> libgen.h header.
> 
> Include it to avoid errors triggered by -Wimplicit-function-declaration
> 
> ../utils/ipu3/ipu3-pack.c:21:47: error: implicit declaration of function
> 'basename' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
> 
> Signed-off-by: Jacopo Mondi <jacopo at jmondi.org>

Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>

> ---
>  utils/ipu3/ipu3-pack.c   | 1 +
>  utils/ipu3/ipu3-unpack.c | 1 +
>  2 files changed, 2 insertions(+)
> 
> diff --git a/utils/ipu3/ipu3-pack.c b/utils/ipu3/ipu3-pack.c
> index decbfc6c397a..27af44068956 100644
> --- a/utils/ipu3/ipu3-pack.c
> +++ b/utils/ipu3/ipu3-pack.c
> @@ -8,6 +8,7 @@
>  
>  #include <errno.h>
>  #include <fcntl.h>
> +#include <libgen.h>
>  #include <stdint.h>
>  #include <stdio.h>
>  #include <string.h>
> diff --git a/utils/ipu3/ipu3-unpack.c b/utils/ipu3/ipu3-unpack.c
> index 9d2c1200d932..aa67e0b0ecf5 100644
> --- a/utils/ipu3/ipu3-unpack.c
> +++ b/utils/ipu3/ipu3-unpack.c
> @@ -8,6 +8,7 @@
>  
>  #include <errno.h>
>  #include <fcntl.h>
> +#include <libgen.h>
>  #include <stdint.h>
>  #include <stdio.h>
>  #include <string.h>

-- 
Regards,

Laurent Pinchart


More information about the libcamera-devel mailing list