MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / createSymbolicLink

Method createSymbolicLink

Libraries/FileSystem/FileSystem.cpp:582–589  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

580
581SC::ResultFileSystem SC::FileSystem::createSymbolicLink(StringSpan sourceFileOrDirectory, StringSpan linkFile)
582{
583 StringSpan sourceFileNative, linkFileNative;
584 SC_TRY(convert(sourceFileOrDirectory, fileFormatBuffer1, fileTransportBuffer1, &sourceFileNative));
585 SC_TRY(convert(linkFile, fileFormatBuffer2, fileTransportBuffer2, &linkFileNative));
586 SC_TRY(FileSystem::Operations::createSymbolicLink(sourceFileNative, linkFileNative));
587 return Result(true);
588}
589
590SC::ResultFileSystem SC::FileSystem::createHardLink(StringSpan sourceFile, StringSpan linkFile)
591{
592 StringSpan sourceFileNative, linkFileNative;

Callers 5

runBuiltProgramFunction · 0.80
symbolicLinkMethod · 0.80
FileSystemTest.cppFile · 0.80
permissionsMethod · 0.80
createLinkFunction · 0.80

Calls 1

ResultClass · 0.50

Tested by 3

runBuiltProgramFunction · 0.64
symbolicLinkMethod · 0.64
permissionsMethod · 0.64