emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] trunk r114747: Merge from gnulib.


From: Paul Eggert
Subject: [Emacs-diffs] trunk r114747: Merge from gnulib.
Date: Wed, 23 Oct 2013 04:01:52 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 114747
revision-id: address@hidden
parent: address@hidden
committer: Paul Eggert <address@hidden>
branch nick: trunk
timestamp: Tue 2013-10-22 21:01:46 -0700
message:
  Merge from gnulib.
  
  This incorporates:
  2013-10-14 acl: allow cross-compilation to Gentoo
  2013-10-18 extern-inline: make safe for -Wundef usage
  2013-09-30 fpending: use pure+const function attrs
  * lib/fpending.h, m4/acl.m4, m4/extern-inline.m4: Update from gnulib.
modified:
  ChangeLog                      changelog-20091113204419-o5vbwnq5f7feedwu-1538
  lib/fpending.h                 fpending.h-20121103185247-mt4iwdj4emfl43gz-4
  m4/acl.m4                      acl.m4-20130507213215-pml0dup47hoa2jez-9
  m4/extern-inline.m4            
externinline.m4-20120802044541-is9k4clv7vxbxmzw-4
=== modified file 'ChangeLog'
--- a/ChangeLog 2013-10-13 23:01:20 +0000
+++ b/ChangeLog 2013-10-23 04:01:46 +0000
@@ -1,3 +1,11 @@
+2013-10-23  Paul Eggert  <address@hidden>
+
+       Merge from gnulib, incorporating:
+       2013-10-14 acl: allow cross-compilation to Gentoo
+       2013-10-18 extern-inline: make safe for -Wundef usage
+       2013-09-30 fpending: use pure+const function attrs
+       * lib/fpending.h, m4/acl.m4, m4/extern-inline.m4: Update from gnulib.
+
 2013-10-13  Glenn Morris  <address@hidden>
 
        * configure.ac [alpha]: Explicit error in non-ELF case.  (Bug#15601)

=== modified file 'lib/fpending.h'
--- a/lib/fpending.h    2013-08-12 00:52:17 +0000
+++ b/lib/fpending.h    2013-10-23 04:01:46 +0000
@@ -25,5 +25,5 @@
 #endif
 
 #ifndef __fpending
-size_t __fpending (FILE *);
+size_t __fpending (FILE *) _GL_ATTRIBUTE_PURE;
 #endif

=== modified file 'm4/acl.m4'
--- a/m4/acl.m4 2013-05-07 21:34:03 +0000
+++ b/m4/acl.m4 2013-10-23 04:01:46 +0000
@@ -1,5 +1,5 @@
 # acl.m4 - check for access control list (ACL) primitives
-# serial 15
+# serial 16
 
 # Copyright (C) 2002, 2004-2013 Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
@@ -141,12 +141,14 @@
 # -------------------------------------
 # If 'acl_get_file' works (does not have a particular bug),
 # run IF-WORKS, otherwise, IF-NOT.
-# This tests for a Darwin 8.7.0 bug, whereby acl_get_file returns NULL,
-# but sets errno = ENOENT for an existing file or directory.
+# When building natively, test for a Darwin 8.7.0 bug, whereby acl_get_file
+# returns NULL, but sets errno = ENOENT for an existing file or directory.
+# When cross-compiling, assume that this old bug no longer applies.
 AC_DEFUN([gl_ACL_GET_FILE],
 [
   AC_CACHE_CHECK([for working acl_get_file], [gl_cv_func_working_acl_get_file],
-    [AC_RUN_IFELSE(
+    [gl_cv_func_working_acl_get_file=no
+     AC_LINK_IFELSE(
        [AC_LANG_PROGRAM(
           [[#include <sys/types.h>
            #include <sys/acl.h>
@@ -156,9 +158,10 @@
               return 1;
             return 0;
           ]])],
-       [gl_cv_func_working_acl_get_file=yes],
-       [gl_cv_func_working_acl_get_file=no],
-       [gl_cv_func_working_acl_get_file=cross-compiling])])
-
-  AS_IF([test $gl_cv_func_working_acl_get_file = yes], [$1], [$2])
+       [if test $cross_compiling = yes; then
+          gl_cv_func_working_acl_get_file="guessing yes"
+        elif ./conftest$ac_exeext; then
+          gl_cv_func_working_acl_get_file=yes
+        fi])])
+  AS_IF([test "$gl_cv_func_working_acl_get_file" != no], [$1], [$2])
 ])

=== modified file 'm4/extern-inline.m4'
--- a/m4/extern-inline.m4       2013-09-19 21:40:08 +0000
+++ b/m4/extern-inline.m4       2013-10-23 04:01:46 +0000
@@ -1,3 +1,4 @@
+# extern-inline.m4 serial 2
 dnl 'extern inline' a la ISO C99.
 
 dnl Copyright 2012-2013 Free Software Foundation, Inc.
@@ -41,7 +42,7 @@
 # define _GL_EXTERN_INLINE_IN_USE
 #elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
        && !defined _GL_EXTERN_INLINE_APPLE_BUG)
-# if __GNUC_GNU_INLINE__
+# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
    /* __gnu_inline__ suppresses a GCC 4.2 diagnostic.  */
 #  define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
 # else


reply via email to

[Prev in Thread] Current Thread [Next in Thread]