Clang 15 onwards defaults to -Werror=implicit-function-declaration which, combined with musl not declaring all the stuff we need without the missing includes and defines, breaks the utest build. This series fixes thus by simply adding the missing stuff. Signed-off-by: Miko Larsson <mikoxyzzz@xxxxxxxxx> --- Changes in v2: - Better commit descriptions, messages - Link to v1: https://lore.kernel.org/r/20240215-utest-fixes-v1-0-24678d859de2@xxxxxxxxx --- Miko Larsson (3): utest/tracefs-utest: include linux/limits.h utest/tracefs-utest: define _LARGEFILE64_SOURCE utest/trace-utest: include libgen.h utest/trace-utest.c | 1 + utest/tracefs-utest.c | 4 ++++ 2 files changed, 5 insertions(+) --- base-commit: 5f27b7f3fb7d88b29522baf3883cc0e2e28b1af0 change-id: 20240215-utest-fixes-893315be225b Best regards, -- Miko Larsson <mikoxyzzz@xxxxxxxxx>