]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Make grub_util_device_is_mapped_stat available in grub-emu core.
authorVladimir Serbinenko <phcoder@gmail.com>
Tue, 24 Dec 2013 15:56:14 +0000 (16:56 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Tue, 24 Dec 2013 15:56:14 +0000 (16:56 +0100)
ChangeLog
grub-core/osdep/devmapper/getroot.c
grub-core/osdep/devmapper/hostdisk.c

index e12dbaefbb164d5c092fddddd0ef5101d9013d4a..41722f4f47f09ff58915fdb6555ec76a2e170e7c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-12-24  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       Make grub_util_device_is_mapped_stat available in grub-emu core.
+
 2013-12-24  Vladimir Serbinenko  <phcoder@gmail.com>
 
        Add -Qn to TARGET_CFLAGS if it's supported.
index f52b8617be5754d1435b38ae5405a92be434e5bf..d02386b3498833ca0e0ee275dd444915ab0dcc53 100644 (file)
@@ -211,22 +211,6 @@ grub_util_devmapper_part_to_disk (struct stat *st,
   return xstrdup (path);
 }
 
-int
-grub_util_device_is_mapped_stat (struct stat *st)
-{
-#if GRUB_DISK_DEVS_ARE_CHAR
-  if (! S_ISCHR (st->st_mode))
-#else
-  if (! S_ISBLK (st->st_mode))
-#endif
-    return 0;
-
-  if (!grub_device_mapper_supported ())
-    return 0;
-
-  return dm_is_dm_major (major (st->st_rdev));
-}
-
 char *
 grub_util_get_devmapper_grub_dev (const char *os_dev)
 {
@@ -311,12 +295,6 @@ grub_util_pull_devmapper (const char *os_dev __attribute__ ((unused)))
   return;
 }
 
-int
-grub_util_device_is_mapped_stat (struct stat *st __attribute__ ((unused)))
-{
-  return 0;
-}
-
 void
 grub_util_devmapper_cleanup (void)
 {
index d588be54e32d4329bf0f6da8d85e4c2f23b723c1..19c1101fdaca7f5abdef7d22b28a13e180a7e467 100644 (file)
@@ -82,6 +82,23 @@ grub_util_device_is_mapped (const char *dev)
   return dm_is_dm_major (major (st.st_rdev));
 }
 
+int
+grub_util_device_is_mapped_stat (struct stat *st)
+{
+#if GRUB_DISK_DEVS_ARE_CHAR
+  if (! S_ISCHR (st->st_mode))
+#else
+  if (! S_ISBLK (st->st_mode))
+#endif
+    return 0;
+
+  if (!grub_device_mapper_supported ())
+    return 0;
+
+  return dm_is_dm_major (major (st->st_rdev));
+}
+
+
 int
 grub_util_get_dm_node_linear_info (dev_t dev,
                                   int *maj, int *min,
@@ -199,4 +216,10 @@ grub_util_get_dm_node_linear_info (dev_t dev __attribute__ ((unused)),
   return 0;
 }
 
+int
+grub_util_device_is_mapped_stat (struct stat *st __attribute__ ((unused)))
+{
+  return 0;
+}
+
 #endif