summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorDJ Delorie <dj@delorie.com>2020-12-02 16:14:27 -0500
committerGitHub <noreply@github.com>2020-12-02 16:14:27 -0500
commit5c63b463b87d3c06102a4a7f05f395929d9ea79b (patch)
tree7359288a2063d05d005658d89df0e8370ede7387 /configure.ac
parentcb8474368cdef3207638d047bd6c707ad8fcb339 (diff)
downloadlibffi-5c63b463b87d3c06102a4a7f05f395929d9ea79b.tar.gz
Use memfd_create() (#604)
memfd_create creates a file in a memory-only filesystem that may bypass strict security protocols in filesystem-based temporary files.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac3
1 files changed, 3 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 790274e..093b87d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -63,6 +63,9 @@ EOF
AM_MAINTAINER_MODE
+AC_CHECK_HEADERS(sys/memfd.h)
+AC_CHECK_FUNCS([memfd_create])
+
AC_CHECK_HEADERS(sys/mman.h)
AC_CHECK_FUNCS([mmap mkostemp])
AC_FUNC_MMAP_BLACKLIST