Index: /trunk/src/VBox/Runtime/common/fs/fatvfs.cpp
===================================================================
--- /trunk/src/VBox/Runtime/common/fs/fatvfs.cpp	(revision 69831)
+++ /trunk/src/VBox/Runtime/common/fs/fatvfs.cpp	(revision 69832)
@@ -4180,102 +4180,4 @@
 
 
-#if 0
-/**
- * @interface_method_impl{RTVFSDIROPS,pfnOpenFile}
- */
-static DECLCALLBACK(int) rtFsFatDir_OpenFile(void *pvThis, const char *pszFilename, uint64_t fOpen, PRTVFSFILE phVfsFile)
-{
-    PRTFSFATDIR     pThis   = (PRTFSFATDIR)pvThis;
-    PRTFSFATDIRSHRD pShared = pThis->pShared;
-
-    /*
-     * Try open existing file.
-     */
-    uint32_t    offEntryInDir;
-    bool        fLong;
-    FATDIRENTRY DirEntry;
-    int rc = rtFsFatDirShrd_FindEntry(pShared, pszFilename, &offEntryInDir, &fLong, &DirEntry);
-    if (RT_SUCCESS(rc))
-    {
-        switch (DirEntry.fAttrib & (FAT_ATTR_DIRECTORY | FAT_ATTR_VOLUME))
-        {
-            case 0:
-                if (   !(DirEntry.fAttrib & FAT_ATTR_READONLY)
-                    || !(fOpen & RTFILE_O_WRITE))
-                {
-                    if (   (fOpen & RTFILE_O_ACTION_MASK) == RTFILE_O_OPEN
-                        || (fOpen & RTFILE_O_ACTION_MASK) == RTFILE_O_OPEN_CREATE
-                        || (fOpen & RTFILE_O_ACTION_MASK) == RTFILE_O_CREATE_REPLACE)
-                        rc = rtFsFatFile_New(pShared->Core.pVol, pShared, &DirEntry, offEntryInDir, fOpen, phVfsFile);
-                    else
-                        rc = VERR_ALREADY_EXISTS;
-                }
-                else
-                    rc = VERR_ACCESS_DENIED;
-                break;
-
-            case FAT_ATTR_DIRECTORY:
-                rc = VERR_NOT_A_FILE;
-                break;
-            default:
-                rc = VERR_PATH_NOT_FOUND;
-                break;
-        }
-    }
-    /*
-     * Create the file?
-     */
-    else if (   rc == VERR_FILE_NOT_FOUND
-             && (   (fOpen & RTFILE_O_ACTION_MASK) == RTFILE_O_CREATE
-                 || (fOpen & RTFILE_O_ACTION_MASK) == RTFILE_O_OPEN_CREATE
-                 || (fOpen & RTFILE_O_ACTION_MASK) == RTFILE_O_CREATE_REPLACE) )
-    {
-        rc = rtFsFatDirShrd_CreateEntry(pShared, pszFilename, FAT_ATTR_ARCHIVE, 0 /*cbInitial*/, &offEntryInDir, &DirEntry);
-        if (RT_SUCCESS(rc))
-            rc = rtFsFatFile_New(pShared->Core.pVol, pShared, &DirEntry, offEntryInDir, fOpen, phVfsFile);
-    }
-    return rc;
-}
-#endif
-
-
-#if 0
-/**
- * @interface_method_impl{RTVFSDIROPS,pfnCreateDir}
- */
-static DECLCALLBACK(int) rtFsFatDir_CreateDir(void *pvThis, const char *pszSubDir, RTFMODE fMode, PRTVFSDIR phVfsDir)
-{
-    PRTFSFATDIR     pThis   = (PRTFSFATDIR)pvThis;
-    PRTFSFATDIRSHRD pShared = pThis->pShared;
-    RT_NOREF(fMode);
-
-    /*
-     * Check if it already exists in any form.
-     */
-    uint32_t    offEntryInDir;
-    bool        fLong;
-    FATDIRENTRY DirEntry;
-    int rc = rtFsFatDirShrd_FindEntry(pShared, pszSubDir, &offEntryInDir, &fLong, &DirEntry);
-    if (rc != VERR_FILE_NOT_FOUND)
-        return RT_SUCCESS(rc) ? VERR_ALREADY_EXISTS : rc;
-
-    if (   strcmp(pszSubDir, ".") == 0
-        || strcmp(pszSubDir, "..") == 0)
-        return VERR_ALREADY_EXISTS;
-
-    /*
-     * Okay, create it.
-     */
-    rc = rtFsFatDirShrd_CreateEntry(pShared, pszSubDir, FAT_ATTR_ARCHIVE | FAT_ATTR_DIRECTORY,
-                                    pShared->Core.pVol->cbCluster, &offEntryInDir, &DirEntry);
-    if (RT_SUCCESS(rc))
-        rc = rtFsFatDir_New(pShared->Core.pVol, pShared, &DirEntry, offEntryInDir,
-                            RTFSFAT_GET_CLUSTER(&DirEntry, pShared->Core.pVol), UINT64_MAX /*offDisk*/,
-                            DirEntry.cbFile, phVfsDir);
-    return rc;
-}
-#endif
-
-
 /**
  * @interface_method_impl{RTVFSDIROPS,pfnOpenSymlink}
@@ -4297,37 +4199,4 @@
     return VERR_NOT_SUPPORTED;
 }
-
-
-#if 0
-/**
- * @interface_method_impl{RTVFSDIROPS,pfnQueryEntryInfo}
- */
-static DECLCALLBACK(int) rtFsFatDir_QueryEntryInfo(void *pvThis, const char *pszEntry,
-                                                   PRTFSOBJINFO pObjInfo, RTFSOBJATTRADD enmAddAttr)
-{
-    /*
-     * Try locate the entry.
-     */
-    PRTFSFATDIR     pThis   = (PRTFSFATDIR)pvThis;
-    PRTFSFATDIRSHRD pShared = pThis->pShared;
-    uint32_t        offEntryInDir;
-    bool            fLong;
-    FATDIRENTRY     DirEntry;
-    int rc = rtFsFatDirShrd_FindEntry(pShared, pszEntry, &offEntryInDir, &fLong, &DirEntry);
-    Log2(("rtFsFatDir_QueryEntryInfo: FindEntry(,%s,) -> %Rrc\n", pszEntry, rc));
-    if (RT_SUCCESS(rc))
-    {
-        /*
-         * To avoid duplicating code in rtFsFatObj_InitFromDirRec and
-         * rtFsFatObj_QueryInfo, we create a dummy RTFSFATOBJ on the stack.
-         */
-        RTFSFATOBJ TmpObj;
-        RT_ZERO(TmpObj);
-        rtFsFatObj_InitFromDirEntry(&TmpObj, &DirEntry, offEntryInDir, pShared->Core.pVol);
-        rc = rtFsFatObj_QueryInfo(&TmpObj, pObjInfo, enmAddAttr);
-    }
-    return rc;
-}
-#endif
 
 
Index: /trunk/src/VBox/Runtime/common/fs/isovfs.cpp
===================================================================
--- /trunk/src/VBox/Runtime/common/fs/isovfs.cpp	(revision 69831)
+++ /trunk/src/VBox/Runtime/common/fs/isovfs.cpp	(revision 69832)
@@ -3068,167 +3068,4 @@
 
 
-#if 0
-/**
- * @interface_method_impl{RTVFSDIROPS,pfnOpenFile}
- */
-static DECLCALLBACK(int) rtFsIsoDir_OpenFile(void *pvThis, const char *pszFilename, uint64_t fOpen, PRTVFSFILE phVfsFile)
-{
-    PRTFSISODIROBJ  pThis   = (PRTFSISODIROBJ)pvThis;
-    PRTFSISODIRSHRD pShared = pThis->pShared;
-
-    /*
-     * We cannot create or replace anything, just open stuff.
-     */
-    if (   (fOpen & RTFILE_O_ACTION_MASK) == RTFILE_O_CREATE
-        || (fOpen & RTFILE_O_ACTION_MASK) == RTFILE_O_CREATE_REPLACE)
-        return VERR_WRITE_PROTECT;
-
-    /*
-     * Try open file.
-     */
-    int rc;
-    if (pShared->Core.pVol->enmType != RTFSISOVOLTYPE_UDF)
-    {
-        /*
-         * ISO 9660
-         */
-        PCISO9660DIRREC pDirRec;
-        uint64_t        offDirRec;
-        uint32_t        cDirRecs;
-        RTFMODE         fMode;
-        uint32_t        uVersion;
-        rc = rtFsIsoDir_FindEntry9660(pShared, pszFilename, &offDirRec, &pDirRec, &cDirRecs, &fMode, &uVersion);
-        Log2(("rtFsIsoDir_OpenFile: FindEntry9660(,%s,) -> %Rrc\n", pszFilename, rc));
-        if (RT_SUCCESS(rc))
-        {
-            switch (fMode & RTFS_TYPE_MASK)
-            {
-                case RTFS_TYPE_FILE:
-                    rc = rtFsIsoFile_New9660(pShared->Core.pVol, pShared, pDirRec, cDirRecs, offDirRec, fOpen, uVersion, phVfsFile);
-                    break;
-
-                case RTFS_TYPE_SYMLINK:
-                case RTFS_TYPE_DEV_BLOCK:
-                case RTFS_TYPE_DEV_CHAR:
-                case RTFS_TYPE_FIFO:
-                case RTFS_TYPE_SOCKET:
-                case RTFS_TYPE_WHITEOUT:
-                    rc = VERR_NOT_IMPLEMENTED;
-                    break;
-
-                case RTFS_TYPE_DIRECTORY:
-                    rc = VERR_NOT_A_FILE;
-                    break;
-
-                default:
-                    rc = VERR_PATH_NOT_FOUND;
-                    break;
-            }
-        }
-    }
-    else
-    {
-        /*
-         * UDF
-         */
-        PCUDFFILEIDDESC pFid;
-        rc = rtFsIsoDir_FindEntryUdf(pShared, pszFilename, &pFid);
-        Log2(("rtFsIsoDir_OpenFile: FindEntryUdf(,%s,) -> %Rrc\n", pszFilename, rc));
-        if (RT_SUCCESS(rc))
-        {
-            if (!(pFid->fFlags & UDF_FILE_FLAGS_DELETED))
-            {
-                if (!(pFid->fFlags & UDF_FILE_FLAGS_DIRECTORY))
-                    rc = rtFsIsoFile_NewUdf(pShared->Core.pVol, pShared, pFid, fOpen, phVfsFile);
-                else
-                    rc = VERR_NOT_A_FILE;
-            }
-            /* We treat UDF_FILE_FLAGS_DELETED like RTFS_TYPE_WHITEOUT for now. */
-            else
-                rc = VERR_PATH_NOT_FOUND;
-        }
-    }
-    return rc;
-}
-#endif
-
-
-#if 0
-/**
- * @interface_method_impl{RTVFSDIROPS,pfnOpenDir}
- */
-static DECLCALLBACK(int) rtFsIsoDir_OpenDir(void *pvThis, const char *pszSubDir, uint32_t fFlags, PRTVFSDIR phVfsDir)
-{
-    PRTFSISODIROBJ  pThis   = (PRTFSISODIROBJ)pvThis;
-    PRTFSISODIRSHRD pShared = pThis->pShared;
-    AssertReturn(!fFlags, VERR_INVALID_FLAGS);
-
-    /*
-     * Try open file.
-     */
-    int rc;
-    if (pShared->Core.pVol->enmType != RTFSISOVOLTYPE_UDF)
-    {
-        /*
-         * ISO 9660
-         */
-        PCISO9660DIRREC pDirRec;
-        uint64_t        offDirRec;
-        uint32_t        cDirRecs;
-        RTFMODE         fMode;
-        uint32_t        uVersion;
-        rc = rtFsIsoDir_FindEntry9660(pShared, pszSubDir, &offDirRec, &pDirRec, &cDirRecs, &fMode, &uVersion);
-        Log2(("rtFsIsoDir_OpenDir: FindEntry9660(,%s,) -> %Rrc\n", pszSubDir, rc));
-        if (RT_SUCCESS(rc))
-        {
-            switch (fMode & RTFS_TYPE_MASK)
-            {
-                case RTFS_TYPE_DIRECTORY:
-                    rc = rtFsIsoDir_New9660(pShared->Core.pVol, pShared, pDirRec, cDirRecs, offDirRec, phVfsDir);
-                    break;
-
-                case RTFS_TYPE_FILE:
-                case RTFS_TYPE_SYMLINK:
-                case RTFS_TYPE_DEV_BLOCK:
-                case RTFS_TYPE_DEV_CHAR:
-                case RTFS_TYPE_FIFO:
-                case RTFS_TYPE_SOCKET:
-                case RTFS_TYPE_WHITEOUT:
-                    rc = VERR_NOT_A_DIRECTORY;
-                    break;
-
-                default:
-                    rc = VERR_PATH_NOT_FOUND;
-                    break;
-            }
-        }
-    }
-    else
-    {
-        /*
-         * UDF
-         */
-        PCUDFFILEIDDESC pFid;
-        rc = rtFsIsoDir_FindEntryUdf(pShared, pszSubDir, &pFid);
-        Log2(("rtFsIsoDir_OpenDir: FindEntryUdf(,%s,) -> %Rrc\n", pszSubDir, rc));
-        if (RT_SUCCESS(rc))
-        {
-            if (!(pFid->fFlags & UDF_FILE_FLAGS_DELETED))
-            {
-                if (pFid->fFlags & UDF_FILE_FLAGS_DIRECTORY)
-                    rc = rtFsIsoDir_NewUdf(pShared->Core.pVol, pShared, pFid, phVfsDir);
-                else
-                    rc = VERR_NOT_A_DIRECTORY;
-            }
-            /* We treat UDF_FILE_FLAGS_DELETED like RTFS_TYPE_WHITEOUT for now. */
-            else
-                rc = VERR_PATH_NOT_FOUND;
-        }
-    }
-    return rc;
-}
-#endif
-
-
 /**
  * @interface_method_impl{RTVFSDIROPS,pfnCreateDir}
@@ -3260,71 +3097,4 @@
     return VERR_WRITE_PROTECT;
 }
-
-
-#if 0
-/**
- * @interface_method_impl{RTVFSDIROPS,pfnQueryEntryInfo}
- */
-static DECLCALLBACK(int) rtFsIsoDir_QueryEntryInfo(void *pvThis, const char *pszEntry,
-                                                   PRTFSOBJINFO pObjInfo, RTFSOBJATTRADD enmAddAttr)
-{
-    PRTFSISODIROBJ      pThis   = (PRTFSISODIROBJ)pvThis;
-    PRTFSISODIRSHRD     pShared = pThis->pShared;
-    RTFSISOCORE         TmpObj;
-    int                 rc;
-    if (pShared->Core.pVol->enmType != RTFSISOVOLTYPE_UDF)
-    {
-        /*
-         * Try locate the entry.
-         */
-        PCISO9660DIRREC     pDirRec;
-        uint64_t            offDirRec;
-        uint32_t            cDirRecs;
-        RTFMODE             fMode;
-        uint32_t            uVersion;
-        rc = rtFsIsoDir_FindEntry9660(pShared, pszEntry, &offDirRec, &pDirRec, &cDirRecs, &fMode, &uVersion);
-        Log2(("rtFsIsoDir_QueryEntryInfo: FindEntry9660(,%s,) -> %Rrc\n", pszEntry, rc));
-        if (RT_SUCCESS(rc))
-        {
-            /*
-             * To avoid duplicating code in rtFsIsoCore_InitFrom9660DirRec and
-             * rtFsIsoCore_QueryInfo, we create a dummy RTFSISOCORE on the stack.
-             */
-            RT_ZERO(TmpObj);
-            rc = rtFsIsoCore_InitFrom9660DirRec(&TmpObj, pDirRec, cDirRecs, offDirRec, uVersion, pShared->Core.pVol);
-            if (RT_SUCCESS(rc))
-            {
-                rc = rtFsIsoCore_QueryInfo(&TmpObj, pObjInfo, enmAddAttr);
-                rtFsIsoCore_Destroy(&TmpObj);
-            }
-        }
-    }
-    else
-    {
-        /*
-         * Try locate the entry.
-         */
-        PCUDFFILEIDDESC pFid;
-        rc = rtFsIsoDir_FindEntryUdf(pShared, pszEntry, &pFid);
-        Log2(("rtFsIsoDir_QueryEntryInfo: FindEntryUdf(,%s,) -> %Rrc\n", pszEntry, rc));
-        if (RT_SUCCESS(rc))
-        {
-            /*
-             * To avoid duplicating code in rtFsIsoCore_InitFromUdfIcbAndFileIdDesc and
-             * rtFsIsoCore_QueryInfo, we create a dummy RTFSISOCORE on the stack.
-             */
-            RT_ZERO(TmpObj);
-            uintptr_t offInDir = (uintptr_t)pFid - (uintptr_t)pShared->pbDir;
-            rc = rtFsIsoCore_InitFromUdfIcbAndFileIdDesc(&TmpObj, &pFid->Icb, pFid, offInDir, pShared->Core.pVol);
-            if (RT_SUCCESS(rc))
-            {
-                rc = rtFsIsoCore_QueryInfo(&TmpObj, pObjInfo, enmAddAttr);
-                rtFsIsoCore_Destroy(&TmpObj);
-            }
-        }
-    }
-    return rc;
-}
-#endif
 
 
