Index: uspace/srv/fs/udf/udf_volume.c
===================================================================
--- uspace/srv/fs/udf/udf_volume.c	(revision 3e6a98c595287c43d200d28d97f57755342be117)
+++ uspace/srv/fs/udf/udf_volume.c	(revision c90aed45894edfe6e38e6306948757008e2bb0eb)
@@ -262,9 +262,9 @@
 		 * and Descriptor char set field.
 		 */
-		if ((bcmp((uint8_t *) pvd[i].volume_id,
+		if ((memcmp((uint8_t *) pvd[i].volume_id,
 		    (uint8_t *) desc->volume_id, 32) == 0) &&
-		    (bcmp((uint8_t *) pvd[i].volume_set_id,
+		    (memcmp((uint8_t *) pvd[i].volume_set_id,
 		    (uint8_t *) desc->volume_set_id, 128) == 0) &&
-		    (bcmp((uint8_t *) &pvd[i].descriptor_charset,
+		    (memcmp((uint8_t *) &pvd[i].descriptor_charset,
 		    (uint8_t *) &desc->descriptor_charset, 64) == 0) &&
 		    (FLE32(desc->sequence_number) > FLE32(pvd[i].sequence_number))) {
@@ -301,7 +301,7 @@
 		 * Logic Volume Identifier and Descriptor char set field.
 		 */
-		if ((bcmp((uint8_t *) lvd[i].logical_volume_id,
+		if ((memcmp((uint8_t *) lvd[i].logical_volume_id,
 		    (uint8_t *) desc->logical_volume_id, 128) == 0) &&
-		    (bcmp((uint8_t *) &lvd[i].charset,
+		    (memcmp((uint8_t *) &lvd[i].charset,
 		    (uint8_t *) &desc->charset, 64) == 0) &&
 		    (FLE32(desc->sequence_number) > FLE32(lvd[i].sequence_number))) {
