| 80 | } |
| 81 | |
| 82 | static int test_sysv4(const disk_t *disk_car, const struct sysv4_super_block *sbd, const partition_t *partition, const int verbose) |
| 83 | { |
| 84 | if ((unsigned)sbd->s_magic != le32(0xfd187e20) && (unsigned)sbd->s_magic != be32(0xfd187e20)) |
| 85 | return 1; |
| 86 | if(verbose>0) |
| 87 | log_info("\nSYSV4 Marker at %u/%u/%u\n", |
| 88 | offset2cylinder(disk_car,partition->part_offset), |
| 89 | offset2head(disk_car,partition->part_offset), |
| 90 | offset2sector(disk_car,partition->part_offset)); |
| 91 | return 0; |
| 92 | } |
| 93 | |
| 94 | int recover_sysv(const disk_t *disk_car, const struct sysv4_super_block *sbd, partition_t *partition,const int verbose, const int dump_ind) |
| 95 | { |
no test coverage detected