summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2020-03-22 22:51:30 -0400
committerGlenn Strauss <gstrauss@gluelogic.com>2020-07-08 22:51:31 -0400
commit455dc03778d5a29ff17c8f3228db6d2ec8fffb1b (patch)
treeaa6d159dc25f20da22fe904da31f32125b7a3913 /configure.ac
parentcb753ec5b51bda3f5630409e18205f874ecce7c7 (diff)
downloadlighttpd-git-455dc03778d5a29ff17c8f3228db6d2ec8fffb1b.tar.gz
[core] prefer getxattr() instead of get_attr()
(when lighttpd is built ./configure --with-attr)
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac9
1 files changed, 9 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 4b309e91..ab9ffaaf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -503,6 +503,15 @@ if test "$WITH_ATTR" != no; then
])
AC_SUBST([ATTR_LIB])
+ # Linux getxattr
+ AC_CHECK_FUNC([getxattr], [
+ AC_CHECK_HEADERS([sys/xattr.h], [
+ AC_DEFINE([HAVE_XATTR], [1], [Linux extended attributes])
+ AC_DEFINE([HAVE_SYS_XATTR_H], [1])
+ have_xattr=yes
+ ])
+ ])
+
# (Free)BSD extattr
AC_CHECK_FUNC([extattr_get_file], [
AC_CHECK_HEADERS([sys/extattr.h], [