diff --git a/src/add-ons/kernel/disk_scanner/fs/bfs.c b/src/add-ons/kernel/disk_scanner/fs/bfs.c index acd7c4d1be..3c7af4c21f 100644 --- a/src/add-ons/kernel/disk_scanner/fs/bfs.c +++ b/src/add-ons/kernel/disk_scanner/fs/bfs.c @@ -13,6 +13,7 @@ #include #include +#include #include #include @@ -207,6 +208,8 @@ bfs_fs_identify(int deviceFD, struct extended_partition_info *partitionInfo, strcpy(partitionInfo->volume_name, superBlock->name); if (priority) *priority = 0; + partitionInfo->file_system_flags = B_FS_IS_PERSISTENT + | B_FS_HAS_ATTR | B_FS_HAS_MIME | B_FS_HAS_QUERY; result = true; } free(buffer); diff --git a/src/add-ons/kernel/disk_scanner/fs/iso9660.c b/src/add-ons/kernel/disk_scanner/fs/iso9660.c index a2b4e46788..53ab845135 100644 --- a/src/add-ons/kernel/disk_scanner/fs/iso9660.c +++ b/src/add-ons/kernel/disk_scanner/fs/iso9660.c @@ -17,6 +17,7 @@ #include #include +#include #include #include @@ -219,6 +220,7 @@ iso9660_fs_identify(int deviceFD, struct extended_partition_info *partitionInfo, if (priority) *priority = 0; + partitionInfo->file_system_flags = B_FS_IS_PERSISTENT; result = true; break; }