enum CFURLPathStyle { kCFURLPOSIXPathStyle = , kCFURLHFSPathStyle = 1, kCFURLWindowsPathStyle = 2 }; By first converting the POSIX path into an URL with CFURLCreateWithFileSystemPath, you can then pass the newly created URL to CFURLCopyFileSystemPath asking for kCFURLHFSPathStyle. See Apple Documentation for more information.