kmod: fix kmod tools crash on darwin

include the proper header for basename(), otherwise the returned
pointer is truncated to 32 bit because an int return type is assumed
This commit is contained in:
Michael Roitzsch 2020-12-28 20:00:37 +01:00
parent dcbe3b4779
commit 4224476df6

View file

@ -121,3 +121,15 @@ index fd2028d..ecb0141 100644
if (!cwd)
return NULL;
--- a/shared/util.h 2018-01-31 18:10:59.000000000 +0100
+++ b/shared/util.h 2020-12-28 19:48:21.000000000 +0100
@@ -7,6 +7,9 @@
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
+#ifdef __APPLE__
+#include <libgen.h>
+#endif
#include <shared/macro.h>