VirtualBox

Changeset 69840 in vbox for trunk/src/VBox/Runtime/testcase


Ignore:
Timestamp:
Nov 27, 2017 3:19:30 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
119281
Message:

IPRT: VFS volume mouning cleanup, replacing RTFilesystemVfsFromFile with RTVfsMountVol.

  • RTVfsMountVol will do basic file system recognizion and call the right file system volume open API.
  • Moved ext2 definitions to iprt/formats/ext2.h, dropping unnecessary pragma pack(1) and adjusted names.
  • Added RTFsExt2VolOpen.
  • Removed iprt/filesystem.h.
  • Removed include/internal/filesystem.h.
  • Nothing has been tested yet! :-)
Location:
trunk/src/VBox/Runtime/testcase
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/testcase/tstRTFilesystem.cpp

    r69111 r69840  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/filesystem.h>
    3231#include <iprt/vfs.h>
    3332#include <iprt/err.h>
     
    4847    RTTestSubF(hTest, "Create filesystem object");
    4948
    50     rc = RTFilesystemVfsFromFile(hVfsFile, &hVfs);
     49    rc = RTVfsMountVol(hVfsFile,  RTVFSMNT_F_READ_ONLY | RTVFSMNT_F_FOR_RANGE_IN_USE, &hVfs, NULL);
    5150    if (RT_FAILURE(rc))
    5251    {
    53         RTTestIFailed("RTFilesystemVfsFromFile -> %Rrc", rc);
     52        RTTestIFailed("RTVfsMountVol -> %Rrc", rc);
    5453        return rc;
    5554    }
  • trunk/src/VBox/Runtime/testcase/tstRTVfs.cpp

    r69111 r69840  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
    31 #include <iprt/filesystem.h>
    3231#include <iprt/vfs.h>
    3332#include <iprt/err.h>
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette