Sync with gnulib
This incorporates: 2016-02-09 stdalign: port to clang 3.7.0 2016-02-06 misc: port better to gcc -fsanitize=address * doc/misc/texinfo.tex, lib/stdalign.in.h, m4/acl.m4, m4/getgroups.m4: Copy from gnulib.
This commit is contained in:
parent
815439eadc
commit
f2e9d1b384
4 changed files with 1010 additions and 721 deletions
1716
doc/misc/texinfo.tex
1716
doc/misc/texinfo.tex
File diff suppressed because it is too large
Load diff
|
@ -111,7 +111,7 @@
|
|||
# endif
|
||||
#endif
|
||||
#if ((defined _Alignas && ! (defined __cplusplus && 201103 <= __cplusplus)) \
|
||||
|| (defined __STDC_VERSION && 201112 <= __STDC_VERSION__))
|
||||
|| (defined __STDC_VERSION__ && 201112 <= __STDC_VERSION__))
|
||||
# define alignas _Alignas
|
||||
#endif
|
||||
#if defined alignas || (defined __cplusplus && 201103 <= __cplusplus)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# acl.m4 - check for access control list (ACL) primitives
|
||||
# serial 21
|
||||
# serial 22
|
||||
|
||||
# Copyright (C) 2002, 2004-2016 Free Software Foundation, Inc.
|
||||
# This file is free software; the Free Software Foundation
|
||||
|
@ -163,9 +163,8 @@ AC_DEFUN([gl_ACL_GET_FILE],
|
|||
#include <sys/acl.h>
|
||||
#include <errno.h>
|
||||
]],
|
||||
[[if (!acl_get_file (".", ACL_TYPE_ACCESS) && errno == ENOENT)
|
||||
return 1;
|
||||
return 0;
|
||||
[[acl_t acl = acl_get_file (".", ACL_TYPE_ACCESS);
|
||||
return acl ? acl_free (acl) != 0 : errno == ENOENT;
|
||||
]])],
|
||||
[if test $cross_compiling = yes; then
|
||||
gl_cv_func_working_acl_get_file="guessing yes"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# serial 18
|
||||
# serial 19
|
||||
|
||||
dnl From Jim Meyering.
|
||||
dnl A wrapper around AC_FUNC_GETGROUPS.
|
||||
|
@ -87,7 +87,9 @@ AC_DEFUN([gl_FUNC_GETGROUPS],
|
|||
[AC_RUN_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT],
|
||||
[[int size = getgroups (0, 0);
|
||||
gid_t *list = malloc (size * sizeof *list);
|
||||
return getgroups (-1, list) != -1;]])],
|
||||
int result = getgroups (-1, list) != -1;
|
||||
free (list);
|
||||
return result;]])],
|
||||
[gl_cv_func_getgroups_works=yes],
|
||||
[gl_cv_func_getgroups_works=no],
|
||||
[case "$host_os" in
|
||||
|
|
Loading…
Add table
Reference in a new issue