mirror of
https://github.com/samba-team/samba.git
synced 2025-01-14 19:24:43 +03:00
1199f5f561
Implement smbclient's 'fsinfo' comand family which allows you to query file system information in all known levels. (This used to be commit 660d6e3915d0539dd78c77df6707ea84edb4d509)
41 lines
1.2 KiB
Plaintext
41 lines
1.2 KiB
Plaintext
|
|
|
|
dnl #############################################
|
|
dnl see if we have nanosecond resolution for stat
|
|
AC_CACHE_CHECK([for tv_nsec nanosecond fields in struct stat],ac_cv_have_stat_tv_nsec,[
|
|
AC_TRY_COMPILE(
|
|
[
|
|
#include <sys/types.h>
|
|
#include <sys/stat.h>
|
|
#include <unistd.h>
|
|
],
|
|
[struct stat st;
|
|
st.st_mtim.tv_nsec;
|
|
st.st_atim.tv_nsec;
|
|
st.st_ctim.tv_nsec;
|
|
],
|
|
ac_cv_decl_have_stat_tv_nsec=yes,
|
|
ac_cv_decl_have_stat_tv_nsec=no)
|
|
])
|
|
if test x"$ac_cv_decl_have_stat_tv_nsec" = x"yes"; then
|
|
AC_DEFINE(HAVE_STAT_TV_NSEC,1,[Whether stat has tv_nsec nanosecond fields])
|
|
fi
|
|
|
|
dnl ############################################
|
|
dnl use flistxattr as the key function for having
|
|
dnl sufficient xattr support for posix xattr backend
|
|
AC_CHECK_HEADERS(sys/attributes.h attr/xattr.h sys/xattr.h)
|
|
AC_SEARCH_LIBS(flistxattr, [attr])
|
|
AC_CHECK_FUNCS(flistxattr)
|
|
|
|
if test x"$ac_cv_func_flistxattr" = x"yes"; then
|
|
AC_DEFINE(HAVE_XATTR_SUPPORT,1,[Whether we have xattr support])
|
|
fi
|
|
|
|
AC_CHECK_HEADERS(blkid/blkid.h)
|
|
AC_SEARCH_LIBS(blkid_get_cache, [blkid])
|
|
AC_CHECK_FUNCS(blkid_get_cache)
|
|
if test x"$ac_cv_func_blkid_get_cache" = x"yes"; then
|
|
AC_DEFINE(HAVE_LIBBLKID,1,[Whether we have blkid support (e2fsprogs)])
|
|
fi
|