VirtualBox

Changeset 25292 in vbox for trunk/src/VBox/Runtime/r3/posix


Ignore:
Timestamp:
Dec 10, 2009 10:29:57 AM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
55839
Message:

RTDirReadEx parameter to resolve symlinks.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r3/posix/dir-posix.cpp

    r21672 r25292  
    389389
    390390
    391 RTDECL(int) RTDirReadEx(PRTDIR pDir, PRTDIRENTRYEX pDirEntry, size_t *pcbDirEntry, RTFSOBJATTRADD enmAdditionalAttribs)
     391RTDECL(int) RTDirReadEx(PRTDIR pDir, PRTDIRENTRYEX pDirEntry, size_t *pcbDirEntry, RTFSOBJATTRADD enmAdditionalAttribs, uint32_t fFlags)
    392392{
    393393    /*
     
    401401                    ("Invalid enmAdditionalAttribs=%p\n", enmAdditionalAttribs),
    402402                    VERR_INVALID_PARAMETER);
     403    AssertMsgReturn(RTPATH_F_IS_VALID(fFlags, 0), ("%#x\n", fFlags), VERR_INVALID_PARAMETER);
    403404    size_t cbDirEntry = sizeof(*pDirEntry);
    404405    if (pcbDirEntry)
     
    448449                memcpy(pszNamePath, pDir->pszPath, pDir->cchPath);
    449450                memcpy(pszNamePath + pDir->cchPath, pszName, cchName + 1);
    450                 rc = RTPathQueryInfo(pszNamePath, &pDirEntry->Info, enmAdditionalAttribs);
     451                rc = RTPathQueryInfoEx(pszNamePath, &pDirEntry->Info, enmAdditionalAttribs, fFlags);
    451452            }
    452453            else
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