| 51 | } dmu_diffarg_t; |
| 52 | |
| 53 | static int |
| 54 | write_record(dmu_diffarg_t *da) |
| 55 | { |
| 56 | zfs_file_t *fp; |
| 57 | ssize_t resid; |
| 58 | |
| 59 | if (da->da_ddr.ddr_type == DDR_NONE) { |
| 60 | da->da_err = 0; |
| 61 | return (0); |
| 62 | } |
| 63 | |
| 64 | fp = da->da_fp; |
| 65 | da->da_err = zfs_file_write(fp, (caddr_t)&da->da_ddr, |
| 66 | sizeof (da->da_ddr), &resid); |
| 67 | *da->da_offp += sizeof (da->da_ddr); |
| 68 | return (da->da_err); |
| 69 | } |
| 70 | |
| 71 | static int |
| 72 | report_free_dnode_range(dmu_diffarg_t *da, uint64_t first, uint64_t last) |
no test coverage detected