VirtualBox

Changeset 34002 in vbox for trunk/src/VBox/Runtime/r3/win


Ignore:
Timestamp:
Nov 11, 2010 5:16:37 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
67667
Message:

iprt: Working on tar vfs.

Location:
trunk/src/VBox/Runtime/r3/win
Files:
3 edited

Legend:

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

    r28918 r34002  
    437437            break;
    438438
     439        case RTFSOBJATTRADD_UNIX_OWNER:
     440            pDirEntry->Info.Attr.enmAdditional          = RTFSOBJATTRADD_UNIX_OWNER;
     441            pDirEntry->Info.Attr.u.UnixOwner.uid        = ~0U;
     442            pDirEntry->Info.Attr.u.UnixOwner.szName[0]  = '\0'; /** @todo return something sensible here. */
     443            break;
     444
     445        case RTFSOBJATTRADD_UNIX_GROUP:
     446            pDirEntry->Info.Attr.enmAdditional          = RTFSOBJATTRADD_UNIX_GROUP;
     447            pDirEntry->Info.Attr.u.UnixGroup.gid        = ~0U;
     448            pDirEntry->Info.Attr.u.UnixGroup.szName[0]  = '\0';
     449            break;
     450
    439451        default:
    440452            AssertMsgFailed(("Impossible!\n"));
  • trunk/src/VBox/Runtime/r3/win/fileio-win.cpp

    r33540 r34002  
    680680    switch (enmAdditionalAttribs)
    681681    {
    682         case RTFSOBJATTRADD_EASIZE:
    683             pObjInfo->Attr.enmAdditional          = RTFSOBJATTRADD_EASIZE;
    684             pObjInfo->Attr.u.EASize.cb            = 0;
     682        case RTFSOBJATTRADD_NOTHING:
     683            pObjInfo->Attr.enmAdditional          = RTFSOBJATTRADD_NOTHING;
    685684            break;
    686685
     
    697696            break;
    698697
    699         case RTFSOBJATTRADD_NOTHING:
    700             pObjInfo->Attr.enmAdditional          = RTFSOBJATTRADD_NOTHING;
     698        case RTFSOBJATTRADD_UNIX_OWNER:
     699            pObjInfo->Info.Attr.enmAdditional     = RTFSOBJATTRADD_UNIX_OWNER;
     700            pObjInfo->Info.Attr.u.UnixOwner.uid   = ~0U;
     701            pObjInfo->Info.Attr.u.UnixOwner.szName[0] = '\0'; /** @todo return something sensible here. */
     702            break;
     703
     704        case RTFSOBJATTRADD_UNIX_GROUP:
     705            pObjInfo->Info.Attr.enmAdditional     = RTFSOBJATTRADD_UNIX_GROUP;
     706            pObjInfo->Info.Attr.u.UnixGroup.gid   = ~0U;
     707            pObjInfo->Info.Attr.u.UnixGroup.szName[0] = '\0';
     708            break;
     709
     710        case RTFSOBJATTRADD_EASIZE:
     711            pObjInfo->Attr.enmAdditional          = RTFSOBJATTRADD_EASIZE;
     712            pObjInfo->Attr.u.EASize.cb            = 0;
    701713            break;
    702714
  • trunk/src/VBox/Runtime/r3/win/path-win.cpp

    r33439 r34002  
    300300    switch (enmAdditionalAttribs)
    301301    {
    302         case RTFSOBJATTRADD_EASIZE:
    303             pObjInfo->Attr.enmAdditional          = RTFSOBJATTRADD_EASIZE;
    304             pObjInfo->Attr.u.EASize.cb            = 0;
     302        case RTFSOBJATTRADD_NOTHING:
     303            pObjInfo->Attr.enmAdditional          = RTFSOBJATTRADD_NOTHING;
    305304            break;
    306305
     
    317316            break;
    318317
    319         case RTFSOBJATTRADD_NOTHING:
    320             pObjInfo->Attr.enmAdditional          = RTFSOBJATTRADD_NOTHING;
     318        case RTFSOBJATTRADD_UNIX_OWNER:
     319            pObjInfo->Info.Attr.enmAdditional     = RTFSOBJATTRADD_UNIX_OWNER;
     320            pObjInfo->Info.Attr.u.UnixOwner.uid   = ~0U;
     321            pObjInfo->Info.Attr.u.UnixOwner.szName[0] = '\0'; /** @todo return something sensible here. */
     322            break;
     323
     324        case RTFSOBJATTRADD_UNIX_GROUP:
     325            pObjInfo->Info.Attr.enmAdditional     = RTFSOBJATTRADD_UNIX_GROUP;
     326            pObjInfo->Info.Attr.u.UnixGroup.gid   = ~0U;
     327            pObjInfo->Info.Attr.u.UnixGroup.szName[0] = '\0';
     328            break;
     329
     330        case RTFSOBJATTRADD_EASIZE:
     331            pObjInfo->Attr.enmAdditional          = RTFSOBJATTRADD_EASIZE;
     332            pObjInfo->Attr.u.EASize.cb            = 0;
    321333            break;
    322334
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