[BUG] Missing strrchr definition in arch/um/drivers/
DaisyTheFoxxo
DaisyTheFoxxo at proton.me
Mon Apr 27 08:09:32 PDT 2026
The following error occurs when building with a x86_64 defconfig
In file included from /usr/include/features.h:540,
from /usr/include/sys/types.h:25,
from ./arch/um/include/shared/user.h:24,
from <command-line>:
arch/um/drivers/cow_user.c: In function ‘absolutize’:
arch/um/drivers/cow_user.c:156:17: error: implicit declaration of function ‘strrchr’ [-Wimplicit-function-declaration]
156 | slash = strrchr(from, '/');
| ^~~~~~~
arch/um/drivers/cow_user.c:17:1: note: ‘strrchr’ is defined in header ‘<string.h>’; this is probably fixable by adding ‘#include <string.h>’
16 | #include "cow_sys.h"
+++ |+#include <string.h>
17 |
arch/um/drivers/cow_user.c:156:15: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
156 | slash = strrchr(from, '/');
| ^
More information about the linux-um
mailing list