diff options
| author | Po Lu | 2023-05-03 16:00:13 +0800 |
|---|---|---|
| committer | Po Lu | 2023-05-03 16:00:13 +0800 |
| commit | 7b3c774bcee29fa0a13f38a60ddebc6fbdbedd0e (patch) | |
| tree | 2a541d968f9e3d0c90997621dc41f580d4e5f9e1 /exec/configure.ac | |
| parent | 35eae084bcd2ece057e2e5fa89a11281c40e51f7 (diff) | |
| download | emacs-7b3c774bcee29fa0a13f38a60ddebc6fbdbedd0e.tar.gz emacs-7b3c774bcee29fa0a13f38a60ddebc6fbdbedd0e.zip | |
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], | |||
| 47 | [Generate library which can be used within a signal handler.])], | 47 | [Generate library which can be used within a signal handler.])], |
| 48 | [AC_DEFINE([REENTRANT], [1])]) | 48 | [AC_DEFINE([REENTRANT], [1])]) |
| 49 | 49 | ||
| 50 | AC_USE_SYSTEM_EXTENSIONS | ||
| 50 | AC_PROG_CC | 51 | AC_PROG_CC |
| 51 | AC_PROG_CPP | 52 | AC_PROG_CPP |
| 52 | AC_PROG_INSTALL | 53 | AC_PROG_INSTALL |
| @@ -56,12 +57,22 @@ AC_TYPE_UINT16_T | |||
| 56 | AC_TYPE_UINT32_T | 57 | AC_TYPE_UINT32_T |
| 57 | AC_TYPE_UINT64_T | 58 | AC_TYPE_UINT64_T |
| 58 | AC_TYPE_UINTPTR_T | 59 | AC_TYPE_UINTPTR_T |
| 60 | AC_TYPE_SIZE_T | ||
| 61 | AC_TYPE_SSIZE_T | ||
| 59 | AC_TYPE_PID_T | 62 | AC_TYPE_PID_T |
| 60 | 63 | ||
| 61 | AC_HEADER_STDBOOL | 64 | AC_HEADER_STDBOOL |
| 62 | AC_CHECK_FUNCS([getpagesize stpcpy stpncpy]) | 65 | AC_CHECK_FUNCS([getpagesize stpcpy stpncpy]) |
| 63 | AC_CHECK_DECLS([stpcpy, stpncpy]) | 66 | AC_CHECK_DECLS([stpcpy, stpncpy]) |
| 64 | AC_CHECK_HEADERS([sys/param.h]) dnl for MIN and MAX | 67 | AC_CHECK_FUNC([process_vm_readv], |
| 68 | [AC_CHECK_FUNC([process_vm_writev], | ||
| 69 | [AC_CHECK_DECL([process_vm_readv], | ||
| 70 | [AC_DEFINE([HAVE_PROCESS_VM], [1], | ||
| 71 | [Define to 1 if process_vm_readv is available.])], | ||
| 72 | [], [[ | ||
| 73 | #include <sys/uio.h> | ||
| 74 | ]])])]) | ||
| 75 | AC_CHECK_HEADERS([sys/param.h sys/uio.h]) | ||
| 65 | 76 | ||
| 66 | AH_BOTTOM([ | 77 | AH_BOTTOM([ |
| 67 | #ifdef HAVE_STDBOOL_H | 78 | #ifdef HAVE_STDBOOL_H |