INNER CODE UNIT · Python
ToNativePath
DaemonEngine/Daemon · external_deps/cygtar.py:41
def ToNativePath(native_path):
"""Convert to a posix style path if this is win32."""
if sys.platform == 'win32':
return native_path.replace('/', '\\')
return native_path
def IsCygwinSymlink(symtext):
"""Return true if the provided text looks like a Cygwin symlink."""
return symtext[:12] == '!<symlink>\xff\xfe'
def SymDatToPath(symtext):
"""Convert a Cygwin style symlink data to a relative path."""
return ''.join([ch for ch in symtext[12:] if ch != '\x00'])
def PathToSymDat(filepath):