129531Ssam #ifndef lint 2*43645Skarels static char sccsid[] = "@(#)info.c 1.3 (Berkeley/CCI) 06/24/90"; 329531Ssam #endif 429531Ssam 529531Ssam #include "vdfmt.h" 629531Ssam 729531Ssam /* 829531Ssam ** 929531Ssam */ 1029531Ssam info()1129531Ssaminfo() 1229531Ssam { 1329531Ssam extern boolean read_bad_sector_map(); 1429531Ssam boolean has_map; 1529531Ssam 1629531Ssam cur.state = inf; 1729531Ssam print("Gathering information for "); 1829531Ssam printf("controller %d, drive %d.\n\n", cur.controller, cur.drive); 1929531Ssam 2029531Ssam has_map = read_bad_sector_map(); 21*43645Skarels if(has_map == true) { 22*43645Skarels print("Module serial number is %d.\n", bad_map->bs_id); 23*43645Skarels print("Drive contains a%s bad sector map.\n", 24*43645Skarels (bad_map == &offset_bad_map) ? "n old-style" : ""); 25*43645Skarels } else 2629531Ssam print("Drive does not contain a bad sector map.\n"); 2729531Ssam print_bad_sector_list(); 2829531Ssam } 2929531Ssam 30