| 844 | } |
| 845 | |
| 846 | bool RenameBinaryFile(const char *pOldFilename, const char *pNewFilename) override |
| 847 | { |
| 848 | char aOldBuffer[IO_MAX_PATH_LENGTH]; |
| 849 | char aNewBuffer[IO_MAX_PATH_LENGTH]; |
| 850 | GetBinaryPath(pOldFilename, aOldBuffer, sizeof(aOldBuffer)); |
| 851 | GetBinaryPath(pNewFilename, aNewBuffer, sizeof(aNewBuffer)); |
| 852 | |
| 853 | if(fs_makedir_rec_for(aNewBuffer) < 0) |
| 854 | { |
| 855 | log_error("storage", "failed to create folders for: %s", aNewBuffer); |
| 856 | return false; |
| 857 | } |
| 858 | |
| 859 | return fs_rename(aOldBuffer, aNewBuffer) == 0; |
| 860 | } |
| 861 | |
| 862 | bool CreateFolder(const char *pFoldername, int Type) override |
| 863 | { |
no test coverage detected