MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / mvol_fini_read

Function mvol_fini_read

src/burp/mvol.cpp:578–599  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

576}
577
578FB_UINT64 mvol_fini_read(BurpGlobals* tdgbl)
579{
580 if (!tdgbl->stdIoMode)
581 {
582 close_platf(tdgbl->file_desc);
583 }
584
585 for (burp_fil* file = tdgbl->gbl_sw_backup_files; file; file = file->fil_next)
586 {
587 if (file->fil_fd == tdgbl->file_desc)
588 {
589 file->fil_fd = INVALID_HANDLE_VALUE;
590 }
591 }
592
593 tdgbl->file_desc = INVALID_HANDLE_VALUE;
594 BURP_free(tdgbl->mvol_io_buffer);
595 tdgbl->mvol_io_buffer = NULL;
596 tdgbl->blk_io_cnt = 0;
597 tdgbl->blk_io_ptr = NULL;
598 return tdgbl->mvol_cumul_count;
599}
600
601
602//____________________________________________________________

Callers 1

MVOL_fini_readFunction · 0.85

Calls 2

BURP_freeFunction · 0.85
close_platfFunction · 0.70

Tested by

no test coverage detected