While "login-utils/islocal.c" makes use of the `err` macro, it doesn't include the "c.h" header that declares it. Until now, it has been transitively included via "closestream.h", but as closestream's implementation is about to get moved to its own compilation unit in "lib/", this transitive include is going to be removed. Explicitly include "c.h" to fix this. Signed-off-by: Patrick Steinhardt <ps@xxxxxx> --- login-utils/islocal.c | 1 + 1 file changed, 1 insertion(+) diff --git a/login-utils/islocal.c b/login-utils/islocal.c index 469bc5629..971e9626f 100644 --- a/login-utils/islocal.c +++ b/login-utils/islocal.c @@ -22,6 +22,7 @@ #include <stdio.h> #include <stdlib.h> +#include "c.h" #include "closestream.h" #include "islocal.h" #include "nls.h" -- 2.22.1