diff options
author | Jim Meyering <jim@meyering.net> | 2005-12-17 10:30:09 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2005-12-17 10:30:09 +0000 |
commit | f69fb2f533169f475b1ca11dcdebcd73d1bef423 (patch) | |
tree | 01cd4c618788c7d4bc1adaec9f9ce5cca36f9c51 /m4 | |
parent | 1833362111d5054958ffcbf7aed8b8c308fdf416 (diff) | |
download | coreutils-f69fb2f533169f475b1ca11dcdebcd73d1bef423.tar.xz |
(AC_FUNC_ACL): Add POSIX ACL and Linux-specific acl tests.
Diffstat (limited to 'm4')
-rw-r--r-- | m4/acl.m4 | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -14,5 +14,22 @@ AC_DEFUN([AC_FUNC_ACL], dnl Prerequisites of lib/acl.c. AC_CHECK_HEADERS(sys/acl.h) + if test "$ac_cv_header_sys_acl_h" = yes; then + use_acl=1 + else + use_acl=0 + fi + AC_DEFINE_UNQUOTED(USE_ACL, $use_acl, + [Define if you want access control list support.]) AC_CHECK_FUNCS(acl) + ac_save_LIBS="$LIBS" + AC_SEARCH_LIBS(acl_get_file, acl, + [test "$ac_cv_search_acl_get_file" = "none required" || + LIB_ACL=$ac_cv_search_acl_get_file]) + AC_SUBST(LIB_ACL) + AC_CHECK_HEADERS(acl/libacl.h) + AC_CHECK_FUNCS(acl_get_file acl_get_fd acl_set_file acl_set_fd \ + acl_free acl_from_mode acl_from_text acl_to_text \ + acl_delete_def_file acl_entries acl_extended_file) + LIBS="$ac_save_LIBS" ]) |