Index: uspace/srv/fs/cdfs/cdfs_ops.c
===================================================================
--- uspace/srv/fs/cdfs/cdfs_ops.c	(revision 38eb0d7c6ce8f8d829f28ec2bd2ed7a121a3c531)
+++ uspace/srv/fs/cdfs/cdfs_ops.c	(revision 781408e05804959fcfbddeb52c684f479ed86d7b)
@@ -632,4 +632,18 @@
 }
 
+static int cdfs_total_block_count(service_id_t service_id, uint64_t *count)
+{
+	*count = 0;
+	
+	return EOK;
+}
+
+static int cdfs_free_block_count(service_id_t service_id, uint64_t *count)
+{
+	*count = 0;
+	
+	return EOK;
+}
+
 libfs_ops_t cdfs_libfs_ops = {
 	.root_get = cdfs_root_get,
@@ -649,5 +663,7 @@
 	.is_file = cdfs_is_file,
 	.service_get = cdfs_service_get,
-	.size_block = cdfs_size_block
+	.size_block = cdfs_size_block,
+	.total_block_count = cdfs_total_block_count,
+	.free_block_count = cdfs_free_block_count
 };
 
Index: uspace/srv/fs/udf/udf_ops.c
===================================================================
--- uspace/srv/fs/udf/udf_ops.c	(revision 38eb0d7c6ce8f8d829f28ec2bd2ed7a121a3c531)
+++ uspace/srv/fs/udf/udf_ops.c	(revision 781408e05804959fcfbddeb52c684f479ed86d7b)
@@ -264,4 +264,18 @@
 }
 
+static int udf_total_block_count(service_id_t service_id, uint64_t *count)
+{
+	*count = 0;
+	
+	return EOK;
+}
+
+static int udf_free_block_count(service_id_t service_id, uint64_t *count)
+{
+	*count = 0;
+	
+	return EOK;
+}
+
 libfs_ops_t udf_libfs_ops = {
 	.root_get = udf_root_get,
@@ -281,5 +295,7 @@
 	.is_file = udf_is_file,
 	.service_get = udf_service_get,
-	.size_block = udf_size_block
+	.size_block = udf_size_block,
+	.total_block_count = udf_total_block_count,
+	.free_block_count = udf_free_block_count
 };
 
