]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Add missing check for acl_is_trivial_np() to configure.ac
authorMartin Matuska <martin@matuska.org>
Wed, 23 Nov 2016 16:52:03 +0000 (17:52 +0100)
committerMartin Matuska <martin@matuska.org>
Wed, 23 Nov 2016 16:52:03 +0000 (17:52 +0100)
configure.ac

index d4e5aac5bd81e31eccf54311971799344a0bb807..86f87e07404a5d5c5e640c079fb4465222260c00 100644 (file)
@@ -703,7 +703,8 @@ if test "x$enable_acl" != "xno"; then
     # (It's a pretty obvious oversight; otherwise, there's no way to
     # test for specific permissions in a permset.)  Linux uses the obvious
     # name, FreeBSD adds _np to mark it as "non-Posix extension."
-    # Test for both as a double-check that we really have POSIX-style ACL support.
+    # Test for both as a double-check that we really have POSIX-style ACL
+    # support.
     AC_CHECK_FUNCS(acl_get_perm_np acl_get_perm acl_get_link acl_get_link_np,,,
        [#if HAVE_SYS_TYPES_H
        #include <sys/types.h>
@@ -713,6 +714,16 @@ if test "x$enable_acl" != "xno"; then
        #endif
        ])
 
+    # Check for acl_is_trivial_np on FreeBSD
+    AC_CHECK_FUNCS(acl_is_trivial_np,,,
+       [#if HAVE_SYS_TYPES_H
+       #include <sys/types.h>
+       #endif
+       #if HAVE_SYS_ACL_H
+       #include <sys/acl.h>
+       #endif
+       ])
+
     # MacOS has an acl.h that isn't POSIX.  It can be detected by
     # checking for ACL_USER
     AC_CHECK_DECL([ACL_USER],