rendered paste body--- evms-2.5.3/engine/volume.c..ismounted 2005-04-15 19:46:24 +0400
+++ evms-2.5.3/engine/volume.c 2006-03-30 15:07:48 +0400
@@ -231,6 +231,7 @@
*/
boolean is_volume_mounted(logical_volume_t * vol) {
+ char vol_name[EVMS_VOLUME_NAME_SIZE+1];
boolean result = FALSE;
LOG_PROC_ENTRY();
@@ -250,6 +251,13 @@
&vol->mount_point);
}
+ if (!result && vol->flags & VOLFLAG_COMPATIBILITY) {
+ strcpy(vol_name, "/dev/");
+ strcat(vol_name, vol->object->name);
+ result = is_mounted(vol_name, 0, 0, &vol->mount_point);
+
+ }
+
LOG_PROC_EXIT_BOOLEAN(result);
return result;
}