VirtualBox

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


Ignore:
Timestamp:
Feb 7, 2018 12:33:10 PM (7 years ago)
Author:
vboxsync
Message:

IPRT/direnum-r3-nt.cpp: Implemented RTDIR_F_NO_FOLLOW.

File:
1 edited

Legend:

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

    r69753 r70889  
    4646    bool fFiltered  = false;
    4747    bool fQuiet     = false;
     48    bool fNoFollow  = false;
    4849    for (int i = 1; i < argc; i++)
    4950    {
     
    7273                        fQuiet = true;
    7374                        break;
     75                    case 'H':
     76                        fNoFollow = true;
     77                        break;
    7478                    default:
    7579                        RTPrintf("Unknown option '%c' ignored!\n", argv[i][j]);
     
    8387            RTDIR hDir;
    8488            int rc;
    85             if (!fFiltered)
     89            if (!fFiltered && !fNoFollow)
    8690                rc = RTDirOpen(&hDir, argv[i]);
    8791            else
    88                 rc = RTDirOpenFiltered(&hDir, argv[i], RTDIRFILTER_WINNT, 0 /*fFlags*/);
     92                rc = RTDirOpenFiltered(&hDir, argv[i], fFiltered ? RTDIRFILTER_WINNT : RTDIRFILTER_NONE,
     93                                       fNoFollow ? RTDIR_F_NO_FOLLOW : 0);
    8994            if (RT_SUCCESS(rc))
    9095            {
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