[LTP] [PATCH 1/2] Add configure check for sys/pidfd.h

Li Wang liwang@redhat.com
Tue Aug 16 08:02:16 CEST 2022


Hi Khem,

Did you fetch the latest branch of LTP? if not, can you try with that?

I guess this was duplicated with another fix(merged).
https://github.com/linux-test-project/ltp/commit/dbc9c14c92a5acf450d07868a735ac8cd6ec5b90

and patch2/2 similar to:
https://github.com/linux-test-project/ltp/commit/b857f8723f30a4b9554bf6b0ff8fa52fd07e8b60


On Tue, Aug 16, 2022 at 1:16 PM Khem Raj <raj.khem@gmail.com> wrote:

> Use it to include newly added sys/pidfd.h in glibc 2.36+
>
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  configure.ac         | 1 +
>  include/lapi/pidfd.h | 4 ++++
>  2 files changed, 5 insertions(+)
>
> diff --git a/configure.ac b/configure.ac
> index 81cba98c2..a0123f166 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -71,6 +71,7 @@ AC_CHECK_HEADERS_ONCE([ \
>      sys/epoll.h \
>      sys/fanotify.h \
>      sys/inotify.h \
> +    sys/pidfd.h \
>      sys/prctl.h \
>      sys/shm.h \
>      sys/timerfd.h \
> diff --git a/include/lapi/pidfd.h b/include/lapi/pidfd.h
> index 244d3acaf..d29a2b274 100644
> --- a/include/lapi/pidfd.h
> +++ b/include/lapi/pidfd.h
> @@ -15,6 +15,10 @@
>  #define PIDFD_NONBLOCK O_NONBLOCK
>  #endif
>
> +#ifdef HAVE_SYS_PIDFD_H
> +#include <sys/pidfd.h>
> +#endif
> +
>  static inline void pidfd_send_signal_supported(void)
>  {
>         /* allow the tests to fail early */
> --
> 2.37.2
>
>
> --
> Mailing list info: https://lists.linux.it/listinfo/ltp
>
>

-- 
Regards,
Li Wang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linux.it/pipermail/ltp/attachments/20220816/4bf57f65/attachment-0001.htm>


More information about the ltp mailing list