1*4882a593SmuzhiyunFrom d89d73c9c04e472479b2d2184beec506cc96e538 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Jeffy Chen <jeffy.chen@rock-chips.com> 3*4882a593SmuzhiyunDate: Sat, 20 May 2023 11:09:36 +0800 4*4882a593SmuzhiyunSubject: [PATCH] pgrep: Fix compile error with BSP 4.4 kernel 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunSigned-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 7*4882a593Smuzhiyun--- 8*4882a593Smuzhiyun configure.ac | 2 +- 9*4882a593Smuzhiyun pgrep.c | 4 +++- 10*4882a593Smuzhiyun 2 files changed, 4 insertions(+), 2 deletions(-) 11*4882a593Smuzhiyun 12*4882a593Smuzhiyundiff --git a/configure.ac b/configure.ac 13*4882a593Smuzhiyunindex 6417763..fe33be1 100644 14*4882a593Smuzhiyun--- a/configure.ac 15*4882a593Smuzhiyun+++ b/configure.ac 16*4882a593Smuzhiyun@@ -325,7 +325,7 @@ then 17*4882a593Smuzhiyun fi 18*4882a593Smuzhiyun AC_SUBST(DEJAGNU) 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun-AC_CHECK_FUNCS([__fpending alarm atexit dup2 gethostname getpagesize gettimeofday iswprint memchr memmove memset mkdir nl_langinfo putenv regcomp rpmatch select setlocale strcasecmp strchr strcspn strdup strerror strncasecmp strndup strpbrk strrchr strspn strstr strtol strtoul strtoull strverscmp utmpname wcwidth]) 21*4882a593Smuzhiyun+AC_CHECK_FUNCS([__fpending alarm atexit dup2 gethostname getpagesize gettimeofday iswprint memchr memmove memset mkdir nl_langinfo pidfd_open putenv regcomp rpmatch select setlocale strcasecmp strchr strcspn strdup strerror strncasecmp strndup strpbrk strrchr strspn strstr strtol strtoul strtoull strverscmp utmpname wcwidth]) 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun AC_CONFIG_FILES([Makefile 24*4882a593Smuzhiyun include/Makefile 25*4882a593Smuzhiyundiff --git a/pgrep.c b/pgrep.c 26*4882a593Smuzhiyunindex 4fe5e8a..6353668 100644 27*4882a593Smuzhiyun--- a/pgrep.c 28*4882a593Smuzhiyun+++ b/pgrep.c 29*4882a593Smuzhiyun@@ -38,10 +38,12 @@ 30*4882a593Smuzhiyun #include <stdbool.h> 31*4882a593Smuzhiyun #include <time.h> 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun-#if defined(ENABLE_PWAIT) && !defined(HAVE_PIDFD_OPEN) 34*4882a593Smuzhiyun+#if defined(ENABLE_PWAIT) 35*4882a593Smuzhiyun #include <sys/epoll.h> 36*4882a593Smuzhiyun+#if !defined(HAVE_PIDFD_OPEN) 37*4882a593Smuzhiyun #include <sys/syscall.h> 38*4882a593Smuzhiyun #endif 39*4882a593Smuzhiyun+#endif 40*4882a593Smuzhiyun 41*4882a593Smuzhiyun /* EXIT_SUCCESS is 0 */ 42*4882a593Smuzhiyun /* EXIT_FAILURE is 1 */ 43*4882a593Smuzhiyun-- 44*4882a593Smuzhiyun2.20.1 45*4882a593Smuzhiyun 46