else
save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -Werror"
+ CPPFLAGS="$CPPFLAGS -Werror -Wno-pointer-arith"
if test $AFS_SYSKVERS -ge 26 ; then
rm -fr conftest.dir
else
save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -Werror"
+ CPPFLAGS="$CPPFLAGS -Werror -Wno-pointer-arith"
if test $AFS_SYSKVERS -ge 26 ; then
rm -fr conftest.dir
else
save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -Werror"
+ CPPFLAGS="$CPPFLAGS -Werror -Wno-pointer-arith"
if test $AFS_SYSKVERS -ge 26 ; then
rm -fr conftest.dir
else
save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -Werror"
+ CPPFLAGS="$CPPFLAGS -Werror -Wno-pointer-arith"
if test $AFS_SYSKVERS -ge 26 ; then
rm -fr conftest.dir
#define pageoff(pp) pp->offset
#endif
+#ifndef MAX_ERRNO
+#define MAX_ERRNO 1000L
+#endif
+
#if defined(AFS_LINUX26_ENV)
#define UnlockPage(pp) unlock_page(pp)
extern struct backing_dev_info afs_backing_dev_info;
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,2,10)
if (code == ENOENT)
return ERR_PTR(0);
- else if ((code >= 0) && (code <= MAX_ERRNO))
+ else if ((code > 0) && (code <= MAX_ERRNO))
return ERR_PTR(-code);
else
return ERR_PTR(-EIO);
AC_MSG_CHECKING([if key_alloc() takes a struct task *])
AC_CACHE_VAL([ac_cv_key_alloc_needs_struct_task], [
save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -Werror"
+ CPPFLAGS="$CPPFLAGS -Werror -Wno-pointer-arith"
AC_TRY_KBUILD(
[#include <linux/rwsem.h>
#include <linux/key.h>
AC_MSG_CHECKING([if key_alloc() takes credentials])
AC_CACHE_VAL([ac_cv_key_alloc_needs_cred], [
save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -Werror"
+ CPPFLAGS="$CPPFLAGS -Werror -Wno-pointer-arith"
AC_TRY_KBUILD(
[#include <linux/rwsem.h>
#include <linux/key.h>