Lines Matching refs:pszSymlink

48 RTDECL(bool) RTSymlinkExists(const char *pszSymlink)
52 int rc = rtPathToNative(&pszNativeSymlink, pszSymlink, NULL);
59 rtPathFreeNative(pszNativeSymlink, pszSymlink);
62 LogFlow(("RTSymlinkExists(%p={%s}): returns %RTbool\n", pszSymlink, pszSymlink, fRc));
67 RTDECL(bool) RTSymlinkIsDangling(const char *pszSymlink)
71 int rc = rtPathToNative(&pszNativeSymlink, pszSymlink, NULL);
86 rtPathFreeNative(pszNativeSymlink, pszSymlink);
89 LogFlow(("RTSymlinkIsDangling(%p={%s}): returns %RTbool\n", pszSymlink, pszSymlink, fRc));
94 RTDECL(int) RTSymlinkCreate(const char *pszSymlink, const char *pszTarget, RTSYMLINKTYPE enmType, uint32_t fCreate)
100 AssertPtrReturn(pszSymlink, VERR_INVALID_POINTER);
107 int rc = rtPathToNative(&pszNativeSymlink, pszSymlink, NULL);
124 rtPathFreeNative(pszNativeSymlink, pszSymlink);
127 LogFlow(("RTSymlinkCreate(%p={%s}, %p={%s}, %d, %#x): returns %Rrc\n", pszSymlink, pszSymlink, pszTarget, pszTarget, enmType, fCreate, rc));
132 RTDECL(int) RTSymlinkDelete(const char *pszSymlink, uint32_t fDelete)
135 int rc = rtPathToNative(&pszNativeSymlink, pszSymlink, NULL);
153 rtPathFreeNative(pszNativeSymlink, pszSymlink);
156 LogFlow(("RTSymlinkDelete(%p={%s}, #%x): returns %Rrc\n", pszSymlink, pszSymlink, fDelete, rc));
161 RTDECL(int) RTSymlinkRead(const char *pszSymlink, char *pszTarget, size_t cbTarget, uint32_t fRead)
164 int rc = RTSymlinkReadA(pszSymlink, &pszMyTarget);
170 LogFlow(("RTSymlinkRead(%p={%s}): returns %Rrc\n", pszSymlink, pszSymlink, rc));
175 RTDECL(int) RTSymlinkReadA(const char *pszSymlink, char **ppszTarget)
179 int rc = rtPathToNative(&pszNativeSymlink, pszSymlink, NULL);
209 rc = rtPathFromNativeDup(ppszTarget, pszBuf, pszSymlink);
222 rtPathFreeNative(pszNativeSymlink, pszSymlink);
226 LogFlow(("RTSymlinkReadA(%p={%s},%p): returns %Rrc *ppszTarget=%p:{%s}\n", pszSymlink, pszSymlink, ppszTarget, rc, *ppszTarget, *ppszTarget));
228 LogFlow(("RTSymlinkReadA(%p={%s},%p): returns %Rrc\n", pszSymlink, pszSymlink, ppszTarget, rc));