| 820 | } |
| 821 | |
| 822 | static int |
| 823 | mirrorSrcDir(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 | |
| 837 | static int |
| 838 | mirrorSrcDirRecursive(char* srcDirName, const char* outDirName) |
no test coverage detected