Index: uspace/srv/fs/udf/udf_volume.c
===================================================================
--- uspace/srv/fs/udf/udf_volume.c	(revision 702536882b248833b02d3693809a7bb0f21bcbd1)
+++ uspace/srv/fs/udf/udf_volume.c	(revision db71e2af5cdfe169de296e6f39b3e5eda7a966f6)
@@ -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))) {
