Remove BLKGETSIZE64 configure check, decode it unconditionally

It is available on all supported kernel versions.

* configure.ac: Remove BLKGETSIZE64 check.
* block.c (block_ioctl): Remove #ifdef HAVE_BLKGETSIZE64.
This commit is contained in:
Eugene Syromyatnikov 2018-08-25 22:01:29 +02:00
parent 02ad183786
commit 7e632b44d2
2 changed files with 0 additions and 11 deletions

View File

@ -204,7 +204,6 @@ MPERS_PRINTER_DECL(int, block_ioctl, struct tcb *const tcp,
printnum_ulong(tcp, arg);
break;
#ifdef HAVE_BLKGETSIZE64
/* returns an uint64_t */
case BLKGETSIZE64:
if (entering(tcp))
@ -212,7 +211,6 @@ MPERS_PRINTER_DECL(int, block_ioctl, struct tcb *const tcp,
tprints(", ");
printnum_int64(tcp, arg, "%" PRIu64);
break;
#endif
/* takes a pair of uint64_t */
case BLKDISCARD:

View File

@ -789,15 +789,6 @@ AC_CHECK_MEMBERS(m4_normalize([
#include <linux/types.h>
#include <linux/videodev2.h>])
AC_CACHE_CHECK([for BLKGETSIZE64], [ac_cv_have_blkgetsize64],
[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
#include <stdlib.h>
#include <linux/fs.h>], [return !BLKGETSIZE64;])],
[ac_cv_have_blkgetsize64=yes], [ac_cv_have_blkgetsize64=no])]
if test $ac_cv_have_blkgetsize64 = yes; then
AC_DEFINE([HAVE_BLKGETSIZE64], [1], [Define to 1 if you have BLKGETSIZE64.])
fi)
AC_CHECK_SIZEOF([long])
SIZEOF_LONG="$ac_cv_sizeof_long"
AC_SUBST(SIZEOF_LONG)