1include libgen.h for getting prototype for basename() 2Newer musl has remove prototype from string.h [1] 3which renders a compile error with newer compilers like 4clang 18+ about missing prototype. 5 6[1] https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7 7 8Upstream-Status: Pending 9Signed-off-by: Khem Raj <raj.khem@gmail.com> 10--- a/third_party/openthread/tools/spi-hdlc-adapter/spi-hdlc-adapter.c 11+++ b/third_party/openthread/tools/spi-hdlc-adapter/spi-hdlc-adapter.c 12@@ -32,6 +32,7 @@ 13 #endif 14 15 #include <assert.h> 16+#include <libgen.h> 17 #include <stdio.h> 18 #include <stdlib.h> 19 #include <stdint.h> 20