# Copyright 2016 Colin Walters # Copyright 2020 Endless OS Foundation LLC # SPDX-License-Identifier: LGPL-2.1-or-later AC_DEFUN([LIBGLNX_CONFIGURE], [ AC_CHECK_DECLS([ renameat2, memfd_create, copy_file_range], [], [], [[ #include #include #include #include #include #include #include #include #include ]]) AC_ARG_ENABLE(otmpfile, [AS_HELP_STRING([--disable-otmpfile], [Disable use of O_TMPFILE [default=no]])],, [enable_otmpfile=yes]) AS_IF([test $enable_otmpfile = yes], [], [ AC_DEFINE([DISABLE_OTMPFILE], 1, [Define if we should avoid using O_TMPFILE])]) AC_ARG_ENABLE(wrpseudo-compat, [AS_HELP_STRING([--enable-wrpseudo-compat], [Disable use of syscall() in some cases for compatibility with pseudo [default=no]])],, [enable_wrpseudo_compat=no]) AS_IF([test $enable_wrpseudo_compat = no], [], [ AC_DEFINE([ENABLE_WRPSEUDO_COMPAT], 1, [Define if we should be compatible with pseudo])]) dnl end LIBGLNX_CONFIGURE ])