From: Derrick Brashear Date: Wed, 11 Jul 2001 16:40:40 +0000 (+0000) Subject: configure-linux-kernel-detection-should-set-afsconfig-items-20010711 X-Git-Tag: openafs-stable-1_1_0~38 X-Git-Url: https://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=77c76eb54561259addc4cdc1b1fe1802b982c44f configure-linux-kernel-detection-should-set-afsconfig-items-20010711 we test for linux kernel features; might even be useful to use the results --- diff --git a/acconfig.h b/acconfig.h index 5ddd41f..1a1aa2a 100644 --- a/acconfig.h +++ b/acconfig.h @@ -26,3 +26,6 @@ static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg } #undef FAST_RESTART #undef BITMAP_LATER + +#undef INODE_SETATTR_NOT_VOID +#undef STRUCT_INODE_HAS_I_BYTES diff --git a/configure.in b/configure.in index e824c0a..95424f5 100644 --- a/configure.in +++ b/configure.in @@ -94,6 +94,12 @@ case $system in LINUX_INODE_SETATTR_RETURN_TYPE LINUX_NEED_RHCONFIG LINUX_WHICH_MODULES + if test "x$ac_cv_linux_func_inode_setattr_returns_int" = "xyes" ; then + AC_DEFINE(INODE_SETATTR_NOT_VOID) + fi + if test "x$ac_cv_linux_fs_struct_inode_has_i_bytes" = "xyes"; then + AC_DEFINE(STRUCT_INODE_HAS_I_BYTES) + fi : fi ;; diff --git a/src/afs/afsincludes.h b/src/afs/afsincludes.h index 834b45f..613d996 100644 --- a/src/afs/afsincludes.h +++ b/src/afs/afsincludes.h @@ -7,6 +7,8 @@ * directory or online at http://www.openafs.org/dl/license10.html */ +#include + /* AFS based headers */ #include "../afs/stds.h" #ifdef AFS_AIX_ENV