Commit 2dbc2b4
committed
work around gz functions not being posix-compatible
The C source assumes that when a write succeeds it writes all bytes. that is not strictly required, but effectively true in most cases where zlib is used. However, miri does not respect this. So when running miri, explicitly loop until all bytes are written1 parent 1d218ab commit 2dbc2b4
2 files changed
+78
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1808 | 1808 | | |
1809 | 1809 | | |
1810 | 1810 | | |
| 1811 | + | |
| 1812 | + | |
| 1813 | + | |
| 1814 | + | |
| 1815 | + | |
| 1816 | + | |
| 1817 | + | |
| 1818 | + | |
| 1819 | + | |
| 1820 | + | |
| 1821 | + | |
| 1822 | + | |
| 1823 | + | |
| 1824 | + | |
| 1825 | + | |
| 1826 | + | |
| 1827 | + | |
| 1828 | + | |
| 1829 | + | |
| 1830 | + | |
| 1831 | + | |
| 1832 | + | |
| 1833 | + | |
| 1834 | + | |
| 1835 | + | |
| 1836 | + | |
| 1837 | + | |
| 1838 | + | |
| 1839 | + | |
| 1840 | + | |
| 1841 | + | |
| 1842 | + | |
| 1843 | + | |
| 1844 | + | |
| 1845 | + | |
1811 | 1846 | | |
1812 | 1847 | | |
1813 | 1848 | | |
| |||
1824 | 1859 | | |
1825 | 1860 | | |
1826 | 1861 | | |
1827 | | - | |
| 1862 | + | |
1828 | 1863 | | |
1829 | 1864 | | |
1830 | 1865 | | |
| |||
1868 | 1903 | | |
1869 | 1904 | | |
1870 | 1905 | | |
1871 | | - | |
| 1906 | + | |
1872 | 1907 | | |
1873 | 1908 | | |
1874 | 1909 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
38 | 75 | | |
39 | 76 | | |
40 | 77 | | |
| |||
331 | 368 | | |
332 | 369 | | |
333 | 370 | | |
334 | | - | |
| 371 | + | |
335 | 372 | | |
336 | 373 | | |
337 | 374 | | |
| |||
793 | 830 | | |
794 | 831 | | |
795 | 832 | | |
796 | | - | |
| 833 | + | |
797 | 834 | | |
798 | 835 | | |
799 | 836 | | |
| |||
809 | 846 | | |
810 | 847 | | |
811 | 848 | | |
812 | | - | |
| 849 | + | |
813 | 850 | | |
814 | 851 | | |
815 | 852 | | |
| |||
1703 | 1740 | | |
1704 | 1741 | | |
1705 | 1742 | | |
1706 | | - | |
| 1743 | + | |
1707 | 1744 | | |
1708 | 1745 | | |
1709 | 1746 | | |
| |||
0 commit comments