| 576 | } |
| 577 | |
| 578 | FB_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 | //____________________________________________________________ |
no test coverage detected