X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=configure.in;fp=configure.in;h=bbdee98320a9a0b1916bfe568d01df45bf3e4cb0;hb=672a8ebbbbf76993223c07c7be847cdbfa6b145e;hp=3e6df4d9858b6e17996b82130c29ad3d3e4fdff5;hpb=5182c89919ebdaf0c00689ca944b97137bf756f4;p=netatalk.git diff --git a/configure.in b/configure.in index 3e6df4d9..bbdee983 100644 --- a/configure.in +++ b/configure.in @@ -1074,13 +1074,27 @@ if test x"$with_acl_support" = x"yes" ; then acl_perm_t perm; return acl_get_perm_np(permset_d, perm); ], - [samba_cv_HAVE_ACL_GET_PERM_NP=yes], - [samba_cv_HAVE_ACL_GET_PERM_NP=no]) + [netatalk_cv_HAVE_ACL_GET_PERM_NP=yes], + [netatalk_cv_HAVE_ACL_GET_PERM_NP=no]) LIBS=$acl_LIBS ]) if test x"netatalk_cv_HAVE_ACL_GET_PERM_NP" = x"yes"; then AC_DEFINE(HAVE_ACL_GET_PERM_NP,1,[Whether acl_get_perm_np() is available]) fi + + AC_CACHE_CHECK([for acl_from_mode], netatalk_cv_HAVE_ACL_FROM_MODE,[ + acl_LIBS=$LIBS + LIBS="$LIBS $ACL_LIBS" + AC_CHECK_FUNCS(acl_from_mode, + [netatalk_cv_HAVE_ACL_FROM_MODE=yes], + [netatalk_cv_HAVE_ACL_FROM_MODE=no]) + LIBS=$acl_LIBS + ]) + if test x"netatalk_cv_HAVE_ACL_FROM_MODE" = x"yes"; then + AC_DEFINE(HAVE_ACL_FROM_MODE,1,[Whether acl_from_mode() is available]) + fi + + else AC_MSG_NOTICE(ACL support is not avaliable) AC_DEFINE(HAVE_NO_ACLS,1,[Whether no ACLs support is available]) @@ -1091,7 +1105,6 @@ fi if test x"$with_acl_support" = x"yes" ; then AC_CHECK_HEADERS([acl/libacl.h]) - AC_CHECK_FUNCS(acl_get_perm_np acl_from_mode) AC_DEFINE(HAVE_ACLS,1,[Whether ACLs support is available]) AC_SUBST(ACL_LIBS) fi