Skip to content

Commit

Permalink
Add missing check for acl_is_trivial_np() to configure.ac
Browse files Browse the repository at this point in the history
  • Loading branch information
mmatuska committed Nov 23, 2016
1 parent 4bcbb1b commit 992652f
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion configure.ac
Expand Up @@ -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>
Expand All @@ -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],
Expand Down

0 comments on commit 992652f

Please sign in to comment.