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

Function getDirMode

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

Source from the content-addressed store, hash-verified

681
682#define DIR_DEFAULT_MODE 0755
683static mode_t getDirMode(const char *dirName)
684{
685 stat_t st;
686 if (!UTIL_stat(dirName, &st)) {
687 UTIL_DISPLAY("zstd: failed to get DIR stats %s: %s\n", dirName, strerror(errno));
688 return DIR_DEFAULT_MODE;
689 }
690 if (!UTIL_isDirectoryStat(&st)) {
691 UTIL_DISPLAY("zstd: expected directory: %s\n", dirName);
692 return DIR_DEFAULT_MODE;
693 }
694 return st.st_mode;
695}
696
697static int makeDir(const char *dir, mode_t mode)
698{

Callers 1

mirrorSrcDirFunction · 0.85

Calls 2

UTIL_statFunction · 0.85
UTIL_isDirectoryStatFunction · 0.85

Tested by

no test coverage detected