diff --git a/meson.build b/meson.build index 8bfeba488..cb3c5bb6b 100644 --- a/meson.build +++ b/meson.build @@ -283,7 +283,7 @@ if cc.has_function('sigabbrev_np', prefix : '#include ', args : [ '-D_ cdata.set('HAVE_SIGABBREV_NP', 1) endif -if cc.get_define('SYS_pidfd_open', prefix : '#include ') != '' +if cc.get_define('SYS_pidfd_open', prefix : '#include ') != '' cdata.set('HAVE_PIDFD_OPEN', 1) endif diff --git a/test/meson.build b/test/meson.build index 715b6b345..03db07a45 100644 --- a/test/meson.build +++ b/test/meson.build @@ -10,6 +10,7 @@ pwtest_deps = [ mathlib, dl_lib, cap_lib, + epoll_shim_dep ] pwtest_c_args = [ diff --git a/test/pwtest.c b/test/pwtest.c index a7e65de69..e0e0429cc 100644 --- a/test/pwtest.c +++ b/test/pwtest.c @@ -36,7 +36,9 @@ #include #include #include -#include +#if HAVE_PIDFD_OPEN +#include +#endif #if HAVE_LIBCAP #include #endif