]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Detail.c
mdadm-0.7.2
[thirdparty/mdadm.git] / Detail.c
index 3fefc47afef0611d5b02fbdd76ae2a91f040ebcc..5082827021c38066a552af968d30142acb6bf3a1 100644 (file)
--- a/Detail.c
+++ b/Detail.c
@@ -83,9 +83,12 @@ int Detail(char *dev, int brief)
        else {
                long array_size;
                long long larray_size;
+#ifdef BLKGETSIZE64
                if (ioctl(fd, BLKGETSIZE64, &larray_size)==0)
                        ;
-               else if (ioctl(fd, BLKGETSIZE, &array_size)==0)
+               else
+#endif
+                       if (ioctl(fd, BLKGETSIZE, &array_size)==0)
                        larray_size = array_size<<9;
                else larray_size = 0;