diff options
author | srs5694 <srs5694@users.sourceforge.net> | 2010-01-27 23:03:40 -0500 |
---|---|---|
committer | srs5694 <srs5694@users.sourceforge.net> | 2010-01-27 23:03:40 -0500 |
commit | fed16d043a14e8b86c97a6413aec7281fefcbcb5 (patch) | |
tree | 6e1250e01ad78fa5eb243b1d134b212e69d4be1f /mbr.h | |
parent | 546a9c7c369df465021feecb20f6a8f81b6df6bc (diff) | |
download | sgdisk-fed16d043a14e8b86c97a6413aec7281fefcbcb5.tar.gz |
Misc. updates and bug fixes
Diffstat (limited to 'mbr.h')
-rw-r--r-- | mbr.h | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -71,16 +71,16 @@ protected: uint64_t numHeads; // number of heads, in CHS scheme uint64_t numSecspTrack; // number of sectors per track, in CHS scheme DiskIO* myDisk; - char device[256]; + string device; MBRValidity state; struct MBRRecord* GetPartition(int i); // Return primary or logical partition public: MBRData(void); - MBRData(char* deviceFilename); + MBRData(string deviceFilename); ~MBRData(void); // File I/O functions... - int ReadMBRData(char* deviceFilename); + int ReadMBRData(string deviceFilename); void ReadMBRData(DiskIO * theDisk, int checkBlockSize = 1); // ReadLogicalPart() returns last partition # read to logicals[] array, // or -1 if there was a problem.... @@ -88,7 +88,7 @@ public: int partNum); int WriteMBRData(void); int WriteMBRData(DiskIO *theDisk); - int WriteMBRData(char* deviceFilename); + int WriteMBRData(string deviceFilename); // Display data for user... void DisplayMBRData(void); |