VirtualBox

Changeset 58195 in vbox


Ignore:
Timestamp:
Oct 12, 2015 3:13:47 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
103309
Message:

VBoxGuestR0LibSharedFolders: Prefixed functions ('vbox' wasn't a very good one). Hope I found all places these functions are called...

Location:
trunk/src/VBox/Additions
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/SharedFolders/driver/file.c

    r55401 r58195  
    4343                                  uint8_t *pBuffer, bool fLocked)
    4444{
    45     return vboxCallRead(pClient, pMap, hFile, offset, pcbBuffer, pBuffer, fLocked);
     45    return VbglR0SfRead(pClient, pMap, hFile, offset, pcbBuffer, pBuffer, fLocked);
    4646}
    4747
     
    5050                                   uint8_t *pBuffer, bool fLocked)
    5151{
    52     return vboxCallWrite(pClient, pMap, hFile, offset, pcbBuffer, pBuffer, fLocked);
     52    return VbglR0SfWrite(pClient, pMap, hFile, offset, pcbBuffer, pBuffer, fLocked);
    5353}
    5454
     
    5757                                 uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages)
    5858{
    59     return VbglR0SharedFolderReadPageList(pClient, pMap, hFile, offset, pcbBuffer, offFirstPage, cPages, paPages);
     59    return VbglR0SfReadPageList(pClient, pMap, hFile, offset, pcbBuffer, offFirstPage, cPages, paPages);
    6060}
    6161
     
    6464                                  uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages)
    6565{
    66     return VbglR0SharedFolderWritePageList(pClient, pMap, hFile, offset, pcbBuffer, offFirstPage, cPages, paPages);
     66    return VbglR0SfWritePageList(pClient, pMap, hFile, offset, pcbBuffer, offFirstPage, cPages, paPages);
    6767}
    6868
     
    491491        fu32Lock |= SHFL_LOCK_WAIT;
    492492
    493     vboxRC = vboxCallLock(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
     493    vboxRC = VbglR0SfLock(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
    494494                          LowIoContext->ParamsFor.Locks.ByteOffset, LowIoContext->ParamsFor.Locks.Length, fu32Lock);
    495495
     
    524524
    525525    /* Do the actual flushing of file buffers */
    526     vboxRC = vboxCallFlush(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile);
     526    vboxRC = VbglR0SfFlush(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile);
    527527
    528528    Status = VBoxErrorToNTStatus(vboxRC);
     
    565565    pObjInfo->cbObject = pNewFileSize->QuadPart;
    566566
    567     vboxRC = vboxCallFSInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
     567    vboxRC = VbglR0SfFsInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
    568568                            SHFL_INFO_SET | SHFL_INFO_SIZE, &cbBuffer, (PSHFLDIRINFO)pObjInfo);
    569569
    570     Log(("VBOXSF: vbsfSetEndOfFile: vboxCallFSInfo returned %Rrc\n", vboxRC));
     570    Log(("VBOXSF: vbsfSetEndOfFile: VbglR0SfFsInfo returned %Rrc\n", vboxRC));
    571571
    572572    Status = VBoxErrorToNTStatus(vboxRC);
    573573    if (Status == STATUS_SUCCESS)
    574574    {
    575         Log(("VBOXSF: vbsfSetEndOfFile: vboxCallFSInfo new allocation size = %RX64\n",
     575        Log(("VBOXSF: vbsfSetEndOfFile: VbglR0SfFsInfo new allocation size = %RX64\n",
    576576             pObjInfo->cbAllocated));
    577577
  • trunk/src/VBox/Additions/WINNT/SharedFolders/driver/info.c

    r55401 r58195  
    165165    cFiles = 0;
    166166
    167     /* vboxCallDirInfo requires a pointer to uint32_t. */
     167    /* VbglR0SfDirInfo requires a pointer to uint32_t. */
    168168    u32BufSize = cbHGCMBuffer;
    169169
    170170    Log(("VBOXSF: MrxQueryDirectory: CallDirInfo: File = 0x%08x, Flags = 0x%08x, Index = %d, u32BufSize = %d\n",
    171171         pVBoxFobx->hFile, fSFFlags, index, u32BufSize));
    172     vboxRC = vboxCallDirInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
     172    vboxRC = VbglR0SfDirInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
    173173                             ParsedPath, fSFFlags, index, &u32BufSize, (PSHFLDIRINFO)pHGCMBuffer, &cFiles);
    174174    Log(("VBOXSF: MrxQueryDirectory: u32BufSize after CallDirInfo = %d, rc = %Rrc\n",
     
    592592            }
    593593
    594             vboxRC = vboxCallFSInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
     594            vboxRC = VbglR0SfFsInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
    595595                                    SHFL_INFO_GET | SHFL_INFO_VOLUME, &cbHGCMBuffer, (PSHFLDIRINFO)pHGCMBuffer);
    596596
     
    765765            }
    766766
    767             vboxRC = vboxCallFSInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
     767            vboxRC = VbglR0SfFsInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
    768768                                    SHFL_INFO_GET | SHFL_INFO_VOLUME, &cbHGCMBuffer, (PSHFLDIRINFO)pHGCMBuffer);
    769769
     
    10981098
    10991099        Assert(pVBoxFobx && pNetRootExtension && pDeviceExtension);
    1100         vboxRC = vboxCallFSInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
     1100        vboxRC = VbglR0SfFsInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
    11011101                                SHFL_INFO_GET | SHFL_INFO_FILE, &cbHGCMBuffer, (PSHFLDIRINFO)pHGCMBuffer);
    11021102
     
    14291429
    14301430            Assert(pVBoxFobx && pNetRootExtension && pDeviceExtension);
    1431             vboxRC = vboxCallFSInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
     1431            vboxRC = VbglR0SfFsInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
    14321432                                    SHFL_INFO_SET | SHFL_INFO_FILE, &cbBuffer, (PSHFLDIRINFO)pSHFLFileInfo);
    14331433
  • trunk/src/VBox/Additions/WINNT/SharedFolders/driver/net.c

    r55401 r58195  
    206206            }
    207207
    208             vboxRC = vboxCallMapFolder(&pDeviceExtension->hgcmClient, ParsedPath, &pNetRootExtension->map);
     208            vboxRC = VbglR0SfMapFolder(&pDeviceExtension->hgcmClient, ParsedPath, &pNetRootExtension->map);
    209209            vbsfFreeNonPagedMem(ParsedPath);
    210210            if (vboxRC != VINF_SUCCESS)
    211211            {
    212                 Log(("VBOXSF: MRxCreateVNetRoot: vboxCallMapFolder failed with %d\n", vboxRC));
     212                Log(("VBOXSF: MRxCreateVNetRoot: VbglR0SfMapFolder failed with %d\n", vboxRC));
    213213                Status = STATUS_BAD_NETWORK_NAME;
    214214            }
     
    264264    if (pNetRootExtension->phgcmClient)
    265265    {
    266         int vboxRC = vboxCallUnmapFolder(pNetRootExtension->phgcmClient, &pNetRootExtension->map);
     266        int vboxRC = VbglR0SfUnmapFolder(pNetRootExtension->phgcmClient, &pNetRootExtension->map);
    267267        if (vboxRC != VINF_SUCCESS)
    268             Log(("VBOXSF: MRxFinalizeVNetRoot: vboxCallUnmapFolder failed with %d\n",
     268            Log(("VBOXSF: MRxFinalizeVNetRoot: VbglR0SfUnmapFolder failed with %d\n",
    269269                 vboxRC));
    270270        pNetRootExtension->phgcmClient = NULL;
  • trunk/src/VBox/Additions/WINNT/SharedFolders/driver/path.c

    r55401 r58195  
    261261
    262262        /* Call host. */
    263         Log(("VBOXSF: vbsfProcessCreate: vboxCallCreate called.\n"));
    264         vboxRC = vboxCallCreate(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, ParsedPath, pCreateParms);
     263        Log(("VBOXSF: vbsfProcessCreate: VbglR0SfCreate called.\n"));
     264        vboxRC = VbglR0SfCreate(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, ParsedPath, pCreateParms);
    265265
    266266        vbsfFreeNonPagedMem(ParsedPath);
    267267    }
    268268
    269     Log(("VBOXSF: vbsfProcessCreate: vboxCallCreate returns vboxRC = %Rrc, Result = 0x%x\n",
     269    Log(("VBOXSF: vbsfProcessCreate: VbglR0SfCreate returns vboxRC = %Rrc, Result = 0x%x\n",
    270270         vboxRC, pCreateParms->Result));
    271271
     
    447447    if (pCreateParms && pCreateParms->Handle != SHFL_HANDLE_NIL)
    448448    {
    449         vboxCallClose(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pCreateParms->Handle);
     449        VbglR0SfClose(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pCreateParms->Handle);
    450450        *pHandle = SHFL_HANDLE_NIL;
    451451    }
     
    699699        pSHFLFileInfo->Attr.fMode = NTToVBoxFileAttributes(pInfo->FileAttributes);
    700700
    701     vboxRC = vboxCallFSInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
     701    vboxRC = VbglR0SfFsInfo(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, pVBoxFobx->hFile,
    702702                            SHFL_INFO_SET | SHFL_INFO_FILE, &cbBuffer, (PSHFLDIRINFO)pSHFLFileInfo);
    703703
     
    745745    }
    746746
    747     vboxRC = vboxCallClose(&pDeviceExtension->hgcmClient,
     747    vboxRC = VbglR0SfClose(&pDeviceExtension->hgcmClient,
    748748                           &pNetRootExtension->map,
    749749                           pVBoxFobx->hFile);
     
    839839
    840840    /* Call host. */
    841     vboxRC = vboxCallRemove(&pDeviceExtension->hgcmClient, &pNetRootExtension->map,
     841    vboxRC = VbglR0SfRemove(&pDeviceExtension->hgcmClient, &pNetRootExtension->map,
    842842                            ParsedPath,
    843843                            (pVBoxFobx->FileStandardInfo.Directory) ? SHFL_REMOVE_DIR : SHFL_REMOVE_FILE);
     
    851851    Status = VBoxErrorToNTStatus(vboxRC);
    852852    if (vboxRC != VINF_SUCCESS)
    853         Log(("VBOXSF: vbsfRemove: vboxCallRemove failed with %Rrc\n", vboxRC));
     853        Log(("VBOXSF: vbsfRemove: VbglR0SfRemove failed with %Rrc\n", vboxRC));
    854854
    855855    Log(("VBOXSF: vbsfRemove: Returned 0x%08X\n", Status));
     
    915915        flags |= SHFL_RENAME_REPLACE_IF_EXISTS;
    916916
    917     Log(("VBOXSF: vbsfRename: Calling vboxCallRename\n"));
    918     vboxRC = vboxCallRename(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, SrcPath, DestPath, flags);
     917    Log(("VBOXSF: vbsfRename: Calling VbglR0SfRename\n"));
     918    vboxRC = VbglR0SfRename(&pDeviceExtension->hgcmClient, &pNetRootExtension->map, SrcPath, DestPath, flags);
    919919
    920920    vbsfFreeNonPagedMem(SrcPath);
     
    923923    Status = VBoxErrorToNTStatus(vboxRC);
    924924    if (vboxRC != VINF_SUCCESS)
    925         Log(("VBOXSF: vbsfRename: vboxCallRename failed with %Rrc\n", vboxRC));
     925        Log(("VBOXSF: vbsfRename: VbglR0SfRename failed with %Rrc\n", vboxRC));
    926926
    927927    Log(("VBOXSF: vbsfRename: Returned 0x%08X\n", Status));
  • trunk/src/VBox/Additions/WINNT/SharedFolders/driver/vbsf.c

    r51997 r58195  
    8282        PMRX_VBOX_DEVICE_EXTENSION pDeviceExtension;
    8383        pDeviceExtension = (PMRX_VBOX_DEVICE_EXTENSION)((PBYTE)VBoxMRxDeviceObject + sizeof(RDBSS_DEVICE_OBJECT));
    84         vboxDisconnect (&pDeviceExtension->hgcmClient);
    85     }
    86 
    87     vboxUninit();
     84        VbglR0SfDisconnect(&pDeviceExtension->hgcmClient);
     85    }
     86
     87    VbglR0SfTerm();
    8888
    8989    if (VBoxMRxDeviceObject)
     
    422422
    423423    /* Initialize VBox subsystem. */
    424     vboxRC = vboxInit();
     424    vboxRC = VbglR0SfInit();
    425425    if (RT_FAILURE(vboxRC))
    426426    {
     
    431431    /* Connect the HGCM client */
    432432    RT_ZERO(hgcmClient);
    433     vboxRC = vboxConnect(&hgcmClient);
     433    vboxRC = VbglR0SfConnect(&hgcmClient);
    434434    if (RT_FAILURE(vboxRC))
    435435    {
    436436        Log(("VBOXSF: DriverEntry: ERROR while connecting to host (%Rrc)!\n",
    437437             vboxRC));
    438         vboxUninit();
     438        VbglR0SfTerm();
    439439        return STATUS_UNSUCCESSFUL;
    440440    }
     
    555555    Log(("VBOXSF: DriverEntry: Failure! Status = 0x%08X\n", Status));
    556556
    557     vboxDisconnect(&hgcmClient);
    558     vboxUninit();
     557    VbglR0SfDisconnect(&hgcmClient);
     558    VbglR0SfTerm();
    559559
    560560    if (VBoxMRxDeviceObject)
     
    711711                        uint32_t cMappings = RT_ELEMENTS(mappings);
    712712
    713                         int vboxRC = vboxCallQueryMappings(&pDeviceExtension->hgcmClient, mappings, &cMappings);
     713                        int vboxRC = VbglR0SfQueryMappings(&pDeviceExtension->hgcmClient, mappings, &cMappings);
    714714
    715715                        if (vboxRC == VINF_SUCCESS)
     
    838838                        break;
    839839
    840                     vboxRC = vboxCallQueryMapName(&pDeviceExtension->hgcmClient,
     840                    vboxRC = VbglR0SfQueryMapName(&pDeviceExtension->hgcmClient,
    841841                                                  (*pConnectId) & ~0x80 /** @todo fix properly */,
    842842                                                  pString, ShflStringSizeOfBuffer(pString));
  • trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR0LibSharedFolders.c

    r58192 r58195  
    6060
    6161
    62 DECLVBGL(int) vboxInit(void)
     62DECLVBGL(int) VbglR0SfInit(void)
    6363{
    6464    return VbglInitClient();
    6565}
    6666
    67 DECLVBGL(void) vboxUninit(void)
     67DECLVBGL(void) VbglR0SfTerm(void)
    6868{
    6969    VbglTerminate();
    7070}
    7171
    72 DECLVBGL(int) vboxConnect(PVBSFCLIENT pClient)
     72DECLVBGL(int) VbglR0SfConnect(PVBSFCLIENT pClient)
    7373{
    7474    int rc;
     
    8383
    8484    rc = VbglHGCMConnect(&pClient->handle, &data);
    85 /*    Log(("VBOXSF: VBoxSF::vboxConnect: VbglHGCMConnect rc = %#x, result = %#x\n",
    86          rc, data.result)); */
     85/*    Log(("VBOXSF: VbglR0SfConnect: VbglHGCMConnect rc = %#x, result = %#x\n", rc, data.result)); */
    8786    if (RT_SUCCESS(rc))
    8887        rc = data.result;
     
    9594}
    9695
    97 DECLVBGL(void) vboxDisconnect(PVBSFCLIENT pClient)
     96DECLVBGL(void) VbglR0SfDisconnect(PVBSFCLIENT pClient)
    9897{
    9998    int rc;
     
    110109    rc = VbglHGCMDisconnect(pClient->handle, &data);
    111110    NOREF(rc);
    112 /*    Log(("VBOXSF: VBoxSF::vboxDisconnect: "
    113          "VbglHGCMDisconnect rc = %#x, result = %#x\n", rc, data.result)); */
     111/*    Log(("VBOXSF: VbglR0SfDisconnect: VbglHGCMDisconnect rc = %#x, result = %#x\n", rc, data.result)); */
    114112    return;
    115113}
    116114
    117 DECLVBGL(int) vboxCallQueryMappings(PVBSFCLIENT pClient, SHFLMAPPING paMappings[], uint32_t *pcMappings)
     115DECLVBGL(int) VbglR0SfQueryMappings(PVBSFCLIENT pClient, SHFLMAPPING paMappings[], uint32_t *pcMappings)
    118116{
    119117    int rc;
     
    132130    data.mappings.u.Pointer.u.linearAddr = (uintptr_t)&paMappings[0];
    133131
    134 /*    Log(("VBOXSF: in ifs difference %d\n",
    135          (char *)&data.flags.type - (char *)&data.callInfo.cParms)); */
    136     rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    137 /*    Log(("VBOXSF: VBoxSF::vboxCallQueryMappings: "
    138          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     132/*    Log(("VBOXSF: in ifs difference %d\n", (char *)&data.flags.type - (char *)&data.callInfo.cParms)); */
     133    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
     134/*    Log(("VBOXSF: VbglR0SfQueryMappings: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    139135    if (RT_SUCCESS(rc))
    140136        rc = data.callInfo.result;
     
    145141}
    146142
    147 DECLVBGL(int) vboxCallQueryMapName(PVBSFCLIENT pClient, SHFLROOT root, SHFLSTRING *pString, uint32_t size)
     143DECLVBGL(int) VbglR0SfQueryMapName(PVBSFCLIENT pClient, SHFLROOT root, SHFLSTRING *pString, uint32_t size)
    148144{
    149145    int rc;
     
    160156
    161157    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    162 /*    Log(("VBOXSF: VBoxSF::vboxCallQueryMapName: "
    163          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    164     if (RT_SUCCESS(rc))
    165         rc = data.callInfo.result;
    166 
    167     return rc;
    168 }
    169 
    170 DECLVBGL(int) vboxCallMapFolder(PVBSFCLIENT pClient, PSHFLSTRING szFolderName, PVBSFMAP pMap)
     158/*    Log(("VBOXSF: VbglR0SfQueryMapName: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     159    if (RT_SUCCESS(rc))
     160        rc = data.callInfo.result;
     161
     162    return rc;
     163}
     164
     165DECLVBGL(int) VbglR0SfMapFolder(PVBSFCLIENT pClient, PSHFLSTRING szFolderName, PVBSFMAP pMap)
    171166{
    172167    int rc;
     
    193188
    194189    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    195 /*    Log(("VBOXSF: VBoxSF::vboxCallMapFolder: "
    196          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     190/*    Log(("VBOXSF: VbglR0SfMapFolder: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    197191    if (RT_SUCCESS(rc))
    198192    {
     
    227221}
    228222
    229 DECLVBGL(int) vboxCallUnmapFolder(PVBSFCLIENT pClient, PVBSFMAP pMap)
     223DECLVBGL(int) VbglR0SfUnmapFolder(PVBSFCLIENT pClient, PVBSFMAP pMap)
    230224{
    231225    int rc;
     
    238232
    239233    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    240 /*    Log(("VBOXSF: VBoxSF::vboxCallUnmapFolder: "
    241          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    242     if (RT_SUCCESS(rc))
    243         rc = data.callInfo.result;
    244     return rc;
    245 }
    246 
    247 DECLVBGL(int) vboxCallCreate(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pParsedPath, PSHFLCREATEPARMS pCreateParms)
     234/*    Log(("VBOXSF: VbglR0SfUnmapFolder: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     235    if (RT_SUCCESS(rc))
     236        rc = data.callInfo.result;
     237    return rc;
     238}
     239
     240DECLVBGL(int) VbglR0SfCreate(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pParsedPath, PSHFLCREATEPARMS pCreateParms)
    248241{
    249242    /** @todo copy buffers to physical or mapped memory. */
     
    265258
    266259    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    267 /*    Log(("VBOXSF: VBoxSF::vboxCallCreate: "
    268          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    269     if (RT_SUCCESS(rc))
    270         rc = data.callInfo.result;
    271     return rc;
    272 }
    273 
    274 DECLVBGL(int) vboxCallClose(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE Handle)
     260/*    Log(("VBOXSF: VbglR0SfCreate: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     261    if (RT_SUCCESS(rc))
     262        rc = data.callInfo.result;
     263    return rc;
     264}
     265
     266DECLVBGL(int) VbglR0SfClose(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE Handle)
    275267{
    276268    int rc;
     
    286278
    287279    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    288 /*    Log(("VBOXSF: VBoxSF::vboxCallClose: "
    289          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    290     if (RT_SUCCESS(rc))
    291         rc = data.callInfo.result;
    292     return rc;
    293 }
    294 
    295 DECLVBGL(int) vboxCallRemove (PVBSFCLIENT pClient, PVBSFMAP pMap,
    296                               PSHFLSTRING pParsedPath, uint32_t flags)
     280/*    Log(("VBOXSF: VbglR0SfClose: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     281    if (RT_SUCCESS(rc))
     282        rc = data.callInfo.result;
     283    return rc;
     284}
     285
     286DECLVBGL(int) VbglR0SfRemove(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pParsedPath, uint32_t flags)
    297287{
    298288    int rc = VINF_SUCCESS;
     
    313303
    314304    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    315 /*    Log(("VBOXSF: VBoxSF::vboxCallRemove: "
    316          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     305/*    Log(("VBOXSF: VbglR0SfRemove: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    317306    if (RT_SUCCESS (rc))
    318307        rc = data.callInfo.result;
     
    320309}
    321310
    322 DECLVBGL(int) vboxCallRename(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pSrcPath, PSHFLSTRING pDestPath, uint32_t flags)
     311DECLVBGL(int) VbglR0SfRename(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pSrcPath, PSHFLSTRING pDestPath, uint32_t flags)
    323312{
    324313    int rc;
     
    342331
    343332    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    344 /*    Log(("VBOXSF: VBoxSF::vboxCallRename: "
    345          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     333/*    Log(("VBOXSF: VbglR0SfRename: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    346334    if (RT_SUCCESS (rc))
    347335        rc = data.callInfo.result;
     
    349337}
    350338
    351 DECLVBGL(int) vboxCallRead(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,
     339DECLVBGL(int) VbglR0SfRead(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,
    352340                           uint64_t offset, uint32_t *pcbBuffer, uint8_t *pBuffer, bool fLocked)
    353341{
     
    371359
    372360    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    373 /*    Log(("VBOXSF: VBoxSF::vboxCallRead: "
    374          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     361/*    Log(("VBOXSF: VbglR0SfRead: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    375362    if (RT_SUCCESS(rc))
    376363    {
     
    381368}
    382369
    383 DECLVBGL(int) VbglR0SharedFolderReadPageList(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,
    384                                              uint64_t offset, uint32_t *pcbBuffer,
    385                                              uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages)
     370DECLVBGL(int) VbglR0SfReadPageList(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint32_t *pcbBuffer,
     371                                   uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages)
    386372{
    387373    uint32_t            cbToRead  = *pcbBuffer;
     
    417403
    418404    rc = VbglHGCMCall(pClient->handle, &pData->callInfo, cbData);
    419     if (RT_SUCCESS (rc))
     405/*    Log(("VBOXSF: VbglR0SfReadPageList: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     406    if (RT_SUCCESS(rc))
    420407    {
    421408        rc = pData->callInfo.result;
     
    427414}
    428415
    429 DECLVBGL(int) vboxCallWrite(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,
     416DECLVBGL(int) VbglR0SfWrite(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,
    430417                            uint64_t offset, uint32_t *pcbBuffer, uint8_t *pBuffer, bool fLocked)
    431418{
     
    449436
    450437    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    451 /*    Log(("VBOXSF: VBoxSF::vboxCallWrite: "
    452          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     438/*    Log(("VBOXSF: VbglR0SfWrite: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    453439    if (RT_SUCCESS(rc))
    454440    {
     
    459445}
    460446
    461 DECLVBGL(int) VbglR0SfWritePhysCont(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint32_t *pcbBuffer, RTCCPHYS PhysBuffer)
     447DECLVBGL(int) VbglR0SfWritePhysCont(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset,
     448                                    uint32_t *pcbBuffer, RTCCPHYS PhysBuffer)
    462449{
    463450    uint32_t            cbToWrite = *pcbBuffer;
     
    495482
    496483    rc = VbglHGCMCall(pClient->handle, &pData->callInfo, cbData);
     484/*    Log(("VBOXSF: VbglR0SfWritePhysCont: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    497485    if (RT_SUCCESS(rc))
    498486    {
     
    506494}
    507495
    508 DECLVBGL(int) VbglR0SharedFolderWritePageList(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,
    509                                               uint64_t offset, uint32_t *pcbBuffer,
    510                                               uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages)
     496DECLVBGL(int) VbglR0SfWritePageList(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint32_t *pcbBuffer,
     497                                    uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages)
    511498{
    512499    uint32_t            cbToWrite = *pcbBuffer;
     
    542529
    543530    rc = VbglHGCMCall(pClient->handle, &pData->callInfo, cbData);
     531/*    Log(("VBOXSF: VbglR0SfWritePageList: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    544532    if (RT_SUCCESS(rc))
    545533    {
     
    552540}
    553541
    554 DECLVBGL(int) vboxCallFlush(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile)
     542DECLVBGL(int) VbglR0SfFlush(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile)
    555543{
    556544    int rc;
     
    566554
    567555    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    568 /*    Log(("VBOXSF: VBoxSF::vboxCallFlush: "
    569          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    570     if (RT_SUCCESS(rc))
    571         rc = data.callInfo.result;
    572     return rc;
    573 }
    574 
    575 DECLVBGL(int) vboxCallDirInfo(
     556/*    Log(("VBOXSF: VbglR0SfFlush: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     557    if (RT_SUCCESS(rc))
     558        rc = data.callInfo.result;
     559    return rc;
     560}
     561
     562DECLVBGL(int) VbglR0SfDirInfo(
    576563    PVBSFCLIENT pClient,
    577564    PVBSFMAP pMap,
     
    612599
    613600    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    614 /*    Log(("VBOXSF: VBoxSF::vboxCallDirInfo: "
    615          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     601/*    Log(("VBOXSF: VbglR0SfDirInfo: rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    616602    if (RT_SUCCESS(rc))
    617603        rc = data.callInfo.result;
     
    621607}
    622608
    623 DECLVBGL(int) vboxCallFSInfo(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,
     609DECLVBGL(int) VbglR0SfFsInfo(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,
    624610                             uint32_t flags, uint32_t *pcbBuffer, PSHFLDIRINFO pBuffer)
    625611{
     
    643629
    644630    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    645 /*    Log(("VBOXSF: VBoxSF::vboxCallFileInfo: "
    646          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     631/*    Log(("VBOXSF: VbglR0SfFsInfo: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    647632    if (RT_SUCCESS(rc))
    648633    {
     
    653638}
    654639
    655 DECLVBGL(int) vboxCallLock(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,
     640DECLVBGL(int) VbglR0SfLock(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,
    656641                           uint64_t offset, uint64_t cbSize, uint32_t fLock)
    657642{
     
    675660
    676661    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    677 /*    Log(("VBOXSF: VBoxSF::vboxCallLock: "
    678          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     662/*    Log(("VBOXSF: VbglR0SfLock: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    679663    if (RT_SUCCESS (rc))
    680664        rc = data.callInfo.result;
     
    682666}
    683667
    684 DECLVBGL(int) vboxCallSetUtf8(PVBSFCLIENT pClient)
     668DECLVBGL(int) VbglR0SfSetUtf8(PVBSFCLIENT pClient)
    685669{
    686670    int rc;
     
    689673    VBOX_INIT_CALL(&callInfo, SET_UTF8, pClient);
    690674    rc = VbglHGCMCall(pClient->handle, &callInfo, sizeof(callInfo));
     675/*    Log(("VBOXSF: VbglR0SfSetUtf8: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    691676    if (RT_SUCCESS(rc))
    692677        rc = callInfo.result;
     
    694679}
    695680
    696 DECLVBGL(int) vboxReadLink(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pParsedPath, uint32_t cbBuffer, uint8_t *pBuffer)
     681DECLVBGL(int) VbglR0SfReadLink(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pParsedPath, uint32_t cbBuffer, uint8_t *pBuffer)
    697682{
    698683    int rc;
     
    713698
    714699    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    715 /*    Log(("VBOXSF: VBoxSF::vboxCallReadline: "
    716          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     700/*    Log(("VBOXSF: VbglR0SfReadLink: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    717701    if (RT_SUCCESS (rc))
    718702        rc = data.callInfo.result;
     
    720704}
    721705
    722 DECLVBGL(int) vboxCallSymlink(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pNewPath, PSHFLSTRING pOldPath,
     706DECLVBGL(int) VbglR0SfSymlink(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pNewPath, PSHFLSTRING pOldPath,
    723707                              PSHFLFSOBJINFO pBuffer)
    724708{
     
    744728
    745729    rc = VbglHGCMCall(pClient->handle, &data.callInfo, sizeof(data));
    746 /*    Log(("VBOXSF: VBoxSF::vboxCallSymlink: "
    747          "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
     730/*    Log(("VBOXSF: VbglR0SfSymlink: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    748731    if (RT_SUCCESS (rc))
    749732        rc = data.callInfo.result;
     
    751734}
    752735
    753 DECLVBGL(int) vboxCallSetSymlinks(PVBSFCLIENT pClient)
     736DECLVBGL(int) VbglR0SfSetSymlinks(PVBSFCLIENT pClient)
    754737{
    755738    int rc;
     
    758741    VBOX_INIT_CALL(&callInfo, SET_SYMLINKS, pClient);
    759742    rc = VbglHGCMCall(pClient->handle, &callInfo, sizeof(callInfo));
     743/*    Log(("VBOXSF: VbglR0SfSetSymlinks: VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); */
    760744    if (RT_SUCCESS(rc))
    761745        rc = callInfo.result;
  • trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR0LibSharedFolders.h

    r58192 r58195  
    129129#endif
    130130
    131 DECLVBGL(int)  vboxInit(void);
    132 DECLVBGL(void) vboxUninit(void);
    133 DECLVBGL(int)  vboxConnect(PVBSFCLIENT pClient);
    134 DECLVBGL(void) vboxDisconnect(PVBSFCLIENT pClient);
     131DECLVBGL(int)  VbglR0SfInit(void);
     132DECLVBGL(void) VbglR0SfTerm(void);
     133DECLVBGL(int)  VbglR0SfConnect(PVBSFCLIENT pClient);
     134DECLVBGL(void) VbglR0SfDisconnect(PVBSFCLIENT pClient);
    135135
    136 DECLVBGL(int) vboxCallQueryMappings(PVBSFCLIENT pClient, SHFLMAPPING paMappings[], uint32_t *pcMappings);
     136DECLVBGL(int)  VbglR0SfQueryMappings(PVBSFCLIENT pClient, SHFLMAPPING paMappings[], uint32_t *pcMappings);
    137137
    138 DECLVBGL(int) vboxCallQueryMapName(PVBSFCLIENT pClient, SHFLROOT root, SHFLSTRING *pString, uint32_t size);
     138DECLVBGL(int)  VbglR0SfQueryMapName(PVBSFCLIENT pClient, SHFLROOT root, SHFLSTRING *pString, uint32_t size);
    139139
    140140/**
     
    161161 *       as additional information.
    162162 */
    163 DECLVBGL(int) vboxCallCreate(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pParsedPath, PSHFLCREATEPARMS pCreateParms);
     163DECLVBGL(int)  VbglR0SfCreate(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pParsedPath, PSHFLCREATEPARMS pCreateParms);
    164164
    165 DECLVBGL(int) vboxCallClose(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE Handle);
    166 DECLVBGL(int) vboxCallRemove(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pParsedPath, uint32_t flags);
    167 DECLVBGL(int) vboxCallRename(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pSrcPath, PSHFLSTRING pDestPath, uint32_t flags);
    168 DECLVBGL(int) vboxCallFlush(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile);
     165DECLVBGL(int)  VbglR0SfClose(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE Handle);
     166DECLVBGL(int)  VbglR0SfRemove(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pParsedPath, uint32_t flags);
     167DECLVBGL(int)  VbglR0SfRename(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pSrcPath, PSHFLSTRING pDestPath, uint32_t flags);
     168DECLVBGL(int)  VbglR0SfFlush(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile);
    169169
    170 DECLVBGL(int) vboxCallRead(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint32_t *pcbBuffer, uint8_t *pBuffer, bool fLocked);
    171 DECLVBGL(int) VbglR0SharedFolderReadPageList(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,
    172                                              uint64_t offset, uint32_t *pcbBuffer,
    173                                              uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages);
    174 DECLVBGL(int) vboxCallWrite(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint32_t *pcbBuffer, uint8_t *pBuffer, bool fLocked);
    175 DECLVBGL(int) VbglR0SfWritePhysCont(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint32_t *pcbBuffer, RTCCPHYS PhysBuffer);
    176 DECLVBGL(int) VbglR0SharedFolderWritePageList(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,
    177                                               uint64_t offset, uint32_t *pcbBuffer,
    178                                               uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages);
     170DECLVBGL(int)  VbglR0SfRead(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint32_t *pcbBuffer, uint8_t *pBuffer, bool fLocked);
     171DECLVBGL(int)  VbglR0SfReadPageList(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint32_t *pcbBuffer,
     172                                    uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages);
     173DECLVBGL(int)  VbglR0SfWrite(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset,
     174                             uint32_t *pcbBuffer, uint8_t *pBuffer, bool fLocked);
     175DECLVBGL(int)  VbglR0SfWritePhysCont(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset,
     176                                     uint32_t *pcbBuffer, RTCCPHYS PhysBuffer);
     177DECLVBGL(int)  VbglR0SfWritePageList(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint32_t *pcbBuffer,
     178                                     uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages);
    179179
    180 DECLVBGL(int) vboxCallLock(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint64_t cbSize, uint32_t fLock);
     180DECLVBGL(int)  VbglR0SfLock(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint64_t cbSize, uint32_t fLock);
    181181
    182 DECLVBGL(int) vboxCallDirInfo(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,PSHFLSTRING ParsedPath, uint32_t flags,
    183                               uint32_t index, uint32_t *pcbBuffer, PSHFLDIRINFO pBuffer, uint32_t *pcFiles);
    184 DECLVBGL(int) vboxCallFSInfo(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint32_t flags, uint32_t *pcbBuffer, PSHFLDIRINFO pBuffer);
     182DECLVBGL(int)  VbglR0SfDirInfo(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,PSHFLSTRING ParsedPath, uint32_t flags,
     183                                 uint32_t index, uint32_t *pcbBuffer, PSHFLDIRINFO pBuffer, uint32_t *pcFiles);
     184DECLVBGL(int)  VbglR0SfFsInfo(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint32_t flags, uint32_t *pcbBuffer, PSHFLDIRINFO pBuffer);
    185185
    186 DECLVBGL(int) vboxCallMapFolder(PVBSFCLIENT pClient, PSHFLSTRING szFolderName, PVBSFMAP pMap);
    187 DECLVBGL(int) vboxCallUnmapFolder(PVBSFCLIENT pClient, PVBSFMAP pMap);
    188 DECLVBGL(int) vboxCallSetUtf8(PVBSFCLIENT pClient);
     186DECLVBGL(int)  VbglR0SfMapFolder(PVBSFCLIENT pClient, PSHFLSTRING szFolderName, PVBSFMAP pMap);
     187DECLVBGL(int)  VbglR0SfUnmapFolder(PVBSFCLIENT pClient, PVBSFMAP pMap);
     188DECLVBGL(int)  VbglR0SfSetUtf8(PVBSFCLIENT pClient);
    189189
    190 DECLVBGL(int) vboxReadLink(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING ParsedPath, uint32_t pcbBuffer, uint8_t *pBuffer);
    191 DECLVBGL(int) vboxCallSymlink(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pNewPath, PSHFLSTRING pOldPath, PSHFLFSOBJINFO pBuffer);
    192 DECLVBGL(int) vboxCallSetSymlinks(PVBSFCLIENT pClient);
     190DECLVBGL(int)  VbglR0SfReadLink(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING ParsedPath, uint32_t pcbBuffer, uint8_t *pBuffer);
     191DECLVBGL(int)  VbglR0SfSymlink(PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pNewPath, PSHFLSTRING pOldPath, PSHFLFSOBJINFO pBuffer);
     192DECLVBGL(int)  VbglR0SfSetSymlinks(PVBSFCLIENT pClient);
    193193
    194194#endif /* !___VBoxGuestLib_VBoxGuestR0LibSharedFolders_h */
  • trunk/src/VBox/Additions/darwin/vboxfs/VBoxVFS-VFSOps.cpp

    r57063 r58195  
    286286    if (pMount)
    287287    {
    288         rc = vboxCallMapFolder(&g_vboxSFClient, pMount->pShareName, &pMount->pMap);
     288        rc = VbglR0SfMapFolder(&g_vboxSFClient, pMount->pShareName, &pMount->pMap);
    289289        if (RT_SUCCESS(rc))
    290290        {
     
    302302            return 0;
    303303        }
    304         else
    305             PDEBUG("Unable to map shared folder");
    306 
     304
     305        PDEBUG("Unable to map shared folder");
    307306        vboxvfs_destroy_internal_data(&pMount);
    308307    }
     
    354353                vfs_setfsprivate(mp, NULL);
    355354
    356                 rc = vboxCallUnmapFolder(&g_vboxSFClient, &pMount->pMap);
     355                rc = VbglR0SfUnmapFolder(&g_vboxSFClient, &pMount->pMap);
    357356                if (RT_SUCCESS(rc))
    358357                {
     
    361360                    return 0;
    362361                }
    363                 else
    364                 {
    365                      PDEBUG("Unable to unmount shared folder");
    366                      rc = EPROTO;
    367                 }
     362
     363                PDEBUG("Unable to unmount shared folder");
     364                rc = EPROTO;
    368365            }
    369366            else
     
    518515    AssertReturn(pMount->pShareName, EINVAL);
    519516
    520     rc = vboxCallFSInfo(&g_vboxSFClient, &pMount->pMap, 0, SHFL_INFO_GET | SHFL_INFO_VOLUME,
    521                             &cbBuffer, (PSHFLDIRINFO)&SHFLVolumeInfo);
     517    rc = VbglR0SfFsInfo(&g_vboxSFClient, &pMount->pMap, 0, SHFL_INFO_GET | SHFL_INFO_VOLUME,
     518                        &cbBuffer, (PSHFLDIRINFO)&SHFLVolumeInfo);
    522519    AssertReturn(rc == 0, EPROTO);
    523520
  • trunk/src/VBox/Additions/darwin/vboxfs/VBoxVFS-VNODEOps.cpp

    r57063 r58195  
    556556    PDEBUG("Exploring VBoxVFS directory (%s), handle (0x%.8X), offset (0x%X), count (%d)", (char *)pVnodeData->pPath->String.utf8, (int)pVnodeData->pHandle, index, uio_iovcnt(uio));
    557557
    558     /* Currently, there is a problem when vboxCallDirInfo() is not able to
     558    /* Currently, there is a problem when VbglR0SfDirInfo() is not able to
    559559     * continue retrieve directory content if the same VBoxVFS handle is used.
    560560     * This macro forces to use a new handle in readdir() callback. If enabled,
     
    575575
    576576#if 0
    577     rc = vboxCallDirInfo(&g_vboxSFClient, &pMount->pMap, Handle, 0, 0, index, &cbInfo, (PSHFLDIRINFO)Info, &cFiles);
     577    rc = VbglR0SfDirInfo(&g_vboxSFClient, &pMount->pMap, Handle, 0, 0, index, &cbInfo, (PSHFLDIRINFO)Info, &cFiles);
    578578#else
    579579    SHFLSTRING *pMask = vboxvfs_construct_shflstring("*", strlen("*"));
     
    582582        for (uint32_t cSkip = 0; (cSkip < index + 1) && (rc == VINF_SUCCESS); cSkip++)
    583583        {
    584             //rc = vboxCallDirInfo(&g_vboxSFClient, &pMount->pMap, Handle, 0 /* pMask */, 0 /* SHFL_LIST_RETURN_ONE */, 0, &cbInfo, (PSHFLDIRINFO)Info, &cFiles);
     584            //rc = VbglR0SfDirInfo(&g_vboxSFClient, &pMount->pMap, Handle, 0 /* pMask */, 0 /* SHFL_LIST_RETURN_ONE */, 0, &cbInfo, (PSHFLDIRINFO)Info, &cFiles);
    585585
    586586            uint32_t cbReturned = cbInfo;
    587             //rc = vboxCallDirInfo(&g_vboxSFClient, &pMount->pMap, Handle, pMask, SHFL_LIST_RETURN_ONE, 0, &cbReturned, (PSHFLDIRINFO)Info, &cFiles);
    588             rc = vboxCallDirInfo(&g_vboxSFClient, &pMount->pMap, Handle, 0, SHFL_LIST_RETURN_ONE, 0, &cbReturned, (PSHFLDIRINFO)Info, &cFiles);
     587            //rc = VbglR0SfDirInfo(&g_vboxSFClient, &pMount->pMap, Handle, pMask, SHFL_LIST_RETURN_ONE, 0, &cbReturned, (PSHFLDIRINFO)Info, &cFiles);
     588            rc = VbglR0SfDirInfo(&g_vboxSFClient, &pMount->pMap, Handle, 0, SHFL_LIST_RETURN_ONE, 0,
     589                                 &cbReturned, (PSHFLDIRINFO)Info, &cFiles);
    589590
    590591        }
     
    624625        default:
    625626        {
    626             PDEBUG("vboxCallDirInfo() for item #%d has failed: %d", (int)index, (int)rc);
     627            PDEBUG("VbglR0SfDirInfo() for item #%d has failed: %d", (int)index, (int)rc);
    627628            rc = EINVAL;
    628629            break;
  • trunk/src/VBox/Additions/darwin/vboxfs/VBoxVFS-utils.cpp

    r57063 r58195  
    400400    parms.CreateFlags   = fFlags;
    401401
    402     rc = vboxCallCreate(&g_vboxSFClient, &pMount->pMap, pPath, &parms);
     402    rc = VbglR0SfCreate(&g_vboxSFClient, &pMount->pMap, pPath, &parms);
    403403    if (RT_SUCCESS(rc))
    404404    {
     
    425425{
    426426    AssertReturn(pMount, EINVAL);
    427     return vboxCallClose(&g_vboxSFClient, &pMount->pMap, pHandle);
     427    return VbglR0SfClose(&g_vboxSFClient, &pMount->pMap, pHandle);
    428428}
    429429
     
    455455    parms.CreateFlags = SHFL_CF_LOOKUP | SHFL_CF_ACT_FAIL_IF_NEW;
    456456
    457     rc = vboxCallCreate(&g_vboxSFClient, &pMount->pMap, pSHFLDPath, &parms);
     457    rc = VbglR0SfCreate(&g_vboxSFClient, &pMount->pMap, pSHFLDPath, &parms);
    458458    if (rc == 0)
    459     {
    460459        *Info = parms.Info;
    461     }
    462460
    463461    return rc;
  • trunk/src/VBox/Additions/darwin/vboxfs/VBoxVFS.cpp

    r57358 r58195  
    105105    /* Initialize the R0 guest library. */
    106106#if 0
    107     rc = vboxInit();
     107    rc = VbglR0SfInit();
    108108    if (RT_FAILURE(rc))
    109109        return KERN_FAILURE;
     
    125125
    126126#if 0
    127     vboxUninit();
     127   VbglR0SfTerminate();
    128128#endif
    129129
    130     PINFO("VirtualBox " VBOX_VERSION_STRING " shared folders "
    131           "driver is unloaded");
     130    PINFO("VirtualBox " VBOX_VERSION_STRING " shared folders driver is unloaded");
    132131
    133132    return KERN_SUCCESS;
     
    220219    if (coreService)
    221220    {
    222         rc = vboxInit();
     221        rc = VbglR0SfInit();
    223222        if (RT_SUCCESS(rc))
    224223        {
    225224            /* Connect to the host service. */
    226             rc = vboxConnect(&g_vboxSFClient);
     225            rc = VbglR0SfConnect(&g_vboxSFClient);
    227226            if (RT_SUCCESS(rc))
    228227            {
    229228                PINFO("VBox client connected");
    230                 rc = vboxCallSetUtf8(&g_vboxSFClient);
     229                rc = VbglR0SfSetUtf8(&g_vboxSFClient);
    231230                if (RT_SUCCESS(rc))
    232231                {
     
    242241                else
    243242                {
    244                     PERROR("vboxCallSetUtf8 failed: rc=%d", rc);
     243                    PERROR("VbglR0SfSetUtf8 failed: rc=%d", rc);
    245244                }
    246                 vboxDisconnect(&g_vboxSFClient);
     245                VbglR0SfDisconnect(&g_vboxSFClient);
    247246            }
    248247            else
     
    250249                PERROR("Failed to get connection to host: rc=%d", rc);
    251250            }
    252             vboxUninit();
     251            VbglR0SfUninit();
    253252        }
    254253        else
     
    286285    }
    287286
    288     vboxDisconnect(&g_vboxSFClient);
     287    VbglR0SfDisconnect(&g_vboxSFClient);
    289288    PINFO("VBox client disconnected");
    290289
    291     vboxUninit();
     290    VbglR0SfTerminate();
    292291    PINFO("Low level uninit done");
    293292
  • trunk/src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vfsops.c

    r51963 r58195  
    139139    memcpy (pShFlShareName->String.utf8, pszShare, cbShare + 1);
    140140
    141     rc = vboxCallMapFolder (&g_vboxSFClient, pShFlShareName, &pShFlGlobalInfo->map);
     141    rc = VbglR0SfMapFolder (&g_vboxSFClient, pShFlShareName, &pShFlGlobalInfo->map);
    142142    RTMemFree(pShFlShareName);
    143143
     
    145145    {
    146146        RTMemFree(pShFlGlobalInfo);
    147         printf("vboxCallMapFolder failed rc=%d\n", rc);
     147        printf("VbglR0SfMapFolder failed rc=%d\n", rc);
    148148        return EPROTO;
    149149    }
     
    170170    int flags = 0;
    171171
    172     rc = vboxCallUnmapFolder(&g_vboxSFClient, &pShFlGlobalInfo->map);
     172    rc = VbglR0SfUnmapFolder(&g_vboxSFClient, &pShFlGlobalInfo->map);
    173173    if (RT_FAILURE(rc))
    174174        printf("Failed to unmap shared folder\n");
     
    218218
    219219    /* Initialize the R0 guest library. */
    220     rc = vboxInit();
     220    rc = VbglR0SfInit();
    221221    if (RT_FAILURE(rc))
    222222        return ENXIO;
    223223
    224224    /* Connect to the host service. */
    225     rc = vboxConnect(&g_vboxSFClient);
     225    rc = VbglR0SfConnect(&g_vboxSFClient);
    226226    if (RT_FAILURE(rc))
    227227    {
    228228        printf("Failed to get connection to host! rc=%d\n", rc);
    229         vboxUninit();
     229        VbglR0SfTerm();
    230230        return ENXIO;
    231231    }
    232232
    233     rc = vboxCallSetUtf8 (&g_vboxSFClient);
     233    rc = VbglR0SfSetUtf8(&g_vboxSFClient);
    234234    if (RT_FAILURE (rc))
    235235    {
    236         printf("vboxCallSetUtf8 failed, rc=%d\n", rc);
    237         vboxDisconnect(&g_vboxSFClient);
    238         vboxUninit();
     236        printf("VbglR0SfSetUtf8 failed, rc=%d\n", rc);
     237        VbglR0SfDisconnect(&g_vboxSFClient);
     238        VbglR0SfTerm();
    239239        return EPROTO;
    240240    }
     
    247247int vboxvfs_uninit(struct vfsconf *vfsp)
    248248{
    249     vboxDisconnect(&g_vboxSFClient);
    250     vboxUninit();
     249    VbglR0SfDisconnect(&g_vboxSFClient);
     250    VbglR0SfTerm();
    251251
    252252    return 0;
  • trunk/src/VBox/Additions/haiku/SharedFolders/vboxsf.c

    r43415 r58195  
    6161    if (RT_LIKELY(rc == B_OK)
    6262    {
    63         rc = vboxInit();
     63        rc = VbglR0SfInit();
    6464        if (RT_SUCCESS(rc))
    6565        {
    66             rc = vboxConnect(&g_clientHandle);
     66            rc = VbglR0SfConnect(&g_clientHandle);
    6767            if (RT_SUCCESS(rc))
    6868            {
    69                 rc = vboxCallSetUtf8(&g_clientHandle);
     69                rc = VbglR0SfSetUtf8(&g_clientHandle);
    7070                if (RT_SUCCESS(rc))
    7171                {
    72                     rc = vboxCallSetSymlinks(&g_clientHandle);
     72                    rc = VbglR0SfSetSymlinks(&g_clientHandle);
    7373                    if (RT_FAILURE(rc))
    74                         LogRel((FS_NAME ":Warning! vboxCallSetSymlinks failed (rc=%d) - symlink will appear as copies.\n", rc));
     74                        LogRel((FS_NAME ": Warning! VbglR0SfSetSymlinks failed (rc=%d) - symlink will appear as copies.\n", rc));
    7575
    7676                    mutex_init(&g_vnodeCacheLock, "vboxsf vnode cache lock");
    77                     Log((FS_NAME ":init_module succeeded.\n");
     77                    Log((FS_NAME ": init_module succeeded.\n");
    7878                    return B_OK;
    7979                }
    8080                else
    81                     LogRel((FS_NAME ":vboxCallSetUtf8 failed. rc=%d\n", rc));
     81                    LogRel((FS_NAME ": VbglR0SfSetUtf8 failed. rc=%d\n", rc));
    8282            }
    8383            else
    84                 LogRel((FS_NAME ":vboxConnect failed. rc=%d\n", rc));
     84                LogRel((FS_NAME ": VbglR0SfConnect failed. rc=%d\n", rc));
    8585        }
    8686        else
    87             LogRel((FS_NAME ":vboxInit failed. rc=%d\n", rc));
     87            LogRel((FS_NAME ": VbglR0SfInit failed. rc=%d\n", rc));
    8888    }
    8989    else
    90         LogRel((FS_NAME ":get_module failed for '%s'. rc=%d\n", VBOXGUEST_MODULE_NAME, rc));
     90        LogRel((FS_NAME ": get_module failed for '%s'. rc=%d\n", VBOXGUEST_MODULE_NAME, rc));
    9191
    9292    return B_ERROR;
     
    9999    }
    100100
    101     if (RT_FAILURE(vboxInit()))
    102     {
    103         dprintf("vboxInit failed\n");
     101    if (RT_FAILURE(VbglR0SfInit()))
     102    {
     103        dprintf("VbglR0SfInit failed\n");
    104104        return B_ERROR;
    105105    }
    106106
    107     if (RT_FAILURE(vboxConnect(&g_clientHandle)))
    108     {
    109         dprintf("vboxConnect failed\n");
     107    if (RT_FAILURE(VbglR0SfConnect(&g_clientHandle)))
     108    {
     109        dprintf("VbglR0SfConnect failed\n");
    110110        return B_ERROR;
    111111    }
    112112
    113     if (RT_FAILURE(vboxCallSetUtf8(&g_clientHandle)))
    114     {
    115         dprintf("vboxCallSetUtf8 failed\n");
     113    if (RT_FAILURE(VbglR0SfSetUtf8(&g_clientHandle)))
     114    {
     115        dprintf("VbglR0SfSetUtf8 failed\n");
    116116        return B_ERROR;
    117117    }
    118118
    119     if (RT_FAILURE(vboxCallSetSymlinks(&g_clientHandle)))
    120     {
    121         dprintf("warning: vboxCallSetSymlinks failed (old vbox?) - symlinks will appear as copies\n");
     119    if (RT_FAILURE(VbglR0SfSetSymlinks(&g_clientHandle)))
     120    {
     121        dprintf("warning: VbglR0SfSetSymlinks failed (old vbox?) - symlinks will appear as copies\n");
    122122    }
    123123
     
    227227    vboxsf_volume* vbsfvolume = malloc(sizeof(vboxsf_volume));
    228228    volume->private_volume = vbsfvolume;
    229     int rv = vboxCallMapFolder(&g_clientHandle, sharename, &(vbsfvolume->map));
     229    int rv = VbglR0SfMapFolder(&g_clientHandle, sharename, &(vbsfvolume->map));
    230230    free(sharename);
    231231
     
    258258    else
    259259    {
    260         dprintf(FS_NAME ": vboxCallMapFolder failed (%d)\n", rv);
     260        dprintf(FS_NAME ": VbglR0SfMapFolder failed (%d)\n", rv);
    261261        free(volume->private_volume);
    262262        return vbox_err_to_haiku_err(rv);
     
    268268{
    269269    dprintf(FS_NAME ": unmount\n");
    270     vboxCallUnmapFolder(&g_clientHandle, volume->private_volume);
     270    VbglR0SfUnmapFolder(&g_clientHandle, volume->private_volume);
    271271    return B_OK;
    272272}
     
    284284    params.Handle = SHFL_HANDLE_NIL;
    285285    params.CreateFlags = SHFL_CF_LOOKUP | SHFL_CF_ACT_FAIL_IF_NEW;
    286     dprintf("sf_stat: calling vboxCallCreate, file %s, flags %x\n", vnode->path->String.utf8, params.CreateFlags);
    287     rc = vboxCallCreate(&g_clientHandle, &volume->map, vnode->path, &params);
     286    dprintf("sf_stat: calling VbglR0SfCreate, file %s, flags %x\n", vnode->path->String.utf8, params.CreateFlags);
     287    rc = VbglR0SfCreate(&g_clientHandle, &volume->map, vnode->path, &params);
    288288    if (rc == VERR_INVALID_NAME)
    289289    {
     
    293293    if (RT_FAILURE(rc))
    294294    {
    295         dprintf("vboxCallCreate: %d\n", params.Result);
     295        dprintf("VbglR0SfCreate: %d\n", params.Result);
    296296        return vbox_err_to_haiku_err(params.Result);
    297297    }
    298298    if (params.Result != SHFL_FILE_EXISTS)
    299299    {
    300         dprintf("vboxCallCreate: %d\n", params.Result);
     300        dprintf("VbglR0SfCreate: %d\n", params.Result);
    301301        return B_ENTRY_NOT_FOUND;
    302302    }
     
    329329    params.CreateFlags = SHFL_CF_DIRECTORY | SHFL_CF_ACT_OPEN_IF_EXISTS | SHFL_CF_ACT_FAIL_IF_NEW | SHFL_CF_ACCESS_READ;
    330330
    331     int rc = vboxCallCreate(&g_clientHandle, &volume->map, vnode->path, &params);
     331    int rc = VbglR0SfCreate(&g_clientHandle, &volume->map, vnode->path, &params);
    332332    if (RT_SUCCESS(rc))
    333333    {
     
    349349    else
    350350    {
    351         dprintf(FS_NAME ": vboxCallCreate: %d\n", rc);
     351        dprintf(FS_NAME ": VbglR0SfCreate: %d\n", rc);
    352352        return vbox_err_to_haiku_err(rc);
    353353    }
     
    368368        cookie->buffer_start = cookie->buffer = malloc(cookie->buffer_length);
    369369
    370         int rc = vboxCallDirInfo(&g_clientHandle, &volume->map, cookie->handle, cookie->path, 0, cookie->index,
     370        int rc = VbglR0SfDirInfo(&g_clientHandle, &volume->map, cookie->handle, cookie->path, 0, cookie->index,
    371371                                 &cookie->buffer_length, cookie->buffer, &cookie->num_files);
    372372
    373373        if (rc != 0 && rc != VERR_NO_MORE_FILES)
    374374        {
    375             dprintf(FS_NAME ": vboxCallDirInfo failed: %d\n", rc);
     375            dprintf(FS_NAME ": VbglR0SfDirInfo failed: %d\n", rc);
    376376            free(cookie->buffer_start);
    377377            cookie->buffer_start = NULL;
     
    462462    vboxsf_dir_cookie* cookie = _cookie;
    463463
    464     vboxCallClose(&g_clientHandle, &volume->map, cookie->handle);
     464    VbglR0SfClose(&g_clientHandle, &volume->map, cookie->handle);
    465465    free(cookie->path);
    466466    free(cookie);
     
    477477    uint32_t bytes = sizeof(SHFLVOLINFO);
    478478
    479     int rc = vboxCallFSInfo(&g_clientHandle, &volume->map, 0,
    480         (SHFL_INFO_GET | SHFL_INFO_VOLUME), &bytes, (PSHFLDIRINFO)&volume_info);
    481 
     479    int rc = VbglR0SfFsInfo(&g_clientHandle, &volume->map, 0, SHFL_INFO_GET | SHFL_INFO_VOLUME,
     480                            &bytes, (PSHFLDIRINFO)&volume_info);
    482481    if (RT_FAILURE(rc))
    483482    {
    484         dprintf(FS_NAME ": vboxCallFSInfo failed (%d)\n", rc);
     483        dprintf(FS_NAME ": VbglR0SfFsInfo failed (%d)\n", rc);
    485484        return vbox_err_to_haiku_err(rc);
    486485    }
     
    520519    }
    521520
    522     int rc = vboxCallCreate(&g_clientHandle, &volume->map, path, &params);
     521    int rc = VbglR0SfCreate(&g_clientHandle, &volume->map, path, &params);
    523522    if (RT_SUCCESS(rc))
    524523    {
     
    543542    {
    544543        free(path);
    545         dprintf(FS_NAME ": vboxCallCreate: %d\n", rc);
     544        dprintf(FS_NAME ": VbglR0SfCreate: %d\n", rc);
    546545        return vbox_err_to_haiku_err(rc);
    547546    }
     
    638637    }
    639638
    640     int rc = vboxCallCreate(&g_clientHandle, &volume->map, vnode->path, &params);
     639    int rc = VbglR0SfCreate(&g_clientHandle, &volume->map, vnode->path, &params);
    641640    if (!RT_SUCCESS(rc))
    642641    {
    643         dprintf("vboxCallCreate returned %d\n", rc);
     642        dprintf("VbglR0SfCreate returned %d\n", rc);
    644643        return vbox_err_to_haiku_err(rc);
    645644    }
     
    700699
    701700    PSHFLSTRING path = build_path(_dir->private_node, name);
    702     int rc = vboxCallCreate(&g_clientHandle, &volume->map, path, &params);
     701    int rc = VbglR0SfCreate(&g_clientHandle, &volume->map, path, &params);
    703702
    704703    if (!RT_SUCCESS(rc))
    705704    {
    706         dprintf("vboxCallCreate returned %d\n", rc);
     705        dprintf("VbglR0SfCreate returned %d\n", rc);
    707706        free(path);
    708707        return vbox_err_to_haiku_err(rc);
     
    730729    vboxsf_file_cookie* cookie = _cookie;
    731730
    732     int rc = vboxCallClose(&g_clientHandle, &volume->map, cookie->handle);
    733     dprintf("vboxCallClose returned %d\n", rc);
     731    int rc = VbglR0SfClose(&g_clientHandle, &volume->map, cookie->handle);
     732    dprintf("VbglR0SfClose returned %d\n", rc);
    734733    return vbox_err_to_haiku_err(rc);
    735734}
     
    768767    uint32_t l = *length;
    769768    void* other_buffer = malloc(l);  /* @todo map the user memory into kernel space here for efficiency */
    770     int rc = vboxCallRead(&g_clientHandle, &volume->map, cookie->handle, pos, &l, other_buffer, false);
     769    int rc = VbglR0SfRead(&g_clientHandle, &volume->map, cookie->handle, pos, &l, other_buffer, false /*fLocked*/);
    771770    memcpy(buffer, other_buffer, l);
    772771    free(other_buffer);
    773772
    774     dprintf("vboxCallRead returned %d\n", rc);
     773    dprintf("VbglR0SfRead returned %d\n", rc);
    775774    *length = l;
    776775    return vbox_err_to_haiku_err(rc);
     
    790789    void* other_buffer = malloc(l);  /* @todo map the user memory into kernel space here for efficiency */
    791790    memcpy(other_buffer, buffer, l);
    792     int rc = vboxCallWrite(&g_clientHandle, &volume->map, cookie->handle, pos, &l, other_buffer, false);
     791    int rc = VbglR0SfWrite(&g_clientHandle, &volume->map, cookie->handle, pos, &l, other_buffer, false /*fLocked*/);
    793792    free(other_buffer);
    794793
     
    816815
    817816    PSHFLSTRING path = build_path(parent->private_node, name);
    818     int rc = vboxCallCreate(&g_clientHandle, &volume->map, path, &params);
     817    int rc = VbglR0SfCreate(&g_clientHandle, &volume->map, path, &params);
    819818    free(path);
    820819    /** @todo r=ramshankar: we should perhaps also check rc here and change
     
    822821    if (params.Handle == SHFL_HANDLE_NIL)
    823822        return vbox_err_to_haiku_err(rc);
    824     else
    825     {
    826         vboxCallClose(&g_clientHandle, &volume->map, params.Handle);
    827         return B_OK;
    828     }
     823    VbglR0SfClose(&g_clientHandle, &volume->map, params.Handle);
     824    return B_OK;
    829825}
    830826
     
    835831
    836832    PSHFLSTRING path = build_path(parent->private_node, name);
    837     int rc = vboxCallRemove(&g_clientHandle, &volume->map, path, SHFL_REMOVE_DIR);
     833    int rc = VbglR0SfRemove(&g_clientHandle, &volume->map, path, SHFL_REMOVE_DIR);
    838834    free(path);
    839835
     
    847843
    848844    PSHFLSTRING path = build_path(parent->private_node, name);
    849     int rc = vboxCallRemove(&g_clientHandle, &volume->map, path, SHFL_REMOVE_FILE);
     845    int rc = VbglR0SfRemove(&g_clientHandle, &volume->map, path, SHFL_REMOVE_FILE);
    850846    free(path);
    851847
     
    865861    PSHFLSTRING oldpath = build_path(fromDir->private_node, fromName);
    866862    PSHFLSTRING newpath = build_path(toDir->private_node, toName);
    867     int rc = vboxCallRename(&g_clientHandle, &volume->map, oldpath, newpath, SHFL_RENAME_FILE | SHFL_RENAME_REPLACE_IF_EXISTS);
     863    int rc = VbglR0SfRename(&g_clientHandle, &volume->map, oldpath, newpath, SHFL_RENAME_FILE | SHFL_RENAME_REPLACE_IF_EXISTS);
    868864    free(oldpath);
    869865    free(newpath);
     
    882878    RT_ZERO(stuff);
    883879
    884     int rc = vboxCallSymlink(&g_clientHandle, &volume->map, linkpath, target, &stuff);
     880    int rc = VbglR0SfSymlink(&g_clientHandle, &volume->map, linkpath, target, &stuff);
    885881
    886882    free(target);
     
    896892    vboxsf_vnode* vnode = link->private_node;
    897893
    898     int rc = vboxReadLink(&g_clientHandle, &volume->map, vnode->path, *_bufferSize, buffer);
     894    int rc = VbglR0SfReadLink(&g_clientHandle, &volume->map, vnode->path, *_bufferSize, buffer);
    899895    *_bufferSize = strlen(buffer);
    900896
  • trunk/src/VBox/Additions/linux/sharedfolders/dirops.c

    r58143 r58195  
    6363                       ;
    6464
    65     LogFunc(("sf_dir_open(): calling vboxCallCreate, folder %s, flags %#x\n",
     65    LogFunc(("sf_dir_open(): calling VbglR0SfCreate, folder %s, flags %#x\n",
    6666             sf_i->path->String.utf8, params.CreateFlags));
    67     rc = vboxCallCreate(&client_handle, &sf_g->map, sf_i->path, &params);
     67    rc = VbglR0SfCreate(&client_handle, &sf_g->map, sf_i->path, &params);
    6868    if (RT_SUCCESS(rc))
    6969    {
     
    7777            err = -ENOENT;
    7878
    79         rc = vboxCallClose(&client_handle, &sf_g->map, params.Handle);
     79        rc = VbglR0SfClose(&client_handle, &sf_g->map, params.Handle);
    8080        if (RT_FAILURE(rc))
    81             LogFunc(("sf_dir_open(): vboxCallClose(%s) after err=%d failed rc=%Rrc\n",
     81            LogFunc(("sf_dir_open(): VbglR0SfClose(%s) after err=%d failed rc=%Rrc\n",
    8282                     sf_i->path->String.utf8, err, rc));
    8383    }
     
    174174                           ;
    175175
    176         LogFunc(("sf_getdent: calling vboxCallCreate, folder %s, flags %#x\n",
     176        LogFunc(("sf_getdent: calling VbglR0SfCreate, folder %s, flags %#x\n",
    177177                  sf_i->path->String.utf8, params.CreateFlags));
    178         rc = vboxCallCreate(&client_handle, &sf_g->map, sf_i->path, &params);
     178        rc = VbglR0SfCreate(&client_handle, &sf_g->map, sf_i->path, &params);
    179179        if (RT_FAILURE(rc))
    180180        {
    181             LogFunc(("vboxCallCreate(%s) failed rc=%Rrc\n",
     181            LogFunc(("VbglR0SfCreate(%s) failed rc=%Rrc\n",
    182182                        sf_i->path->String.utf8, rc));
    183183            return -EPERM;
     
    193193        sf_dir_info_empty(sf_d);
    194194        err = sf_dir_read_all(sf_g, sf_i, sf_d, params.Handle);
    195         rc = vboxCallClose(&client_handle, &sf_g->map, params.Handle);
     195        rc = VbglR0SfClose(&client_handle, &sf_g->map, params.Handle);
    196196        if (RT_FAILURE(rc))
    197             LogFunc(("vboxCallClose(%s) failed rc=%Rrc\n", sf_i->path->String.utf8, rc));
     197            LogFunc(("VbglR0SfClose(%s) failed rc=%Rrc\n", sf_i->path->String.utf8, rc));
    198198        if (err)
    199199            return err;
     
    562562    params.Info.Attr.enmAdditional = RTFSOBJATTRADD_NOTHING;
    563563
    564     LogFunc(("sf_create_aux: calling vboxCallCreate, folder %s, flags %#x\n",
     564    LogFunc(("sf_create_aux: calling VbglR0SfCreate, folder %s, flags %#x\n",
    565565              path->String.utf8, params.CreateFlags));
    566     rc = vboxCallCreate(&client_handle, &sf_g->map, path, &params);
     566    rc = VbglR0SfCreate(&client_handle, &sf_g->map, path, &params);
    567567    if (RT_FAILURE(rc))
    568568    {
     
    573573        }
    574574        err = -EPROTO;
    575         LogFunc(("(%d): vboxCallCreate(%s) failed rc=%Rrc\n",
     575        LogFunc(("(%d): VbglR0SfCreate(%s) failed rc=%Rrc\n",
    576576                    fDirectory, sf_i->path->String.utf8, rc));
    577577        goto fail1;
     
    602602    if (fDirectory)
    603603    {
    604         rc = vboxCallClose(&client_handle, &sf_g->map, params.Handle);
     604        rc = VbglR0SfClose(&client_handle, &sf_g->map, params.Handle);
    605605        if (RT_FAILURE(rc))
    606             LogFunc(("(%d): vboxCallClose failed rc=%Rrc\n", fDirectory, rc));
     606            LogFunc(("(%d): VbglR0SfClose failed rc=%Rrc\n", fDirectory, rc));
    607607    }
    608608
     
    611611
    612612fail2:
    613     rc = vboxCallClose(&client_handle, &sf_g->map, params.Handle);
     613    rc = VbglR0SfClose(&client_handle, &sf_g->map, params.Handle);
    614614    if (RT_FAILURE(rc))
    615         LogFunc(("(%d): vboxCallClose failed rc=%Rrc\n", fDirectory, rc));
     615        LogFunc(("(%d): VbglR0SfClose failed rc=%Rrc\n", fDirectory, rc));
    616616
    617617fail1:
     
    691691        && ((dentry->d_inode->i_mode & S_IFLNK) == S_IFLNK))
    692692        fFlags |= SHFL_REMOVE_SYMLINK;
    693     rc = vboxCallRemove(&client_handle, &sf_g->map, path, fFlags);
     693    rc = VbglR0SfRemove(&client_handle, &sf_g->map, path, fFlags);
    694694    if (RT_FAILURE(rc))
    695695    {
    696         LogFunc(("(%d): vboxCallRemove(%s) failed rc=%Rrc\n", fDirectory,
    697                     path->String.utf8, rc));
     696        LogFunc(("(%d): VbglR0SfRemove(%s) failed rc=%Rrc\n", fDirectory, path->String.utf8, rc));
    698697        err = -RTErrConvertToErrno(rc);
    699698        goto fail1;
     
    785784            int fDir = ((old_dentry->d_inode->i_mode & S_IFDIR) != 0);
    786785
    787             rc = vboxCallRename(&client_handle, &sf_g->map, old_path,
     786            rc = VbglR0SfRename(&client_handle, &sf_g->map, old_path,
    788787                                new_path, fDir ? 0 : SHFL_RENAME_FILE | SHFL_RENAME_REPLACE_IF_EXISTS);
    789788            if (RT_SUCCESS(rc))
     
    797796            else
    798797            {
    799                 LogFunc(("vboxCallRename failed rc=%Rrc\n", rc));
     798                LogFunc(("VbglR0SfRename failed rc=%Rrc\n", rc));
    800799                err = -RTErrConvertToErrno(rc);
    801800                kfree(new_path);
     
    840839    memcpy(ssymname->String.utf8, symname, symname_len);
    841840
    842     rc = vboxCallSymlink(&client_handle, &sf_g->map, path, ssymname, &info);
     841    rc = VbglR0SfSymlink(&client_handle, &sf_g->map, path, ssymname, &info);
    843842    kfree(ssymname);
    844843
     
    850849            goto fail1;
    851850        }
    852         LogFunc(("vboxCallSymlink(%s) failed rc=%Rrc\n",
     851        LogFunc(("VbglR0SfSymlink(%s) failed rc=%Rrc\n",
    853852                    sf_i->path->String.utf8, rc));
    854853        err = -EPROTO;
  • trunk/src/VBox/Additions/linux/sharedfolders/lnkops.c

    r57132 r58195  
    3737    {
    3838        error = 0;
    39         rc = vboxReadLink(&client_handle, &sf_g->map, sf_i->path, PATH_MAX, path);
     39        rc = VbglR0SfReadLink(&client_handle, &sf_g->map, sf_i->path, PATH_MAX, path);
    4040        if (RT_FAILURE(rc))
    4141        {
    42             LogFunc(("vboxReadLink failed, caller=%s, rc=%Rrc\n", __func__, rc));
     42            LogFunc(("VbglR0SfReadLink failed, caller=%s, rc=%Rrc\n", __func__, rc));
    4343            free_page((unsigned long)path);
    4444            error = -EPROTO;
  • trunk/src/VBox/Additions/linux/sharedfolders/regops.c

    r53757 r58195  
    6464     *        contiguous in physical memory (kmalloc or single page), we should
    6565     *        use a physical address here to speed things up. */
    66     int rc = vboxCallRead(&client_handle, &sf_g->map, sf_r->handle,
     66    int rc = VbglR0SfRead(&client_handle, &sf_g->map, sf_r->handle,
    6767                          pos, nread, buf, false /* already locked? */);
    6868    if (RT_FAILURE(rc))
    6969    {
    70         LogFunc(("vboxCallRead failed. caller=%s, rc=%Rrc\n", caller, rc));
     70        LogFunc(("VbglR0SfRead failed. caller=%s, rc=%Rrc\n", caller, rc));
    7171        return -EPROTO;
    7272    }
     
    8181     *        contiguous in physical memory (kmalloc or single page), we should
    8282     *        use a physical address here to speed things up. */
    83     int rc = vboxCallWrite(&client_handle, &sf_g->map, sf_r->handle,
     83    int rc = VbglR0SfWrite(&client_handle, &sf_g->map, sf_r->handle,
    8484                           pos, nwritten, buf, false /* already locked? */);
    8585    if (RT_FAILURE(rc))
    8686    {
    87         LogFunc(("vboxCallWrite failed. caller=%s, rc=%Rrc\n",
     87        LogFunc(("VbglR0SfWrite failed. caller=%s, rc=%Rrc\n",
    8888                    caller, rc));
    8989        return -EPROTO;
     
    374374
    375375    params.Info.Attr.fMode = inode->i_mode;
    376     LogFunc(("sf_reg_open: calling vboxCallCreate, file %s, flags=%#x, %#x\n",
     376    LogFunc(("sf_reg_open: calling VbglR0SfCreate, file %s, flags=%#x, %#x\n",
    377377              sf_i->path->String.utf8 , file->f_flags, params.CreateFlags));
    378     rc = vboxCallCreate(&client_handle, &sf_g->map, sf_i->path, &params);
     378    rc = VbglR0SfCreate(&client_handle, &sf_g->map, sf_i->path, &params);
    379379    if (RT_FAILURE(rc))
    380380    {
    381         LogFunc(("vboxCallCreate failed flags=%d,%#x rc=%Rrc\n",
     381        LogFunc(("VbglR0SfCreate failed flags=%d,%#x rc=%Rrc\n",
    382382                  file->f_flags, params.CreateFlags, rc));
    383383        kfree(sf_r);
     
    439439        filemap_fdatawait(inode->i_mapping);
    440440#endif
    441     rc = vboxCallClose(&client_handle, &sf_g->map, sf_r->handle);
     441    rc = VbglR0SfClose(&client_handle, &sf_g->map, sf_r->handle);
    442442    if (RT_FAILURE(rc))
    443         LogFunc(("vboxCallClose failed rc=%Rrc\n", rc));
     443        LogFunc(("VbglR0SfClose failed rc=%Rrc\n", rc));
    444444
    445445    kfree(sf_r);
     
    482482#endif
    483483
    484     /* Don't use GFP_HIGHUSER as long as sf_reg_read_aux() calls vboxCallRead()
     484    /* Don't use GFP_HIGHUSER as long as sf_reg_read_aux() calls VbglR0SfRead()
    485485     * which works on virtual addresses. On Linux cannot reliably determine the
    486486     * physical address for high memory, see rtR0MemObjNativeLockKernel(). */
  • trunk/src/VBox/Additions/linux/sharedfolders/utils.c

    r54391 r58195  
    183183    params.Handle = SHFL_HANDLE_NIL;
    184184    params.CreateFlags = SHFL_CF_LOOKUP | SHFL_CF_ACT_FAIL_IF_NEW;
    185     LogFunc(("sf_stat: calling vboxCallCreate, file %s, flags %#x\n",
     185    LogFunc(("sf_stat: calling VbglR0SfCreate, file %s, flags %#x\n",
    186186             path->String.utf8, params.CreateFlags));
    187     rc = vboxCallCreate(&client_handle, &sf_g->map, path, &params);
     187    rc = VbglR0SfCreate(&client_handle, &sf_g->map, path, &params);
    188188    if (rc == VERR_INVALID_NAME)
    189189    {
     
    193193    if (RT_FAILURE(rc))
    194194    {
    195         LogFunc(("vboxCallCreate(%s) failed.  caller=%s, rc=%Rrc\n",
     195        LogFunc(("VbglR0SfCreate(%s) failed.  caller=%s, rc=%Rrc\n",
    196196                    path->String.utf8, rc, caller));
    197197        return -EPROTO;
     
    200200    {
    201201        if (!ok_to_fail)
    202             LogFunc(("vboxCallCreate(%s) file does not exist.  caller=%s, result=%d\n",
     202            LogFunc(("VbglR0SfCreate(%s) file does not exist.  caller=%s, result=%d\n",
    203203                        path->String.utf8, params.Result, caller));
    204204        return -ENOENT;
     
    329329        params.CreateFlags |= SHFL_CF_ACCESS_WRITE;
    330330
    331     rc = vboxCallCreate(&client_handle, &sf_g->map, sf_i->path, &params);
     331    rc = VbglR0SfCreate(&client_handle, &sf_g->map, sf_i->path, &params);
    332332    if (RT_FAILURE(rc))
    333333    {
    334         LogFunc(("vboxCallCreate(%s) failed rc=%Rrc\n",
     334        LogFunc(("VbglR0SfCreate(%s) failed rc=%Rrc\n",
    335335                 sf_i->path->String.utf8, rc));
    336336        err = -RTErrConvertToErrno(rc);
     
    379379
    380380        cbBuffer = sizeof(info);
    381         rc = vboxCallFSInfo(&client_handle, &sf_g->map, params.Handle,
    382                 SHFL_INFO_SET | SHFL_INFO_FILE, &cbBuffer,
    383                 (PSHFLDIRINFO)&info);
     381        rc = VbglR0SfFsInfo(&client_handle, &sf_g->map, params.Handle,
     382                            SHFL_INFO_SET | SHFL_INFO_FILE, &cbBuffer,
     383                            (PSHFLDIRINFO)&info);
    384384        if (RT_FAILURE(rc))
    385385        {
    386             LogFunc(("vboxCallFSInfo(%s, FILE) failed rc=%Rrc\n",
     386            LogFunc(("VbglR0SfFsInfo(%s, FILE) failed rc=%Rrc\n",
    387387                        sf_i->path->String.utf8, rc));
    388388            err = -RTErrConvertToErrno(rc);
     
    396396        info.cbObject = iattr->ia_size;
    397397        cbBuffer = sizeof(info);
    398         rc = vboxCallFSInfo(&client_handle, &sf_g->map, params.Handle,
     398        rc = VbglR0SfFsInfo(&client_handle, &sf_g->map, params.Handle,
    399399                            SHFL_INFO_SET | SHFL_INFO_SIZE, &cbBuffer,
    400400                            (PSHFLDIRINFO)&info);
    401401        if (RT_FAILURE(rc))
    402402        {
    403             LogFunc(("vboxCallFSInfo(%s, SIZE) failed rc=%Rrc\n",
     403            LogFunc(("VbglR0SfFsInfo(%s, SIZE) failed rc=%Rrc\n",
    404404                        sf_i->path->String.utf8, rc));
    405405            err = -RTErrConvertToErrno(rc);
     
    408408    }
    409409
    410     rc = vboxCallClose(&client_handle, &sf_g->map, params.Handle);
     410    rc = VbglR0SfClose(&client_handle, &sf_g->map, params.Handle);
    411411    if (RT_FAILURE(rc))
    412         LogFunc(("vboxCallClose(%s) failed rc=%Rrc\n", sf_i->path->String.utf8, rc));
     412        LogFunc(("VbglR0SfClose(%s) failed rc=%Rrc\n", sf_i->path->String.utf8, rc));
    413413
    414414    return sf_inode_revalidate(dentry);
    415415
    416416fail1:
    417     rc = vboxCallClose(&client_handle, &sf_g->map, params.Handle);
     417    rc = VbglR0SfClose(&client_handle, &sf_g->map, params.Handle);
    418418    if (RT_FAILURE(rc))
    419         LogFunc(("vboxCallClose(%s) failed rc=%Rrc\n", sf_i->path->String.utf8, rc));
     419        LogFunc(("VbglR0SfClose(%s) failed rc=%Rrc\n", sf_i->path->String.utf8, rc));
    420420
    421421fail2:
     
    794794        cbSize = b->cbFree;
    795795
    796         rc = vboxCallDirInfo(&client_handle, &sf_g->map, handle, mask,
     796        rc = VbglR0SfDirInfo(&client_handle, &sf_g->map, handle, mask,
    797797                             0, 0, &cbSize, buf, &cEntries);
    798798        switch (rc)
     
    808808            default:
    809809                err = -RTErrConvertToErrno(rc);
    810                 LogFunc(("vboxCallDirInfo failed rc=%Rrc\n", rc));
     810                LogFunc(("VbglR0SfDirInfo failed rc=%Rrc\n", rc));
    811811                goto fail1;
    812812        }
     
    837837    sf_g = GET_GLOB_INFO(sb);
    838838    cbBuffer = sizeof(SHFLVolumeInfo);
    839     rc = vboxCallFSInfo(&client_handle, &sf_g->map, 0, SHFL_INFO_GET | SHFL_INFO_VOLUME,
     839    rc = VbglR0SfFsInfo(&client_handle, &sf_g->map, 0, SHFL_INFO_GET | SHFL_INFO_VOLUME,
    840840                        &cbBuffer, (PSHFLDIRINFO)&SHFLVolumeInfo);
    841841    if (RT_FAILURE(rc))
  • trunk/src/VBox/Additions/linux/sharedfolders/vfsmod.c

    r48941 r58195  
    145145    }
    146146
    147     rc = vboxCallMapFolder(&client_handle, str_name, &sf_g->map);
     147    rc = VbglR0SfMapFolder(&client_handle, str_name, &sf_g->map);
    148148    kfree(str_name);
    149149
     
    151151    {
    152152        err = -EPROTO;
    153         LogFunc(("vboxCallMapFolder failed rc=%d\n", rc));
     153        LogFunc(("VbglR0SfMapFolder failed rc=%d\n", rc));
    154154        goto fail2;
    155155    }
     
    194194
    195195    TRACE();
    196     rc = vboxCallUnmapFolder(&client_handle, &sf_g->map);
     196    rc = VbglR0SfUnmapFolder(&client_handle, &sf_g->map);
    197197    if (RT_FAILURE(rc))
    198         LogFunc(("vboxCallUnmapFolder failed rc=%d\n", rc));
     198        LogFunc(("VbglR0SfUnmapFolder failed rc=%d\n", rc));
    199199
    200200    if (sf_g->nls)
     
    595595    }
    596596
    597     rcVBox = vboxInit();
     597    rcVBox = VbglR0SfInit();
    598598    if (RT_FAILURE(rcVBox))
    599599    {
    600         LogRelFunc(("vboxInit failed, rc=%d\n", rcVBox));
     600        LogRelFunc(("VbglR0SfInit failed, rc=%d\n", rcVBox));
    601601        rcRet = -EPROTO;
    602602        goto fail0;
    603603    }
    604604
    605     rcVBox = vboxConnect(&client_handle);
     605    rcVBox = VbglR0SfConnect(&client_handle);
    606606    if (RT_FAILURE(rcVBox))
    607607    {
    608         LogRelFunc(("vboxConnect failed, rc=%d\n", rcVBox));
     608        LogRelFunc(("VbglR0SfConnect failed, rc=%d\n", rcVBox));
    609609        rcRet = -EPROTO;
    610610        goto fail1;
    611611    }
    612612
    613     rcVBox = vboxCallSetUtf8(&client_handle);
     613    rcVBox = VbglR0SfSetUtf8(&client_handle);
    614614    if (RT_FAILURE(rcVBox))
    615615    {
    616         LogRelFunc(("vboxCallSetUtf8 failed, rc=%d\n", rcVBox));
     616        LogRelFunc(("VbglR0SfSetUtf8 failed, rc=%d\n", rcVBox));
    617617        rcRet = -EPROTO;
    618618        goto fail2;
     
    622622    if (!follow_symlinks)
    623623    {
    624         rcVBox = vboxCallSetSymlinks(&client_handle);
     624        rcVBox = VbglR0SfSetSymlinks(&client_handle);
    625625        if (RT_FAILURE(rcVBox))
    626626        {
     
    639639
    640640fail2:
    641     vboxDisconnect(&client_handle);
     641    VbglR0SfDisconnect(&client_handle);
    642642
    643643fail1:
    644     vboxUninit();
     644    VbglR0SfTerm();
    645645
    646646fail0:
     
    653653    TRACE();
    654654
    655     vboxDisconnect(&client_handle);
    656     vboxUninit();
     655    VbglR0SfDisconnect(&client_handle);
     656    VbglR0SfTerm();
    657657    unregister_filesystem(&vboxsf_fs_type);
    658658}
  • trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_prov.c

    r51729 r58195  
    9090                return NULL;
    9191        }
    92         rc = vboxInit();
     92        rc = VbglR0SfInit();
    9393        if (RT_SUCCESS(rc))
    9494        {
    95                 rc = vboxConnect(&vbox_client);
     95                rc = VbglR0SfConnect(&vbox_client);
    9696                if (RT_SUCCESS(rc))
    9797                {
    98                         rc = vboxCallSetUtf8(&vbox_client);
     98                        rc = VbglR0SfSetUtf8(&vbox_client);
    9999                        if (RT_SUCCESS(rc))
    100100                        {
     
    102102                        }
    103103                        else
    104                                 cmn_err(CE_WARN, "sfprov_connect: vboxCallSetUtf8() failed\n");
    105 
    106                         vboxDisconnect(&vbox_client);
     104                                cmn_err(CE_WARN, "sfprov_connect: VbglR0SfSetUtf8() failed\n");
     105
     106                        VbglR0SfDisconnect(&vbox_client);
    107107                }
    108108                else
    109                         cmn_err(CE_WARN, "sfprov_connect: vboxConnect() failed rc=%d\n", rc);
    110                 vboxUninit();
     109                        cmn_err(CE_WARN, "sfprov_connect: VbglR0SfConnect() failed rc=%d\n", rc);
     110                VbglR0SfTerm();
    111111        }
    112112        else
    113                 cmn_err(CE_WARN, "sfprov_connect: vboxInit() failed rc=%d\n", rc);
     113                cmn_err(CE_WARN, "sfprov_connect: VbglR0SfInit() failed rc=%d\n", rc);
    114114        return (NULL);
    115115}
     
    120120        if (conn != (sfp_connection_t *)&vbox_client)
    121121                cmn_err(CE_WARN, "sfprov_disconnect: bad argument\n");
    122         vboxDisconnect(&vbox_client);
    123         vboxUninit();
     122        VbglR0SfDisconnect(&vbox_client);
     123        VbglR0SfTerm();
    124124}
    125125
     
    135135        m = kmem_zalloc(sizeof (*m), KM_SLEEP);
    136136        str = sfprov_string(path, &size);
    137         rc = vboxCallMapFolder(&vbox_client, str, &m->map);
     137        rc = VbglR0SfMapFolder(&vbox_client, str, &m->map);
    138138        if (RT_FAILURE(rc)) {
    139                 cmn_err(CE_WARN, "sfprov_mount: vboxCallMapFolder() failed. path=%s rc=%d\n", path, rc);
     139                cmn_err(CE_WARN, "sfprov_mount: VbglR0SfMapFolder() failed. path=%s rc=%d\n", path, rc);
    140140                kmem_free(m, sizeof (*m));
    141141                *mnt = NULL;
     
    154154        int rc;
    155155
    156         rc = vboxCallUnmapFolder(&vbox_client, &mnt->map);
     156        rc = VbglR0SfUnmapFolder(&vbox_client, &mnt->map);
    157157        if (RT_FAILURE(rc)) {
    158                 cmn_err(CE_WARN, "sfprov_mount: vboxCallUnmapFolder() failed rc=%d\n", rc);
     158                cmn_err(CE_WARN, "sfprov_mount: VbglR0SfUnmapFolder() failed rc=%d\n", rc);
    159159                rc = EINVAL;
    160160        } else {
     
    175175        uint32_t bytes = sizeof(SHFLVOLINFO);
    176176
    177         rc = vboxCallFSInfo(&vbox_client, &mnt->map, 0,
    178             (SHFL_INFO_GET | SHFL_INFO_VOLUME), &bytes, (SHFLDIRINFO *)&info);
     177        rc = VbglR0SfFsInfo(&vbox_client, &mnt->map, 0, SHFL_INFO_GET | SHFL_INFO_VOLUME,
     178                            &bytes, (SHFLDIRINFO *)&info);
    179179        if (RT_FAILURE(rc))
    180180                return (EINVAL);
     
    336336        parms.CreateFlags = SHFL_CF_ACT_CREATE_IF_NEW |
    337337            SHFL_CF_ACT_REPLACE_IF_EXISTS | SHFL_CF_ACCESS_READWRITE;
    338         rc = vboxCallCreate(&vbox_client, &mnt->map, str, &parms);
     338        rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
    339339        kmem_free(str, size);
    340340
     
    342342        {
    343343                if (rc != VERR_ACCESS_DENIED && rc != VERR_WRITE_PROTECT)
    344                         cmn_err(CE_WARN, "sfprov_create: vboxCallCreate failed! path=%s rc=%d\n", path, rc);
     344                        cmn_err(CE_WARN, "sfprov_create: VbglR0SfCreate failed! path=%s rc=%d\n", path, rc);
    345345                return (sfprov_vbox2errno(rc));
    346346        }
     
    379379         * Open the host directory.
    380380         */
    381         rc = vboxCallCreate(&vbox_client, &mnt->map, str, &parms);
     381        rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
    382382
    383383        /*
     
    439439         * Open/create the host file.
    440440         */
    441         rc = vboxCallCreate(&vbox_client, &mnt->map, str, &parms);
     441        rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
    442442
    443443        /*
     
    467467        int rc;
    468468
    469         rc = vboxCallClose(&vbox_client, &fp->map, fp->handle);
     469        rc = VbglR0SfClose(&vbox_client, &fp->map, fp->handle);
    470470        kmem_free(fp, sizeof(sfp_file_t));
    471471        return (0);
     
    477477        int rc;
    478478
    479         rc = vboxCallRead(&vbox_client, &fp->map, fp->handle, offset,
    480             numbytes, (uint8_t *)buffer, 0);    /* what is that last arg? */
     479        rc = VbglR0SfRead(&vbox_client, &fp->map, fp->handle, offset,
     480                          numbytes, (uint8_t *)buffer, 0 /*fLocked*/);
    481481        if (RT_FAILURE(rc))
    482482                return (EINVAL);
     
    489489        int rc;
    490490
    491         rc = vboxCallWrite(&vbox_client, &fp->map, fp->handle, offset,
    492             numbytes, (uint8_t *)buffer, 0);    /* what is that last arg? */
     491        rc = VbglR0SfWrite(&vbox_client, &fp->map, fp->handle, offset,
     492                           numbytes, (uint8_t *)buffer, 0 /*fLocked*/);
    493493        if (RT_FAILURE(rc))
    494494                return (EINVAL);
     
    501501        int rc;
    502502
    503         rc = vboxCallFlush(&vbox_client, &fp->map, fp->handle);
     503        rc = VbglR0SfFlush(&vbox_client, &fp->map, fp->handle);
    504504        if (RT_FAILURE(rc))
    505505                return (EIO);
     
    520520        parms.Info.cbObject = 0;
    521521        parms.CreateFlags = SHFL_CF_LOOKUP | SHFL_CF_ACT_FAIL_IF_NEW;
    522         rc = vboxCallCreate(&vbox_client, &mnt->map, str, &parms);
     522        rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
    523523        kmem_free(str, size);
    524524
     
    644644                          | SHFL_CF_ACCESS_ATTR_WRITE;
    645645
    646         rc = vboxCallCreate(&vbox_client, &mnt->map, str, &parms);
     646        rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
    647647
    648648        if (RT_FAILURE(rc)) {
    649                 cmn_err(CE_WARN, "sfprov_set_attr: vboxCallCreate(%s) failed rc=%d\n",
     649                cmn_err(CE_WARN, "sfprov_set_attr: VbglR0SfCreate(%s) failed rc=%d\n",
    650650                    path, rc);
    651651                err = EINVAL;
     
    668668
    669669        bytes = sizeof(info);
    670         rc = vboxCallFSInfo(&vbox_client, &mnt->map, parms.Handle,
    671             (SHFL_INFO_SET | SHFL_INFO_FILE), &bytes, (SHFLDIRINFO *)&info);
     670        rc = VbglR0SfFsInfo(&vbox_client, &mnt->map, parms.Handle, SHFL_INFO_SET | SHFL_INFO_FILE,
     671                            &bytes, (SHFLDIRINFO *)&info);
    672672        if (RT_FAILURE(rc)) {
    673673                if (rc != VERR_ACCESS_DENIED && rc != VERR_WRITE_PROTECT)
    674674                {
    675                         cmn_err(CE_WARN, "sfprov_set_attr: vboxCallFSInfo(%s, FILE) failed rc=%d\n",
     675                        cmn_err(CE_WARN, "sfprov_set_attr: VbglR0SfFsInfo(%s, FILE) failed rc=%d\n",
    676676                    path, rc);
    677677                }
     
    683683
    684684fail1:
    685         rc = vboxCallClose(&vbox_client, &mnt->map, parms.Handle);
     685        rc = VbglR0SfClose(&vbox_client, &mnt->map, parms.Handle);
    686686        if (RT_FAILURE(rc)) {
    687                 cmn_err(CE_WARN, "sfprov_set_attr: vboxCallClose(%s) failed rc=%d\n",
     687                cmn_err(CE_WARN, "sfprov_set_attr: VbglR0SfClose(%s) failed rc=%d\n",
    688688                    path, rc);
    689689        }
     
    710710                          | SHFL_CF_ACCESS_WRITE;
    711711
    712         rc = vboxCallCreate(&vbox_client, &mnt->map, str, &parms);
     712        rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
    713713
    714714        if (RT_FAILURE(rc)) {
    715                 cmn_err(CE_WARN, "sfprov_set_size: vboxCallCreate(%s) failed rc=%d\n",
     715                cmn_err(CE_WARN, "sfprov_set_size: VbglR0SfCreate(%s) failed rc=%d\n",
    716716                    path, rc);
    717717                err = EINVAL;
     
    726726        info.cbObject = size;
    727727        bytes = sizeof(info);
    728         rc = vboxCallFSInfo(&vbox_client, &mnt->map, parms.Handle,
    729             (SHFL_INFO_SET | SHFL_INFO_SIZE), &bytes, (SHFLDIRINFO *)&info);
     728        rc = VbglR0SfFsInfo(&vbox_client, &mnt->map, parms.Handle, SHFL_INFO_SET | SHFL_INFO_SIZE,
     729                            &bytes, (SHFLDIRINFO *)&info);
    730730        if (RT_FAILURE(rc)) {
    731                 cmn_err(CE_WARN, "sfprov_set_size: vboxCallFSInfo(%s, SIZE) failed rc=%d\n",
     731                cmn_err(CE_WARN, "sfprov_set_size: VbglR0SfFsInfo(%s, SIZE) failed rc=%d\n",
    732732                    path, rc);
    733733                err = sfprov_vbox2errno(rc);
     
    738738
    739739fail1:
    740         rc = vboxCallClose(&vbox_client, &mnt->map, parms.Handle);
     740        rc = VbglR0SfClose(&vbox_client, &mnt->map, parms.Handle);
    741741        if (RT_FAILURE(rc)) {
    742                 cmn_err(CE_WARN, "sfprov_set_size: vboxCallClose(%s) failed rc=%d\n",
     742                cmn_err(CE_WARN, "sfprov_set_size: VbglR0SfClose(%s) failed rc=%d\n",
    743743                    path, rc);
    744744        }
     
    771771        parms.CreateFlags = SHFL_CF_DIRECTORY | SHFL_CF_ACT_CREATE_IF_NEW |
    772772            SHFL_CF_ACT_FAIL_IF_EXISTS | SHFL_CF_ACCESS_READ;
    773         rc = vboxCallCreate(&vbox_client, &mnt->map, str, &parms);
     773        rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
    774774        kmem_free(str, size);
    775775
     
    794794        int rc;
    795795
    796         rc = vboxCallSetSymlinks(&vbox_client);
     796        rc = VbglR0SfSetSymlinks(&vbox_client);
    797797        if (RT_FAILURE(rc))
    798798                return (sfprov_vbox2errno(rc));
     
    809809
    810810        str = sfprov_string(path, &size);
    811         rc = vboxCallRemove(&vbox_client, &mnt->map, str,
    812                 SHFL_REMOVE_FILE | (is_link ? SHFL_REMOVE_SYMLINK : 0));
     811        rc = VbglR0SfRemove(&vbox_client, &mnt->map, str,
     812                            SHFL_REMOVE_FILE | (is_link ? SHFL_REMOVE_SYMLINK : 0));
    813813        kmem_free(str, size);
    814814        if (RT_FAILURE(rc))
     
    830830        str = sfprov_string(path, &size);
    831831
    832         rc = vboxReadLink(&vbox_client, &mnt->map, str, (uint32_t) tgt_size,
     832        rc = VbglR0SfReadLink(&vbox_client, &mnt->map, str, (uint32_t) tgt_size,
    833833            target);
    834834        if (RT_FAILURE(rc))
     
    854854        tgt = sfprov_string(target, &tgt_size);
    855855
    856         rc = vboxCallSymlink(&vbox_client, &mnt->map, lnk, tgt, &info);
     856        rc = VbglR0SfSymlink(&vbox_client, &mnt->map, lnk, tgt, &info);
    857857        if (RT_FAILURE(rc)) {
    858858                rc = sfprov_vbox2errno(rc);
     
    878878
    879879        str = sfprov_string(path, &size);
    880         rc = vboxCallRemove(&vbox_client, &mnt->map, str, SHFL_REMOVE_DIR);
     880        rc = VbglR0SfRemove(&vbox_client, &mnt->map, str, SHFL_REMOVE_DIR);
    881881        kmem_free(str, size);
    882882        if (RT_FAILURE(rc))
     
    894894        old = sfprov_string(from, &old_size);
    895895        new = sfprov_string(to, &new_size);
    896         rc = vboxCallRename(&vbox_client, &mnt->map, old, new,
    897             (is_dir ? SHFL_RENAME_DIR : SHFL_RENAME_FILE) |
    898             SHFL_RENAME_REPLACE_IF_EXISTS);
     896        rc = VbglR0SfRename(&vbox_client, &mnt->map, old, new,
     897                            (is_dir ? SHFL_RENAME_DIR : SHFL_RENAME_FILE) | SHFL_RENAME_REPLACE_IF_EXISTS);
    899898        kmem_free(old, old_size);
    900899        kmem_free(new, new_size);
     
    974973
    975974        /*
    976          * Now loop using vboxCallDirInfo
     975         * Now loop using VbglR0SfDirInfo
    977976         */
    978977        infobuff = kmem_alloc(infobuff_alloc, KM_SLEEP);
     
    985984        for (;;) {
    986985                numbytes = infobuff_alloc;
    987                 error = vboxCallDirInfo(&vbox_client, &fp->map, fp->handle,
    988                     mask_str, 0, 0, &numbytes, infobuff, &nents);
     986                error = VbglR0SfDirInfo(&vbox_client, &fp->map, fp->handle,
     987                                        mask_str, 0, 0, &numbytes, infobuff, &nents);
    989988                switch (error) {
    990989
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