diff options
author | Po Lu <luangruo@yahoo.com> | 2023-05-03 16:00:13 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2023-05-03 16:00:13 +0800 |
commit | 7b3c774bcee29fa0a13f38a60ddebc6fbdbedd0e (patch) | |
tree | 2a541d968f9e3d0c90997621dc41f580d4e5f9e1 /exec/configure.ac | |
parent | 35eae084bcd2ece057e2e5fa89a11281c40e51f7 (diff) | |
download | emacs-7b3c774bcee29fa0a13f38a60ddebc6fbdbedd0e.tar.gz |
Update Android port
* exec/config.h.in: Autoheader.
* exec/configure.ac: Use system extensions.
(HAVE_PROCESS_VM): Define if process_vm_readv and
process_vm_writev are available.
* exec/trace.c (read_memory, user_copy): Implement in terms of
process_vm if possible.
Diffstat (limited to 'exec/configure.ac')
-rw-r--r-- | exec/configure.ac | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/exec/configure.ac b/exec/configure.ac index b948e184896..efefc6c7dbc 100644 --- a/exec/configure.ac +++ b/exec/configure.ac @@ -47,6 +47,7 @@ AC_ARG_WITH([reentrancy], [Generate library which can be used within a signal handler.])], [AC_DEFINE([REENTRANT], [1])]) +AC_USE_SYSTEM_EXTENSIONS AC_PROG_CC AC_PROG_CPP AC_PROG_INSTALL @@ -56,12 +57,22 @@ AC_TYPE_UINT16_T AC_TYPE_UINT32_T AC_TYPE_UINT64_T AC_TYPE_UINTPTR_T +AC_TYPE_SIZE_T +AC_TYPE_SSIZE_T AC_TYPE_PID_T AC_HEADER_STDBOOL AC_CHECK_FUNCS([getpagesize stpcpy stpncpy]) AC_CHECK_DECLS([stpcpy, stpncpy]) -AC_CHECK_HEADERS([sys/param.h]) dnl for MIN and MAX +AC_CHECK_FUNC([process_vm_readv], + [AC_CHECK_FUNC([process_vm_writev], + [AC_CHECK_DECL([process_vm_readv], + [AC_DEFINE([HAVE_PROCESS_VM], [1], + [Define to 1 if process_vm_readv is available.])], + [], [[ +#include <sys/uio.h> + ]])])]) +AC_CHECK_HEADERS([sys/param.h sys/uio.h]) AH_BOTTOM([ #ifdef HAVE_STDBOOL_H |