emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 0334fa0: Add another check for the required header <linux/filter.


From: Philipp Stephani
Subject: master 0334fa0: Add another check for the required header <linux/filter.h>.
Date: Sun, 11 Apr 2021 06:27:00 -0400 (EDT)

branch: master
commit 0334fa0532e63f22486b5142fa399decf54b18c0
Author: Philipp Stephani <phst@google.com>
Commit: Philipp Stephani <phst@google.com>

    Add another check for the required header <linux/filter.h>.
    
    * configure.ac: Also check for <linux/filter.h>.
    * src/emacs.c (SECCOMP_USABLE): Also check for <linux/filter.h>.
---
 configure.ac | 2 +-
 src/emacs.c  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index be623c9..cb4a9ab 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4181,7 +4181,7 @@ AC_SUBST([LIBS_MAIL])
 
 HAVE_SECCOMP=no
 AC_CHECK_HEADERS(
-  [linux/seccomp.h],
+  [linux/seccomp.h linux/filter.h],
   [AC_CHECK_DECLS(
     [SECCOMP_SET_MODE_FILTER, SECCOMP_FILTER_FLAG_TSYNC],
     [HAVE_SECCOMP=yes], [],
diff --git a/src/emacs.c b/src/emacs.c
index bd01d7b..694d975 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -61,8 +61,8 @@ along with GNU Emacs.  If not, see 
<https://www.gnu.org/licenses/>.  */
 # include <sys/socket.h>
 #endif
 
-#if defined HAVE_LINUX_SECCOMP_H       \
-  && HAVE_DECL_SECCOMP_SET_MODE_FILTER \
+#if defined HAVE_LINUX_SECCOMP_H && defined HAVE_LINUX_FILTER_H \
+  && HAVE_DECL_SECCOMP_SET_MODE_FILTER                          \
   && HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC
 # define SECCOMP_USABLE 1
 #else



reply via email to

[Prev in Thread] Current Thread [Next in Thread]