aboutsummaryrefslogtreecommitdiffstats
path: root/m4
diff options
context:
space:
mode:
authorPaul Eggert2017-11-13 10:54:20 -0800
committerPaul Eggert2017-11-13 10:54:20 -0800
commit99ceefa8ec4f9993663492cfcce6bb82a94569c1 (patch)
tree507f76715b3086f34672b7c984dc09befaa57fc6 /m4
parenta7b7b85567f766ff510a5eaaaf32dbbbec15efd0 (diff)
parent79108894dbcd642121466bb6af6c98c6a56e9233 (diff)
downloademacs-99ceefa8ec4f9993663492cfcce6bb82a94569c1.tar.gz
emacs-99ceefa8ec4f9993663492cfcce6bb82a94569c1.zip
Merge from origin/emacs-26
79108894db Port to IBM xlc 12.01 d14956099d Simplify by removing HAVE_STRUCT_ATTRIBUTE_ALIGNED b1573a97e1 Use alignas to fix GCALIGN-related bugs 5d68dc9a2f Change vectorlike from struct to union 6aa0a26b46 Don't enable cursor-sensor-mode in mhtml-mode 2b8ef8dddf * lisp/files.el (abbreviate-file-name): Doc fix. (Bug#29267) fe85ce1e16 Unbreak interactive run of a flymake test (bug#29267) 48ad00390d Fix Bug#29225 42daf83f08 CC Mode: Fix defun-open being recognized as brace-list-ope... 7775c47298 Merge from Gnulib e470d16448 Pacify GCC when configured --with-x-toolkit=no 49450d0951 * lisp/find-dired.el (find-grep-dired): Doc fix. (Bug#29262) e286b3381f Fix more flymake-diag-region eob corner cases and add test... # Conflicts: # src/lisp.h
Diffstat (limited to 'm4')
-rw-r--r--m4/faccessat.m46
-rw-r--r--m4/gnulib-comp.m410
-rw-r--r--m4/unistd_h.m43
3 files changed, 11 insertions, 8 deletions
diff --git a/m4/faccessat.m4 b/m4/faccessat.m4
index 837ae5407c9..f4cb49d166c 100644
--- a/m4/faccessat.m4
+++ b/m4/faccessat.m4
@@ -1,4 +1,4 @@
1# serial 6 1# serial 7
2# See if we need to provide faccessat replacement. 2# See if we need to provide faccessat replacement.
3 3
4dnl Copyright (C) 2009-2017 Free Software Foundation, Inc. 4dnl Copyright (C) 2009-2017 Free Software Foundation, Inc.
@@ -18,10 +18,12 @@ AC_DEFUN([gl_FUNC_FACCESSAT],
18 AC_CHECK_FUNCS_ONCE([faccessat]) 18 AC_CHECK_FUNCS_ONCE([faccessat])
19 if test $ac_cv_func_faccessat = no; then 19 if test $ac_cv_func_faccessat = no; then
20 HAVE_FACCESSAT=0 20 HAVE_FACCESSAT=0
21 elif test "$gl_cv_func_lstat_dereferences_slashed_symlink" != yes; then
22 REPLACE_FACCESSAT=1
21 fi 23 fi
22]) 24])
23 25
24# Prerequisites of lib/faccessat.m4. 26# Prerequisites of lib/faccessat.c.
25AC_DEFUN([gl_PREREQ_FACCESSAT], 27AC_DEFUN([gl_PREREQ_FACCESSAT],
26[ 28[
27 AC_CHECK_FUNCS([access]) 29 AC_CHECK_FUNCS([access])
diff --git a/m4/gnulib-comp.m4 b/m4/gnulib-comp.m4
index cb255fcf6d9..61d39ebda2b 100644
--- a/m4/gnulib-comp.m4
+++ b/m4/gnulib-comp.m4
@@ -223,7 +223,7 @@ AC_DEFUN([gl_INIT],
223 gl_STRING_MODULE_INDICATOR([explicit_bzero]) 223 gl_STRING_MODULE_INDICATOR([explicit_bzero])
224 AC_REQUIRE([gl_EXTERN_INLINE]) 224 AC_REQUIRE([gl_EXTERN_INLINE])
225 gl_FUNC_FACCESSAT 225 gl_FUNC_FACCESSAT
226 if test $HAVE_FACCESSAT = 0; then 226 if test $HAVE_FACCESSAT = 0 || test $REPLACE_FACCESSAT = 1; then
227 AC_LIBOBJ([faccessat]) 227 AC_LIBOBJ([faccessat])
228 gl_PREREQ_FACCESSAT 228 gl_PREREQ_FACCESSAT
229 fi 229 fi
@@ -599,16 +599,16 @@ AC_DEFUN([gl_INIT],
599 gl_gnulib_enabled_682e609604ccaac6be382e4ee3a4eaec=true 599 gl_gnulib_enabled_682e609604ccaac6be382e4ee3a4eaec=true
600 fi 600 fi
601 } 601 }
602 if test $HAVE_FACCESSAT = 0; then 602 if test $HAVE_FACCESSAT = 0 || test $REPLACE_FACCESSAT = 1; then
603 func_gl_gnulib_m4code_260941c0e5dc67ec9e87d1fb321c300b 603 func_gl_gnulib_m4code_260941c0e5dc67ec9e87d1fb321c300b
604 fi 604 fi
605 if test $HAVE_FACCESSAT = 0; then 605 if test $HAVE_FACCESSAT = 0 || test $REPLACE_FACCESSAT = 1; then
606 func_gl_gnulib_m4code_dosname 606 func_gl_gnulib_m4code_dosname
607 fi 607 fi
608 if test $HAVE_FACCESSAT = 0; then 608 if test $HAVE_FACCESSAT = 0 || test $REPLACE_FACCESSAT = 1; then
609 func_gl_gnulib_m4code_euidaccess 609 func_gl_gnulib_m4code_euidaccess
610 fi 610 fi
611 if test $HAVE_FACCESSAT = 0; then 611 if test $HAVE_FACCESSAT = 0 || test $REPLACE_FACCESSAT = 1; then
612 func_gl_gnulib_m4code_03e0aaad4cb89ca757653bd367a6ccb7 612 func_gl_gnulib_m4code_03e0aaad4cb89ca757653bd367a6ccb7
613 fi 613 fi
614 if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then 614 if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
diff --git a/m4/unistd_h.m4 b/m4/unistd_h.m4
index cc44677d9eb..60e7ea4d049 100644
--- a/m4/unistd_h.m4
+++ b/m4/unistd_h.m4
@@ -1,4 +1,4 @@
1# unistd_h.m4 serial 70 1# unistd_h.m4 serial 71
2dnl Copyright (C) 2006-2017 Free Software Foundation, Inc. 2dnl Copyright (C) 2006-2017 Free Software Foundation, Inc.
3dnl This file is free software; the Free Software Foundation 3dnl This file is free software; the Free Software Foundation
4dnl gives unlimited permission to copy and/or distribute it, 4dnl gives unlimited permission to copy and/or distribute it,
@@ -159,6 +159,7 @@ AC_DEFUN([gl_UNISTD_H_DEFAULTS],
159 REPLACE_CLOSE=0; AC_SUBST([REPLACE_CLOSE]) 159 REPLACE_CLOSE=0; AC_SUBST([REPLACE_CLOSE])
160 REPLACE_DUP=0; AC_SUBST([REPLACE_DUP]) 160 REPLACE_DUP=0; AC_SUBST([REPLACE_DUP])
161 REPLACE_DUP2=0; AC_SUBST([REPLACE_DUP2]) 161 REPLACE_DUP2=0; AC_SUBST([REPLACE_DUP2])
162 REPLACE_FACCESSAT=0; AC_SUBST([REPLACE_FACCESSAT])
162 REPLACE_FCHOWNAT=0; AC_SUBST([REPLACE_FCHOWNAT]) 163 REPLACE_FCHOWNAT=0; AC_SUBST([REPLACE_FCHOWNAT])
163 REPLACE_FTRUNCATE=0; AC_SUBST([REPLACE_FTRUNCATE]) 164 REPLACE_FTRUNCATE=0; AC_SUBST([REPLACE_FTRUNCATE])
164 REPLACE_GETCWD=0; AC_SUBST([REPLACE_GETCWD]) 165 REPLACE_GETCWD=0; AC_SUBST([REPLACE_GETCWD])