From a702542649fcb08ab58e2d5a6d1f2078a83cfdb0 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Fri, 22 Jul 2016 00:43:22 +0100 Subject: [PATCH] Added debug mount() method. --- DiscImageChef.Filesystems/APFS.cs | 5 +++++ DiscImageChef.Filesystems/Acorn.cs | 5 +++++ DiscImageChef.Filesystems/AmigaDOS.cs | 5 +++++ DiscImageChef.Filesystems/AppleHFS.cs | 5 +++++ DiscImageChef.Filesystems/AppleHFSPlus.cs | 5 +++++ DiscImageChef.Filesystems/AppleMFS.cs | 5 +++++ DiscImageChef.Filesystems/BFS.cs | 5 +++++ DiscImageChef.Filesystems/BTRFS.cs | 5 +++++ DiscImageChef.Filesystems/FAT.cs | 5 +++++ DiscImageChef.Filesystems/FFS.cs | 5 +++++ DiscImageChef.Filesystems/Filesystem.cs | 5 +++++ DiscImageChef.Filesystems/HPFS.cs | 5 +++++ DiscImageChef.Filesystems/ISO9660.cs | 5 +++++ DiscImageChef.Filesystems/MinixFS.cs | 5 +++++ DiscImageChef.Filesystems/NTFS.cs | 5 +++++ DiscImageChef.Filesystems/Nintendo.cs | 5 +++++ DiscImageChef.Filesystems/ODS.cs | 5 +++++ DiscImageChef.Filesystems/Opera.cs | 5 +++++ DiscImageChef.Filesystems/PCEngine.cs | 5 +++++ DiscImageChef.Filesystems/ProDOS.cs | 5 +++++ DiscImageChef.Filesystems/SolarFS.cs | 5 +++++ DiscImageChef.Filesystems/SysV.cs | 5 +++++ DiscImageChef.Filesystems/UNIXBFS.cs | 5 +++++ DiscImageChef.Filesystems/ext2FS.cs | 5 +++++ DiscImageChef.Filesystems/extFS.cs | 5 +++++ 25 files changed, 125 insertions(+) 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;