diff --git a/meson.build b/meson.build index 6926880b29..6ca506c41f 100644 --- a/meson.build +++ b/meson.build @@ -442,7 +442,8 @@ foreach ident : ['secure_getenv', '__secure_getenv'] endforeach foreach ident : [ - ['memfd_create', '''#include '''], + ['memfd_create', '''#define _GNU_SOURCE + #include '''], ['gettid', '''#include '''], ['pivot_root', '''#include '''], # no known header declares pivot_root ['name_to_handle_at', '''#define _GNU_SOURCE diff --git a/src/basic/fileio.c b/src/basic/fileio.c index dcb0b758cc..12d6d06fa2 100644 --- a/src/basic/fileio.c +++ b/src/basic/fileio.c @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include diff --git a/test/hwdb-test.sh b/test/hwdb-test.sh index 68c7692eca..a1f3270b64 100755 --- a/test/hwdb-test.sh +++ b/test/hwdb-test.sh @@ -22,6 +22,7 @@ set -e +export SYSTEMD_LOG_LEVEL=info ROOTDIR=$(dirname $(dirname $(readlink -f $0))) SYSTEMD_HWDB=./systemd-hwdb diff --git a/tools/meson-check-help.sh b/tools/meson-check-help.sh index 47a5099a04..4210491a98 100755 --- a/tools/meson-check-help.sh +++ b/tools/meson-check-help.sh @@ -1,5 +1,7 @@ #!/bin/sh -eu +export SYSTEMD_LOG_LEVEL=info + # output width if "$1" --help | grep -v 'default:' | grep -E -q '.{80}.'; then echo "$(basename "$1") --help output is too wide:"