X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Facl.m4;h=3ce4d180c349ffacfa7550192c25154e11c03359;hb=a0dccde75e6a3b9c930e3577fae7a5bf9351ec09;hp=dd047a32e531faf33a55e8a1a3bb518f1a5e27e5;hpb=7c2e36888a6f0d63557fc2b98a8c8f3d3cb73aa3;p=gnulib.git diff --git a/m4/acl.m4 b/m4/acl.m4 index dd047a32e..3ce4d180c 100644 --- a/m4/acl.m4 +++ b/m4/acl.m4 @@ -1,7 +1,7 @@ # acl.m4 - check for access control list (ACL) primitives -# serial 11 +# serial 13 -# Copyright (C) 2002, 2004-2010 Free Software Foundation, Inc. +# Copyright (C) 2002, 2004-2012 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -94,6 +94,8 @@ int type = ACL_TYPE_EXTENDED;]])], if test $ac_cv_func_getacl = yes; then use_acl=1 fi + dnl Test for HP-UX 11.11 API. + AC_CHECK_HEADERS([aclv.h], [], [], [#include ]) fi dnl Test for AIX API (AIX 5.3 or newer). @@ -138,7 +140,7 @@ int type = ACL_TYPE_EXTENDED;]])], # gl_ACL_GET_FILE(IF-WORKS, IF-NOT) # ------------------------------------- -# If `acl_get_file' works (does not have a particular bug), +# 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. @@ -151,8 +153,10 @@ AC_DEFUN([gl_ACL_GET_FILE], #include #include ]], - [[return !! (!acl_get_file (".", ACL_TYPE_ACCESS) - && errno == ENOENT);]])], + [[if (!acl_get_file (".", ACL_TYPE_ACCESS) && errno == ENOENT) + 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])])