diff --git a/DiscImageChef.Filesystems/APFS.cs b/DiscImageChef.Filesystems/APFS.cs
index 17070d1d..23649e95 100644
--- a/DiscImageChef.Filesystems/APFS.cs
+++ b/DiscImageChef.Filesystems/APFS.cs
@@ -136,6 +136,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/Acorn.cs b/DiscImageChef.Filesystems/Acorn.cs
index ce9306ca..ba0a3021 100644
--- a/DiscImageChef.Filesystems/Acorn.cs
+++ b/DiscImageChef.Filesystems/Acorn.cs
@@ -229,6 +229,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/AmigaDOS.cs b/DiscImageChef.Filesystems/AmigaDOS.cs
index b451ba20..afc1338c 100644
--- a/DiscImageChef.Filesystems/AmigaDOS.cs
+++ b/DiscImageChef.Filesystems/AmigaDOS.cs
@@ -379,6 +379,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/AppleHFS.cs b/DiscImageChef.Filesystems/AppleHFS.cs
index 7838de95..23e255e6 100644
--- a/DiscImageChef.Filesystems/AppleHFS.cs
+++ b/DiscImageChef.Filesystems/AppleHFS.cs
@@ -547,6 +547,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/AppleHFSPlus.cs b/DiscImageChef.Filesystems/AppleHFSPlus.cs
index ce7cf7bc..dddd1a64 100644
--- a/DiscImageChef.Filesystems/AppleHFSPlus.cs
+++ b/DiscImageChef.Filesystems/AppleHFSPlus.cs
@@ -577,6 +577,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/AppleMFS.cs b/DiscImageChef.Filesystems/AppleMFS.cs
index 86d1a830..c2375499 100644
--- a/DiscImageChef.Filesystems/AppleMFS.cs
+++ b/DiscImageChef.Filesystems/AppleMFS.cs
@@ -304,6 +304,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/BFS.cs b/DiscImageChef.Filesystems/BFS.cs
index 39627fc8..df92f454 100644
--- a/DiscImageChef.Filesystems/BFS.cs
+++ b/DiscImageChef.Filesystems/BFS.cs
@@ -293,6 +293,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/BTRFS.cs b/DiscImageChef.Filesystems/BTRFS.cs
index ab5b760a..14425ea7 100644
--- a/DiscImageChef.Filesystems/BTRFS.cs
+++ b/DiscImageChef.Filesystems/BTRFS.cs
@@ -247,6 +247,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/FAT.cs b/DiscImageChef.Filesystems/FAT.cs
index 24394c39..88ddf9e1 100644
--- a/DiscImageChef.Filesystems/FAT.cs
+++ b/DiscImageChef.Filesystems/FAT.cs
@@ -490,6 +490,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/FFS.cs b/DiscImageChef.Filesystems/FFS.cs
index d97f7957..a44e73cd 100644
--- a/DiscImageChef.Filesystems/FFS.cs
+++ b/DiscImageChef.Filesystems/FFS.cs
@@ -1146,6 +1146,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/Filesystem.cs b/DiscImageChef.Filesystems/Filesystem.cs
index e26a8176..7e406ac5 100644
--- a/DiscImageChef.Filesystems/Filesystem.cs
+++ b/DiscImageChef.Filesystems/Filesystem.cs
@@ -101,6 +101,11 @@ namespace DiscImageChef.Filesystems
///
public abstract Errno Mount();
+ ///
+ /// Initializates whatever internal structures the filesystem plugin needs to be able to read files and directories from the filesystem.
+ ///
+ public abstract Errno Mount(bool debug);
+
///
/// Frees all internal structures created by
///
diff --git a/DiscImageChef.Filesystems/HPFS.cs b/DiscImageChef.Filesystems/HPFS.cs
index fd9fa3da..82850e0e 100644
--- a/DiscImageChef.Filesystems/HPFS.cs
+++ b/DiscImageChef.Filesystems/HPFS.cs
@@ -402,6 +402,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/ISO9660.cs b/DiscImageChef.Filesystems/ISO9660.cs
index 2c1408ca..90522317 100644
--- a/DiscImageChef.Filesystems/ISO9660.cs
+++ b/DiscImageChef.Filesystems/ISO9660.cs
@@ -1089,6 +1089,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/MinixFS.cs b/DiscImageChef.Filesystems/MinixFS.cs
index 1be616d9..a594d80d 100644
--- a/DiscImageChef.Filesystems/MinixFS.cs
+++ b/DiscImageChef.Filesystems/MinixFS.cs
@@ -311,6 +311,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/NTFS.cs b/DiscImageChef.Filesystems/NTFS.cs
index 6c39adb9..d1fc6166 100644
--- a/DiscImageChef.Filesystems/NTFS.cs
+++ b/DiscImageChef.Filesystems/NTFS.cs
@@ -249,6 +249,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/Nintendo.cs b/DiscImageChef.Filesystems/Nintendo.cs
index f3307003..a0605f44 100644
--- a/DiscImageChef.Filesystems/Nintendo.cs
+++ b/DiscImageChef.Filesystems/Nintendo.cs
@@ -497,6 +497,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/ODS.cs b/DiscImageChef.Filesystems/ODS.cs
index 80e07392..95e8fd42 100644
--- a/DiscImageChef.Filesystems/ODS.cs
+++ b/DiscImageChef.Filesystems/ODS.cs
@@ -379,6 +379,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/Opera.cs b/DiscImageChef.Filesystems/Opera.cs
index 6a3f7064..27ca1549 100644
--- a/DiscImageChef.Filesystems/Opera.cs
+++ b/DiscImageChef.Filesystems/Opera.cs
@@ -174,6 +174,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/PCEngine.cs b/DiscImageChef.Filesystems/PCEngine.cs
index 3cf5fe3e..eaab4ddb 100644
--- a/DiscImageChef.Filesystems/PCEngine.cs
+++ b/DiscImageChef.Filesystems/PCEngine.cs
@@ -78,6 +78,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/ProDOS.cs b/DiscImageChef.Filesystems/ProDOS.cs
index a57a4d05..b1e2daed 100644
--- a/DiscImageChef.Filesystems/ProDOS.cs
+++ b/DiscImageChef.Filesystems/ProDOS.cs
@@ -239,6 +239,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/SolarFS.cs b/DiscImageChef.Filesystems/SolarFS.cs
index 0e62f8e7..446c6d0a 100644
--- a/DiscImageChef.Filesystems/SolarFS.cs
+++ b/DiscImageChef.Filesystems/SolarFS.cs
@@ -200,6 +200,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/SysV.cs b/DiscImageChef.Filesystems/SysV.cs
index 1bcb4f66..679bd109 100644
--- a/DiscImageChef.Filesystems/SysV.cs
+++ b/DiscImageChef.Filesystems/SysV.cs
@@ -865,6 +865,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/UNIXBFS.cs b/DiscImageChef.Filesystems/UNIXBFS.cs
index be2daa93..1b4ce884 100644
--- a/DiscImageChef.Filesystems/UNIXBFS.cs
+++ b/DiscImageChef.Filesystems/UNIXBFS.cs
@@ -142,6 +142,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/ext2FS.cs b/DiscImageChef.Filesystems/ext2FS.cs
index 177e993d..a3194b9d 100644
--- a/DiscImageChef.Filesystems/ext2FS.cs
+++ b/DiscImageChef.Filesystems/ext2FS.cs
@@ -934,6 +934,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;
diff --git a/DiscImageChef.Filesystems/extFS.cs b/DiscImageChef.Filesystems/extFS.cs
index 123f6a55..6b12d526 100644
--- a/DiscImageChef.Filesystems/extFS.cs
+++ b/DiscImageChef.Filesystems/extFS.cs
@@ -150,6 +150,11 @@ namespace DiscImageChef.Filesystems
return Errno.NotImplemented;
}
+ public override Errno Mount(bool debug)
+ {
+ return Errno.NotImplemented;
+ }
+
public override Errno Unmount()
{
return Errno.NotImplemented;