Lines Matching refs:dstFileName
157 static void addHandler(char const* dstFileName) in addHandler() argument
159 if (UTIL_isRegularFile(dstFileName)) { in addHandler()
160 g_artefact = dstFileName; in addHandler()
316 static FILE* FIO_openDstFile(const char* dstFileName) in FIO_openDstFile() argument
318 assert(dstFileName != NULL); in FIO_openDstFile()
319 if (!strcmp (dstFileName, stdoutmark)) { in FIO_openDstFile()
333 if (UTIL_isRegularFile(dstFileName)) { in FIO_openDstFile()
335 if (!strcmp(dstFileName, nulmark)) { in FIO_openDstFile()
336 EXM_THROW(40, "%s is unexpectedly a regular file", dstFileName); in FIO_openDstFile()
339 fCheck = fopen( dstFileName, "rb" ); in FIO_openDstFile()
346 dstFileName); in FIO_openDstFile()
350 dstFileName); in FIO_openDstFile()
360 FIO_remove(dstFileName); in FIO_openDstFile()
363 { FILE* const f = fopen( dstFileName, "wb" ); in FIO_openDstFile()
365 DISPLAYLEVEL(1, "zstd: %s: %s\n", dstFileName, strerror(errno)); in FIO_openDstFile()
816 const char* dstFileName, const char* srcFileName, in FIO_compressFilename_internal() argument
869 dstFileName); in FIO_compressFilename_internal()
881 const char* dstFileName, const char* srcFileName, in FIO_compressFilename_srcFile() argument
895 result = FIO_compressFilename_internal(ress, dstFileName, srcFileName, compressionLevel); in FIO_compressFilename_srcFile()
915 const char* dstFileName, in FIO_compressFilename_dstFile() argument
923 DISPLAYLEVEL(6, "FIO_compressFilename_dstFile: opening dst: %s", dstFileName); in FIO_compressFilename_dstFile()
924 ress.dstFile = FIO_openDstFile(dstFileName); in FIO_compressFilename_dstFile()
930 addHandler(dstFileName); in FIO_compressFilename_dstFile()
934 result = FIO_compressFilename_srcFile(ress, dstFileName, srcFileName, compressionLevel); in FIO_compressFilename_dstFile()
938 DISPLAYLEVEL(1, "zstd: %s: %s \n", dstFileName, strerror(errno)); in FIO_compressFilename_dstFile()
942 && strcmp(dstFileName, nulmark) /* special case : don't remove() /dev/null */ in FIO_compressFilename_dstFile()
943 && strcmp(dstFileName, stdoutmark) ) /* special case : don't remove() stdout */ in FIO_compressFilename_dstFile()
944 …FIO_remove(dstFileName); /* remove compression artefact; note don't do anything special if remove(… in FIO_compressFilename_dstFile()
945 else if ( strcmp(dstFileName, stdoutmark) in FIO_compressFilename_dstFile()
946 && strcmp(dstFileName, nulmark) in FIO_compressFilename_dstFile()
948 UTIL_setFileStat(dstFileName, &statbuf); in FIO_compressFilename_dstFile()
954 int FIO_compressFilename(const char* dstFileName, const char* srcFileName, in FIO_compressFilename() argument
962 … int const result = FIO_compressFilename_dstFile(ress, dstFileName, srcFileName, compressionLevel); in FIO_compressFilename()
979 char* dstFileName = (char*)malloc(FNSPACE); in FIO_compressMultipleFilenames() local
987 if (dstFileName==NULL) in FIO_compressMultipleFilenames()
1009 free(dstFileName); in FIO_compressMultipleFilenames()
1011 dstFileName = (char*)malloc(dfnSize); in FIO_compressMultipleFilenames()
1012 if (!dstFileName) { in FIO_compressMultipleFilenames()
1015 strcpy(dstFileName, inFileNamesTable[u]); in FIO_compressMultipleFilenames()
1016 strcat(dstFileName, suffix); in FIO_compressMultipleFilenames()
1017 …missed_files += FIO_compressFilename_dstFile(ress, dstFileName, inFileNamesTable[u], compressionLe… in FIO_compressMultipleFilenames()
1021 free(dstFileName); in FIO_compressMultipleFilenames()
1527 const char* dstFileName, const char* srcFileName) in FIO_decompressFrames() argument
1585 } else if ((g_overwrite) && !strcmp (dstFileName, stdoutmark)) { /* pass-through mode */ in FIO_decompressFrames()
1606 static int FIO_decompressSrcFile(dRess_t ress, const char* dstFileName, const char* srcFileName) in FIO_decompressSrcFile() argument
1619 result = FIO_decompressFrames(ress, srcFile, dstFileName, srcFileName); in FIO_decompressSrcFile()
1648 const char* dstFileName, const char* srcFileName) in FIO_decompressDstFile() argument
1654 ress.dstFile = FIO_openDstFile(dstFileName); in FIO_decompressDstFile()
1660 addHandler(dstFileName); in FIO_decompressDstFile()
1665 result = FIO_decompressSrcFile(ress, dstFileName, srcFileName); in FIO_decompressDstFile()
1669 DISPLAYLEVEL(1, "zstd: %s: %s \n", dstFileName, strerror(errno)); in FIO_decompressDstFile()
1674 && strcmp(dstFileName, nulmark) /* special case : don't remove() /dev/null (#316) */ in FIO_decompressDstFile()
1675 && strcmp(dstFileName, stdoutmark) ) /* special case : don't remove() stdout */ in FIO_decompressDstFile()
1676 …FIO_remove(dstFileName); /* remove decompression artefact; note don't do anything special if remo… in FIO_decompressDstFile()
1678 if ( strcmp(dstFileName, stdoutmark) /* special case : don't chmod stdout */ in FIO_decompressDstFile()
1679 && strcmp(dstFileName, nulmark) /* special case : don't chmod /dev/null */ in FIO_decompressDstFile()
1681 … UTIL_setFileStat(dstFileName, &statbuf); /* transfer file permissions from src into dst */ in FIO_decompressDstFile()
1690 int FIO_decompressFilename(const char* dstFileName, const char* srcFileName, in FIO_decompressFilename() argument
1695 int const decodingError = FIO_decompressDstFile(ress, dstFileName, srcFileName); in FIO_decompressFilename()
1723 char* dstFileName = (char*)malloc(FNSPACE); in FIO_decompressMultipleFilenames() local
1724 if (dstFileName==NULL) in FIO_decompressMultipleFilenames()
1738 free(dstFileName); in FIO_decompressMultipleFilenames()
1740 dstFileName = (char*)malloc(dfnSize); in FIO_decompressMultipleFilenames()
1741 if (dstFileName==NULL) in FIO_decompressMultipleFilenames()
1755 memcpy(dstFileName, srcFileName, sfnSize - suffixSize); in FIO_decompressMultipleFilenames()
1756 dstFileName[sfnSize-suffixSize] = '\0'; in FIO_decompressMultipleFilenames()
1758 missingFiles += FIO_decompressDstFile(ress, dstFileName, srcFileName); in FIO_decompressMultipleFilenames()
1760 free(dstFileName); in FIO_decompressMultipleFilenames()