/vbox/include/iprt/ |
H A D | symlink.h | 96 * Creates a symbolic link (@a pszSymlink) targeting @a pszTarget. 101 * @param pszTarget The path to the symbolic link target. This is 107 * about @a pszTarget in the process. 110 RTDECL(int) RTSymlinkCreate(const char *pszSymlink, const char *pszTarget, 151 * @param pszTarget The target buffer. 155 RTDECL(int) RTSymlinkRead(const char *pszSymlink, char *pszTarget, size_t cbTarget, uint32_t fRead);
|
H A D | vfslowlevel.h | 531 * @param pszTarget The symbolic link target. 537 DECLCALLBACKMEMBER(int, pfnCreateSymlink)(void *pvThis, const char *pszSymlink, const char *pszTarget, 606 * @param pszTarget The target buffer. 610 DECLCALLBACKMEMBER(int, pfnRead)(void *pvThis, char *pszTarget, size_t cbTarget);
|
H A D | vfs.h | 427 * @param pszTarget The target buffer. 431 RTDECL(int) RTVfsSymlinkRead(RTVFSSYMLINK hVfsSym, char *pszTarget, size_t cbTarget);
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | symlink-win.cpp | 120 RTDECL(int) RTSymlinkCreate(const char *pszSymlink, const char *pszTarget, RTSYMLINKTYPE enmType, uint32_t fCreate) argument 127 AssertPtrReturn(pszTarget, VERR_INVALID_POINTER); 145 pszSymlink, pszSymlink, pszTarget, pszTarget, enmType, fCreate)); 157 rc = RTStrToUtf16(pszTarget, &pwszNativeTarget); 173 size_t cchTarget = strlen(pszTarget); 174 size_t cchVolSpecTarget = rtPathVolumeSpecLen(pszTarget); 177 && RTPATH_IS_SLASH(pszTarget[cchTarget - 1])) 183 && RTPATH_IS_SLASH(pszTarget[cchTarget - offFromEnd])) 195 && RTPATH_IS_SLASH(pszTarget[cchTarge 273 RTSymlinkRead(const char *pszSymlink, char *pszTarget, size_t cbTarget, uint32_t fRead) argument [all...] |
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | symlink-posix.cpp | 94 RTDECL(int) RTSymlinkCreate(const char *pszSymlink, const char *pszTarget, RTSYMLINKTYPE enmType, uint32_t fCreate) argument 101 AssertPtrReturn(pszTarget, VERR_INVALID_POINTER); 111 rc = rtPathToNative(&pszNativeTarget, pszTarget, NULL); 122 rtPathFreeNative(pszNativeTarget, pszTarget); 127 LogFlow(("RTSymlinkCreate(%p={%s}, %p={%s}, %d, %#x): returns %Rrc\n", pszSymlink, pszSymlink, pszTarget, pszTarget, enmType, fCreate, rc)); 161 RTDECL(int) RTSymlinkRead(const char *pszSymlink, char *pszTarget, size_t cbTarget, uint32_t fRead) argument 167 rc = RTStrCopy(pszTarget, cbTarget, pszMyTarget);
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTSymlink.cpp | 45 const char *pszTarget, RTSYMLINKTYPE enmType, bool fDangling) 49 size_t cchTarget = strlen(pszTarget); 52 RTStrCopy(szPath3, sizeof(szPath3), pszTarget); 69 RTTESTI_CHECK_RC_RETV(RTSymlinkCreate(szPath1, pszTarget, RTSYMLINKTYPE_FILE, 0), VINF_SUCCESS); 44 test1Worker(RTTEST hTest, const char *pszBaseDir, const char *pszTarget, RTSYMLINKTYPE enmType, bool fDangling) argument
|
/vbox/src/VBox/HostServices/SharedFolders/ |
H A D | teststubs.h | 82 extern int testRTSymlinkRead(const char *pszSymlink, char *pszTarget, size_t cbTarget, uint32_t fRead);
|
/vbox/src/VBox/Storage/ |
H A D | ISCSI.cpp | 5412 char *pszTarget = NULL; 5415 int rc = VDCFGQueryStringAlloc(VDIfConfigGet(pConfig), "TargetName", &pszTarget); 5425 pszAddress, pszTarget, pszLUN) < 0) 5430 RTMemFree(pszTarget); 5439 char *pszTarget = NULL; 5442 int rc = VDCFGQueryStringAlloc(VDIfConfigGet(pConfig), "TargetName", &pszTarget); 5453 pszAddress, pszTarget, pszLUN) < 0) 5458 RTMemFree(pszTarget);
|
/vbox/src/VBox/Runtime/common/zip/ |
H A D | tarvfs.cpp | 1200 static DECLCALLBACK(int) rtZipTarFssSym_Read(void *pvThis, char *pszTarget, size_t cbTarget) argument 1203 return RTStrCopy(pszTarget, cbTarget, pThis->pTarReader->szTarget);
|
H A D | xarvfs.cpp | 1390 static DECLCALLBACK(int) rtZipXarFssSym_Read(void *pvThis, char *pszTarget, size_t cbXarget) argument 1394 return RTStrCopy(pszTarget, cbXarget, pThis->pXarReader->szTarget);
|
/vbox/src/VBox/Runtime/common/vfs/ |
H A D | vfsbase.cpp | 1923 RTDECL(int) RTVfsSymlinkRead(RTVFSSYMLINK hVfsSym, char *pszTarget, size_t cbTarget) argument 1930 int rc = pThis->pOps->pfnRead(pThis->Base.pvThis, pszTarget, cbTarget);
|
/vbox/src/VBox/HostServices/SharedFolders/testcase/ |
H A D | tstSharedFolderService.cpp | 405 extern int testRTSymlinkRead(const char *pszSymlink, char *pszTarget, argument
|