Changeset 2324 in MondoRescue for branches/2.2.10/mondo/src/common/libmondo-stream.c
- Timestamp:
- Aug 18, 2009, 3:13:54 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mondo/src/common/libmondo-stream.c
r2323 r2324 1012 1012 { 1013 1013 /*@ buffers ***************************************************** */ 1014 char *tmp = NULL;1015 1014 char *datablock; 1016 1015 char *temp_fname; 1017 1016 char *temp_cksum; 1018 1017 char *actual_cksum = NULL; 1019 // char *pA, *pB;1020 1018 1021 1019 /*@ int ********************************************************* */ … … 1058 1056 res = read_header_block_from_stream(&temp_size, temp_fname, &ctrl_chr); 1059 1057 if (orig_size != temp_size && orig_size != -1) { 1060 mr_asprintf(tmp, "output file's size should be %ld K but is apparently %ld K", (long) size >> 10, (long) temp_size >> 10); 1061 log_to_screen(tmp); 1062 mr_free(tmp); 1058 log_to_screen("output file's size should be %ld K but is apparently %ld K", (long) size >> 10, (long) temp_size >> 10); 1063 1059 } 1064 1060 if (ctrl_chr != BLK_START_FILE) { … … 1131 1127 } 1132 1128 if (strcmp(temp_cksum, actual_cksum)) { 1133 mr_asprintf(tmp, "actual cksum=%s; recorded cksum=%s", actual_cksum, temp_cksum); 1134 log_to_screen(tmp); 1135 mr_free(tmp); 1136 1137 mr_asprintf(tmp, "%s (%ld K) is corrupt on tape", temp_fname, (long) orig_size >> 10); 1138 log_to_screen(tmp); 1139 mr_free(tmp); 1140 1129 log_to_screen("actual cksum=%s; recorded cksum=%s", actual_cksum, temp_cksum); 1130 log_to_screen("%s (%ld K) is corrupt on tape", temp_fname, (long) orig_size >> 10); 1141 1131 retval++; 1142 1132 } … … 1573 1563 /*@ pointers *************************************************** */ 1574 1564 FILE *fin; 1575 char *tmp = NULL;1576 1565 1577 1566 /*@ long ******************************************************* */ … … 1591 1580 log_it("Data disks = %s", fname); 1592 1581 if (!does_file_exist(fname)) { 1593 mr_asprintf(tmp, "Cannot find %s", fname); 1594 log_to_screen(tmp); 1595 mr_free(tmp); 1582 log_to_screen("Cannot find %s", fname); 1596 1583 return (1); 1597 1584 } … … 1636 1623 { 1637 1624 /*@ buffers **************************************************** */ 1638 char *tmp = NULL;1639 1625 char datablock[TAPE_BLOCK_SIZE]; 1640 1626 char *checksum = NULL; … … 1689 1675 p++; 1690 1676 } 1691 mr_asprintf(tmp, "Writing file '%s' to tape (%ld KB)", p, (long) filesize >> 10); 1692 log_it(tmp); 1693 mr_free(tmp); 1677 log_it("Writing file '%s' to tape (%ld KB)", p, (long) filesize >> 10); 1694 1678 write_header_block_to_stream(filesize, infile_basename, 1695 1679 BLK_START_FILE); … … 1761 1745 /*@ buffers **************************************************** */ 1762 1746 char tempblock[TAPE_BLOCK_SIZE]; 1763 char *tmp = NULL;1764 1747 char *p; 1765 1748 … … 1780 1763 } 1781 1764 if (!g_tape_stream) { 1782 log_to_screen 1783 ("You're not backing up to tape. Why write a tape header?"); 1765 log_to_screen("You're not backing up to tape. Why write a tape header?"); 1784 1766 return (1); 1785 1767 } … … 1791 1773 memcpy(tempblock + 7001, (char *) &olen, sizeof(off_t)); 1792 1774 strcpy(tempblock + 1000, filename); 1793 g_tape_posK += 1794 fwrite(tempblock, 1, (size_t) TAPE_BLOCK_SIZE, 1795 g_tape_stream) / 1024; 1796 mr_asprintf(tmp, "%s (fname=%s, size=%ld K)", marker_to_string(control_char), p, (long) length_of_incoming_file >> 10); 1797 log_msg(6, tmp); 1798 mr_free(tmp); 1775 g_tape_posK += fwrite(tempblock, 1, (size_t) TAPE_BLOCK_SIZE, g_tape_stream) / 1024; 1776 log_msg(6, "%s (fname=%s, size=%ld K)", marker_to_string(control_char), p, (long) length_of_incoming_file >> 10); 1799 1777 return (0); 1800 1778 } … … 1816 1794 void wrong_marker(int should_be, int it_is) 1817 1795 { 1818 /*@ buffer ***************************************************** */ 1819 char *tmp = NULL; 1820 1821 1822 /*@ end vars *************************************************** */ 1823 mr_asprintf(tmp, "Wrong marker! (Should be %s, is actually %s)", marker_to_string(should_be), marker_to_string(it_is)); 1824 log_to_screen(tmp); 1825 mr_free(tmp); 1796 log_to_screen("Wrong marker! (Should be %s, is actually %s)", marker_to_string(should_be), marker_to_string(it_is)); 1826 1797 } 1827 1798
Note:
See TracChangeset
for help on using the changeset viewer.