MCPcopy Create free account
hub / github.com/F-Stack/f-stack / mirrorSrcDir

Function mirrorSrcDir

freebsd/contrib/zstd/programs/util.c:822–835  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

820}
821
822static int
823mirrorSrcDir(char* srcDirName, const char* outDirName)
824{
825 mode_t srcMode;
826 int status = 0;
827 char* newDir = mallocAndJoin2Dir(outDirName, trimPath(srcDirName));
828 if (!newDir)
829 return -ENOMEM;
830
831 srcMode = getDirMode(srcDirName);
832 status = makeDir(newDir, srcMode);
833 free(newDir);
834 return status;
835}
836
837static int
838mirrorSrcDirRecursive(char* srcDirName, const char* outDirName)

Callers 1

mirrorSrcDirRecursiveFunction · 0.85

Calls 5

mallocAndJoin2DirFunction · 0.85
trimPathFunction · 0.85
getDirModeFunction · 0.85
makeDirFunction · 0.85
freeFunction · 0.50

Tested by

no test coverage detected