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

Jacopo Mondi jacopo at jmondi.org
Fri Dec 2 14:27:06 CET 2022


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>
---
 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>
-- 
2.38.1



More information about the libcamera-devel mailing list