44\brief Command-line interface to Bee2: file management
55\project bee2/cmd
66\created 2022.06.08
7- \version 2025.04.25
7+ \version 2025.05.27
88\copyright The Bee2 authors
99\license Licensed under the Apache License, Version 2.0 (see LICENSE.txt).
1010*******************************************************************************
@@ -37,7 +37,7 @@ size_t cmdFileSize(const char* name)
3737 code = cmdFileOpen (file , name , "rb" );
3838 ERR_CALL_CHECK (code );
3939 size = fileSize (file );
40- code = cmdFileClose (file );
40+ code = cmdFileClose2 (file );
4141 return (size == SIZE_MAX || code != ERR_OK ) ? SIZE_MAX : size ;
4242}
4343
@@ -59,7 +59,7 @@ err_t cmdFileWrite(const char* name, const void* buf, size_t count)
5959 ERR_CALL_CHECK (code );
6060 code = fileWrite (& count , buf , count , file );
6161 ERR_CALL_HANDLE (code , cmdFileClose (file ));
62- return cmdFileClose (file );
62+ return cmdFileClose2 (file );
6363}
6464
6565err_t cmdFilePrepend (const char * name , const void * buf , size_t count )
@@ -116,7 +116,7 @@ err_t cmdFilePrepend(const char* name, const void* buf, size_t count)
116116 code = fileWrite (& count , buf , count , file );
117117 ERR_CALL_HANDLE (code , cmdFileClose (file ));
118118 // завершить
119- return cmdFileClose (file );
119+ return cmdFileClose2 (file );
120120}
121121
122122err_t cmdFileAppend (const char * name , const void * buf , size_t count )
@@ -131,7 +131,7 @@ err_t cmdFileAppend(const char* name, const void* buf, size_t count)
131131 ERR_CALL_CHECK (code );
132132 code = fileWrite (& count , buf , count , file );
133133 ERR_CALL_HANDLE (code , cmdFileClose (file ));
134- return cmdFileClose (file );
134+ return cmdFileClose2 (file );
135135}
136136
137137err_t cmdFileReadAll (void * buf , size_t * count , const char * name )
@@ -161,7 +161,7 @@ err_t cmdFileReadAll(void* buf, size_t* count, const char* name)
161161 code = ERR_BAD_FILE ;
162162 }
163163 ERR_CALL_HANDLE (code , cmdFileClose (file ));
164- return cmdFileClose (file );
164+ return cmdFileClose2 (file );
165165}
166166
167167/*
@@ -210,7 +210,7 @@ err_t cmdFileBehead(const char* name, size_t count)
210210 code = ERR_FILE_WRITE ;
211211 ERR_CALL_HANDLE (code , cmdFileClose (file ));
212212 // завершить
213- return cmdFileClose (file );
213+ return cmdFileClose2 (file );
214214}
215215
216216err_t cmdFileDrop (const char * name , size_t count )
@@ -234,7 +234,7 @@ err_t cmdFileDrop(const char* name, size_t count)
234234 code = ERR_FILE_WRITE ;
235235 ERR_CALL_HANDLE (code , cmdFileClose (file ));
236236 // завершить
237- return cmdFileClose (file );
237+ return cmdFileClose2 (file );
238238}
239239
240240/*
@@ -292,9 +292,9 @@ err_t cmdFileDup(const char* oname, const char* iname, size_t skip,
292292 // завершить
293293 cmdBlobClose (buf );
294294 ERR_CALL_HANDLE (code , (cmdFileClose (ofile ), cmdFileClose (ifile )));
295- code = cmdFileClose (ofile );
295+ code = cmdFileClose2 (ofile );
296296 ERR_CALL_HANDLE (code , cmdFileClose (ifile ));
297- return cmdFileClose (ifile );
297+ return cmdFileClose2 (ifile );
298298}
299299
300300/*
@@ -314,7 +314,7 @@ err_t cmdFileValNotExist(int count, char* names[])
314314 code = cmdFileOpen (file , * names , "rb" );
315315 if (code == ERR_OK )
316316 {
317- code = cmdFileClose (file );
317+ code = cmdFileClose2 (file );
318318 ERR_CALL_CHECK (code );
319319 if (printf ("Some files already exist. Overwrite [y/n]?" ) < 0 )
320320 return ERR_FILE_EXISTS ;
@@ -340,7 +340,7 @@ err_t cmdFileValExist(int count, char* names[])
340340 code = cmdFileOpen (file , * names , "rb" );
341341 if (code != ERR_OK )
342342 return ERR_FILE_NOT_FOUND ;
343- code = cmdFileClose (file );
343+ code = cmdFileClose2 (file );
344344 ERR_CALL_CHECK (code );
345345 }
346346 return ERR_OK ;
@@ -418,7 +418,7 @@ err_t cmdFilePrefixRead(octet* prefix, size_t* count, const char* name,
418418 code = ERR_FILE_READ ;
419419 ERR_CALL_HANDLE (code , (cmdBlobClose (buf ), cmdFileClose (file )));
420420 // закрыть файл
421- code = cmdFileClose (file );
421+ code = cmdFileClose2 (file );
422422 ERR_CALL_HANDLE (code , cmdBlobClose (buf ));
423423 // проверить префикс
424424 if (!derIsValid3 (buf , c ))
@@ -488,7 +488,7 @@ err_t cmdFileSuffixRead(octet* suffix, size_t* count, const char* name,
488488 code = ERR_FILE_READ ;
489489 ERR_CALL_HANDLE (code , (cmdBlobClose (buf ), cmdFileClose (file )));
490490 // закрыть файл
491- code = cmdFileClose (file );
491+ code = cmdFileClose2 (file );
492492 ERR_CALL_HANDLE (code , cmdBlobClose (buf ));
493493 // проверить суффикс
494494 memRev (buf , c );
0 commit comments