Lines Matching refs:pszSymlink

87 RTDECL(bool) RTSymlinkExists(const char *pszSymlink)
91 int rc = RTPathQueryInfoEx(pszSymlink, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_ON_LINK);
95 LogFlow(("RTSymlinkExists(%p={%s}): returns %RTbool\n", pszSymlink, pszSymlink, fRc));
100 RTDECL(bool) RTSymlinkIsDangling(const char *pszSymlink)
104 int rc = RTPathQueryInfoEx(pszSymlink, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_ON_LINK);
110 rc = RTPathQueryInfoEx(pszSymlink, &ObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK);
115 LogFlow(("RTSymlinkIsDangling(%p={%s}): returns %RTbool\n", pszSymlink, pszSymlink, fRc));
120 RTDECL(int) RTSymlinkCreate(const char *pszSymlink, const char *pszTarget, RTSYMLINKTYPE enmType, uint32_t fCreate)
126 AssertPtrReturn(pszSymlink, VERR_INVALID_POINTER);
145 pszSymlink, pszSymlink, pszTarget, pszTarget, enmType, fCreate));
153 int rc = RTStrToUtf16(pszSymlink, &pwszNativeSymlink);
225 LogFlow(("RTSymlinkCreate(%p={%s}, %p={%s}, %d, %#x): returns %Rrc\n", pszSymlink, pszSymlink, pszTarget, pszTarget, enmType, fCreate, rc));
230 RTDECL(int) RTSymlinkDelete(const char *pszSymlink, uint32_t fDelete)
236 int rc = RTStrToUtf16(pszSymlink, &pwszNativeSymlink);
268 LogFlow(("RTSymlinkDelete(%p={%s}, %#x): returns %Rrc\n", pszSymlink, pszSymlink, fDelete, rc));
273 RTDECL(int) RTSymlinkRead(const char *pszSymlink, char *pszTarget, size_t cbTarget, uint32_t fRead)
276 int rc = RTSymlinkReadA(pszSymlink, &pszMyTarget);
282 LogFlow(("RTSymlinkRead(%p={%s}): returns %Rrc\n", pszSymlink, pszSymlink, rc));
287 RTDECL(int) RTSymlinkReadA(const char *pszSymlink, char **ppszTarget)
291 int rc = RTStrToUtf16(pszSymlink, &pwszNativeSymlink);
346 LogFlow(("RTSymlinkReadA(%p={%s},%p): returns %Rrc *ppszTarget=%p:{%s}\n", pszSymlink, pszSymlink, ppszTarget, rc, *ppszTarget, *ppszTarget));
348 LogFlow(("RTSymlinkReadA(%p={%s},%p): returns %Rrc\n", pszSymlink, pszSymlink, ppszTarget, rc));