diff --git a/src/shared/tests.c b/src/shared/tests.c index c6f608fe04..ec8039575e 100644 --- a/src/shared/tests.c +++ b/src/shared/tests.c @@ -1,9 +1,14 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ -#include #include #include +/* When we include libgen.h because we need dirname() we immediately + * undefine basename() since libgen.h defines it as a macro to the POSIX + * version which is really broken. We prefer GNU basename(). */ +#include +#undef basename + #include "alloc-util.h" #include "env-util.h" #include "fileio.h"