VirtualBox

Changeset 69753 in vbox for trunk/src/VBox/Main/src-all


Ignore:
Timestamp:
Nov 19, 2017 2:27:58 PM (7 years ago)
Author:
vboxsync
Message:

iprt/dir: Morphing PRTDIR into a handle named RTDIR. (Been wanting to correct this for years. Don't know why I makde it a pointer rather than an abstrct handle like everything else.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-all/ExtPackManagerImpl.cpp

    r69500 r69753  
    19651965     */
    19661966    HRESULT hrc = S_OK;
    1967     PRTDIR pDir;
    1968     int vrc = RTDirOpen(&pDir, szBaseDir);
     1967    RTDIR   hDir;
     1968    int vrc = RTDirOpen(&hDir, szBaseDir);
    19691969    if (RT_SUCCESS(vrc))
    19701970    {
     
    19721972        {
    19731973            RTDIRENTRYEX Entry;
    1974             vrc = RTDirReadEx(pDir, &Entry, NULL /*pcbDirEntry*/, RTFSOBJATTRADD_NOTHING, RTPATH_F_ON_LINK);
     1974            vrc = RTDirReadEx(hDir, &Entry, NULL /*pcbDirEntry*/, RTFSOBJATTRADD_NOTHING, RTPATH_F_ON_LINK);
    19751975            if (RT_FAILURE(vrc))
    19761976            {
     
    20132013            }
    20142014        }
    2015         RTDirClose(pDir);
     2015        RTDirClose(hDir);
    20162016    }
    20172017    /* else: ignore, the directory probably does not exist or something. */
     
    25412541        if (!fExists)
    25422542        {
    2543             PRTDIR pDir;
    2544             vrc = RTDirOpen(&pDir, m->strBaseDir.c_str());
     2543            RTDIR hDir;
     2544            vrc = RTDirOpen(&hDir, m->strBaseDir.c_str());
    25452545            if (RT_SUCCESS(vrc))
    25462546            {
     
    25482548                for (;;)
    25492549                {
    2550                     vrc = RTDirReadEx(pDir, &Entry, NULL /*pcbDirEntry*/, RTFSOBJATTRADD_NOTHING, RTPATH_F_ON_LINK);
     2550                    vrc = RTDirReadEx(hDir, &Entry, NULL /*pcbDirEntry*/, RTFSOBJATTRADD_NOTHING, RTPATH_F_ON_LINK);
    25512551                    if (RT_FAILURE(vrc))
    25522552                    {
     
    25622562                         */
    25632563                        vrc = RTPathJoin(szDir, sizeof(szDir), m->strBaseDir.c_str(), Entry.szName); /* not really necessary */
    2564                         AssertLogRelRCReturnStmt(vrc, RTDirClose(pDir), E_UNEXPECTED);
     2564                        AssertLogRelRCReturnStmt(vrc, RTDirClose(hDir), E_UNEXPECTED);
    25652565                        a_pszName = Entry.szName;
    25662566                        fExists   = true;
     
    25682568                    }
    25692569                }
    2570                 RTDirClose(pDir);
     2570                RTDirClose(hDir);
    25712571            }
    25722572        }
Note: See TracChangeset for help on using the changeset viewer.

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