ukernel: handle pioctl errors properly in ktc
[openafs.git] / acinclude.m4
index 5accdb5..3a6b380 100644 (file)
@@ -750,6 +750,8 @@ case $AFS_SYSNAME in
     *_linux_26) AFS_PARAM_COMMON=param.linux26.h ;;
 esac
 
+OPENAFS_OSCONF
+
 case $AFS_SYSNAME in *_linux* | *_umlinux*)
 
                # Add (sub-) architecture-specific paths needed by conftests
@@ -916,6 +918,7 @@ case $AFS_SYSNAME in *_linux* | *_umlinux*)
                 LINUX_IOP_I_PERMISSION_TAKES_FLAGS
                 LINUX_IOP_I_PERMISSION_TAKES_NAMEIDATA
                 LINUX_IOP_I_PUT_LINK_TAKES_COOKIE
+                LINUX_DOP_D_DELETE_TAKES_CONST
                 LINUX_DOP_D_REVALIDATE_TAKES_NAMEIDATA
                 LINUX_FOP_F_FLUSH_TAKES_FL_OWNER_T
                 LINUX_FOP_F_FSYNC_TAKES_DENTRY
@@ -1095,6 +1098,7 @@ else
   fi
   
 fi
+XLIBS="$LIB_AFSDB $XLIBS"
 
 AC_CHECK_RESOLV_RETRANS
 
@@ -1349,6 +1353,9 @@ AC_CHECK_TYPES([fsblkcnt_t],,,[
 #endif
 ])
 
+dnl see what struct stat has for timestamps
+AC_CHECK_MEMBERS([struct stat.st_ctimespec, struct stat.st_ctimensec])
+
 dnl check for curses-lib
 save_LIBS=$LIBS
 AC_CHECK_LIB( [ncurses], [setupterm],
@@ -1612,6 +1619,9 @@ AC_DEFINE_UNQUOTED([PTHREAD_SETNAME_NP_ARGS], $pthread_setname_np_args, [Number
 fi
 LIBS="$save_LIBS"
 
+openafs_cv_saved_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS $XCFLAGS_NOCHECKING"
+
 AC_TYPE_SIGNAL
 OPENAFS_RETSIGTYPE
 AC_CHECK_SIZEOF(void *)
@@ -1660,6 +1670,8 @@ AC_CHECK_TYPES([long long], [], [], [])
 
 AC_SIZEOF_TYPE(long)
 
+CFLAGS="$openafs_cv_saved_CFLAGS"
+
 RRA_HEADER_PAM_CONST
 
 
@@ -1737,7 +1749,6 @@ AC_SUBST(XSLTPROC)
 AC_SUBST(DOCBOOK2PDF)
 AC_SUBST(DOCBOOK_STYLESHEETS)
 
-OPENAFS_OSCONF
 OPENAFS_FUSE
 OPENAFS_SWIG